>Number:         149528
>Category:       usb
>Synopsis:       Wireless USB stick not detected - vendor id 0x083a device id 
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-usb
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 11 14:30:07 UTC 2010
>Originator:     Cedric Anderson
>Release:        8.1-STABLE
FreeBSD peqs.local 8.1-STABLE FreeBSD 8.1-STABLE #13: Tue Aug 10 23:34:54 CEST 
2010     jin...@peqs.local:/usr/obj/usr/src/sys/PEQS  amd64
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 

In  the usbdevs file it is the following:

product ACCTON SMCWUSBG_NF      0x4505  SMCWUSB-G (no firmware)

usbconfig output is:

[r...@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 


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_NF),  <--- this is mine
        ZYD_ZD1211B_DEV(ACCTON, ZD1211B),
        ZYD_ZD1211B_DEV(ASUS, A9T_WIFI),

freebsd-usb@freebsd.org mailing list
To unsubscribe, send any mail to "freebsd-usb-unsubscr...@freebsd.org"

Reply via email to