kern/135009: send-pr

Bill Squire billsf at 2600.COM
Wed May 27 21:10:02 UTC 2009


>Number:         135009
>Category:       kern
>Synopsis:       Accton ar5523 products not in "uath" driver
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Wed May 27 21:10:01 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Bill Squire
>Release:        FreeBSD 8.0-CURRENT amd64
>Organization:
BillSF Holding bv
>Environment:
System: FreeBSD curacao.billsf.net 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Wed May 2
7 20:57:18 CEST 2009 root at curacao.billsf.net:/usr/obj/usr/src/sys/CURACAO-SMPv8
amd64

>Description:
"uath" driver does not work with Accton Technology products,
made for SMC Networks. (Common atleast in Europe.)

>How-To-Repeat:
Plug in any USB WLAN made by Accton for SMC Networks with an
unpatched kernel. Will not attach

>Fix:
Use these diffs: (SMCWUSBT-G2 confirmed. SMCWUSB-G has the same chipset.)

--- sys/dev/usb/usbdevs.orig    2009-05-27 21:40:04.000000000 +0200
+++ sys/dev/usb/usbdevs         2009-05-27 21:56:16.000000000 +0200
@@ -709,7 +709,10 @@
 product ACCTON USB320_EC       0x1046  USB320-EC Ethernet Adapter
 product ACCTON 2664W           0x3501  2664W
 product ACCTON 111             0x3503  T-Sinus 111 Wireless Adapter
-product ACCTON SMCWUSBG        0x4505  SMCWUSB-G
+product ACCTON SMCWUSBG_NF     0x4505  SMCWUSB-G (no firmware)
+product ACCTON SMCWUSBG        0x4506  SMCWUSB-G
+product ACCTON SMCWUSBTG2_NF   0x4507  SMCWUSBT-G2 (no firmware)
+product ACCTON SMCWUSBTG2      0x4508  SMCWUSBT-G2
 product ACCTON PRISM_GT        0x4521  PrismGT USB 2.0 WLAN
 product ACCTON SS1001          0x5046  SpeedStream Ethernet Adapter
 product ACCTON ZD1211B         0xe501  ZD1211B

--- sys/dev/usb/wlan/if_uath.c.orig     2009-05-27 21:40:50.000000000 +0200
+++ sys/dev/usb/wlan/if_uath.c  2009-05-27 21:56:57.000000000 +0200
@@ -174,6 +174,8 @@
 /* recognized device vendors/products */
 static const struct usb2_device_id uath_devs[] = {
 #define        UATH_DEV(v,p) { USB_VP(USB_VENDOR_##v, USB_PRODUCT_##v##_##p) }
+       UATH_DEV(ACCTON,                SMCWUSBG),
+       UATH_DEV(ACCTON,                SMCWUSBTG2),
        UATH_DEV(ATHEROS,               AR5523),
        UATH_DEV(ATHEROS2,              AR5523_1),
        UATH_DEV(ATHEROS2,              AR5523_2),


>Release-Note:
>Audit-Trail:
>Unformatted:
 To: FreeBSD-gnats-submit at freebsd.org
 From: Bill Squire <billsf at xs4all.nl>
 Reply-To: Bill Squire <billsf at xs4all.nl>
 Cc:
 X-send-pr-version: 3.113
 X-GNATS-Notify:
 
 


More information about the freebsd-bugs mailing list