usb/149528: Wireless USB stick not detected - vendor id 0x083a device id 0x4505

Hans Petter Selasky hselasky at c2i.net
Thu Aug 12 09:02:46 UTC 2010


The following reply was made to PR usb/149528; it has been noted by GNATS.

From: Hans Petter Selasky <hselasky at c2i.net>
To: freebsd-usb at freebsd.org
Cc: Cedric Anderson <jintxo at hotmail.com>,
 freebsd-gnats-submit at freebsd.org
Subject: Re: usb/149528: Wireless USB stick not detected - vendor id 0x083a device id 0x4505
Date: Thu, 12 Aug 2010 08:47:14 +0200

 On Wednesday 11 August 2010 16:21:01 Cedric Anderson wrote:
 > >Number:         149528
 > >Category:       usb
 > >Synopsis:       Wireless USB stick not detected - vendor id 0x083a device
 > >id 0x4505 Confidential:   no
 > >Severity:       non-critical
 > >Priority:       low
 > >Responsible:    freebsd-usb
 > >State:          open
 > >Quarter:
 > >Keywords:
 > >Date-Required:
 > >Class:          sw-bug
 > >Submitter-Id:   current-users
 > >Arrival-Date:   Wed Aug 11 14:30:07 UTC 2010
 > >Closed-Date:
 > >Last-Modified:
 > >Originator:     Cedric Anderson
 > >Release:        8.1-STABLE
 > >Organization:
 > 
 > >Environment:
 > FreeBSD peqs.local 8.1-STABLE FreeBSD 8.1-STABLE #13: Tue Aug 10 23:34:54
 > CEST 2010     jintxo at peqs.local:/usr/obj/usr/src/sys/PEQS  amd64
 > 
 > >Description:
 > I have a particular wireless USB stick that is not detected by FreeBSD 8.1
 > "as is". It is listed in /usr/src/sys/dev/usb/usbdevs but no driver lists
 > it as supported.
 > 
 > In  the usbdevs file it is the following:
 > 
 > product ACCTON SMCWUSBG_NF      0x4505  SMCWUSB-G (no firmware)
 > 
 > usbconfig output is:
 > 
 > [root at peqs ~]# usbconfig -d 1.2 dump_device_desc
 > ugen1.2: <USB2.0 WLAN SMC> at usbus1, cfg=0 md=HOST spd=HIGH (480Mbps)
 > pwr=ON
 > 
 >   bLength = 0x0012
 >   bDescriptorType = 0x0001
 >   bcdUSB = 0x0200
 >   bDeviceClass = 0x00ff
 >   bDeviceSubClass = 0x00ff
 >   bDeviceProtocol = 0x00ff
 >   bMaxPacketSize0 = 0x0040
 >   idVendor = 0x083a
 >   idProduct = 0x4505
 >   bcdDevice = 0x4810
 >   iManufacturer = 0x0010  <SMC>
 >   iProduct = 0x0020  <USB2.0 WLAN>
 >   iSerialNumber = 0x0000  <no string>
 >   bNumConfigurations = 0x0001
 > 
 > >How-To-Repeat:
 > 
 > >Fix:
 > I have added a line to /usr/src/sys/dev/usb/wlan/if_zyd.c and now it seems
 > to work fine. Here is the relevant line:
 > 
 > ..
 > ..
 >         /* ZYD_ZD1211B */
 >         ZYD_ZD1211B_DEV(ACCTON, SMCWUSBG),
 >         ZYD_ZD1211B_DEV(ACCTON, SMCWUSBG_NF),  <--- this is mine
 >         ZYD_ZD1211B_DEV(ACCTON, ZD1211B),
 >         ZYD_ZD1211B_DEV(ASUS, A9T_WIFI),
 > ..
 > ..
 > 
 > >Release-Note:
 > >Audit-Trail:
 > 
 > >Unformatted:
 
 Committed, see USB P4 change ID #182300.
 
 --HPS


More information about the freebsd-usb mailing list