Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 12 Aug 2010 08:47:14 +0200
From:      Hans Petter Selasky <hselasky@c2i.net>
To:        freebsd-usb@freebsd.org
Cc:        freebsd-gnats-submit@freebsd.org, Cedric Anderson <jintxo@hotmail.com>
Subject:   Re: usb/149528: Wireless USB stick not detected - vendor id 0x083a device id 0x4505
Message-ID:  <201008120847.14825.hselasky@c2i.net>
In-Reply-To: <201008111421.o7BEL1vG040267@www.freebsd.org>

index | next in thread | previous in thread | raw e-mail

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@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@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


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201008120847.14825.hselasky>