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