usb/149528: Wireless USB stick not detected - vendor id 0x083a
device id 0x4505
Cedric Anderson
jintxo at hotmail.com
Wed Aug 11 14:30:07 UTC 2010
>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:
More information about the freebsd-usb
mailing list