From owner-freebsd-current@FreeBSD.ORG Sat Sep 5 20:20:59 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 52C90106568D for ; Sat, 5 Sep 2009 20:20:59 +0000 (UTC) (envelope-from stb@lassitu.de) Received: from koef.zs64.net (koef.zs64.net [212.12.50.230]) by mx1.freebsd.org (Postfix) with ESMTP id E58C78FC16 for ; Sat, 5 Sep 2009 20:20:58 +0000 (UTC) Received: from localhost by koef.zs64.net (8.14.3/8.14.3) with ESMTP id n85KKu5B015171 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Sat, 5 Sep 2009 22:20:56 +0200 (CEST) (envelope-from stb@lassitu.de) (authenticated as stb) Message-Id: From: Stefan Bethke To: Hans Petter Selasky In-Reply-To: <200909012357.42238.hselasky@c2i.net> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v936) Date: Sat, 5 Sep 2009 22:20:55 +0200 References: <15577E21-9A9B-45CA-BC56-D1AB1FF6A5A9@lassitu.de> <200909012250.48439.hselasky@c2i.net> <200909012357.42238.hselasky@c2i.net> X-Mailer: Apple Mail (2.936) Cc: freebsd-current@freebsd.org Subject: Re: Elsa MicroLink 56k USB is not picked up by umodem X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Sep 2009 20:20:59 -0000 Am 01.09.2009 um 23:57 schrieb Hans Petter Selasky: >> # usbconfig -u 0 -a 3 set_config 1 >> umodem0: > addr >> 3> on usbus0 >> umodem0: data interface 1, has CM over data, has break >> >> Checking quickly with cu, I can make it dial out. > > kldload usb_quirk > > usbconfig dump_quirk_names > > And then run something like: > > usbconfig add_dev_quirk_vplh 0x??? 0x??? 0x0000 0xFFFF UQ_CFG_INDEX_1 > > Will make the quirk permanent. > > If you make a patch for usbdevs and the usb_quirk.c in /sys/dev/usb/ > quirk/ > then I can commit that. Index: usb_quirk.c =================================================================== --- usb_quirk.c (revision 196650) +++ usb_quirk.c (working copy) @@ -94,6 +94,7 @@ {USB_QUIRK_ENTRY(USB_VENDOR_TELEX, USB_PRODUCT_TELEX_MIC1, 0x009, 0x009, UQ_AU_NO_FRAC, UQ_NONE)}, {USB_QUIRK_ENTRY(USB_VENDOR_SILICONPORTALS, USB_PRODUCT_SILICONPORTALS_YAPPHONE, 0x100, 0x100, UQ_AU_INP_ASYNC, UQ_NONE)}, {USB_QUIRK_ENTRY(USB_VENDOR_LOGITECH, USB_PRODUCT_LOGITECH_UN53B, 0x0000, 0xFFFF, UQ_NO_STRINGS, UQ_NONE)}, + {USB_QUIRK_ENTRY(USB_VENDOR_ELSA, USB_PRODUCT_ELSA_MODEM1, 0x0000, 0xFFFF, UQ_CFG_INDEX_1, UQ_NONE)}, /* * XXX The following quirks should have a more specific revision Thanks, Stefan -- Stefan Bethke Fon +49 151 14070811