The D-Link WUA-2340 is a "uath" device,
but the IDs are not present in usbdevs*.h and if_uath.c.
This patch adds them.
It's too bad the uath driver hasn't been merged with
the ath_pci code - WPA and hostap would be nice...
-Aaron
diff -u sys/dev/usb/if_uath.c sys2/dev/usb/if_uath.c
--- sys/dev/usb/if_uath.c Wed Jul 20 12:27:22 2011
+++ sys2/dev/usb/if_uath.c Tue Aug 28 08:08:32 2012
@@ -111,6 +111,7 @@
UATH_DEV_UX(DLINK, DWLAG122),
UATH_DEV_UX(DLINK, DWLAG132),
UATH_DEV_UG(DLINK, DWLG132),
+ UATH_DEV_UG(DLINK2, WUA2340),
UATH_DEV_UG(GIGASET, AR5523),
UATH_DEV_UG(GIGASET, SMCWUSBTG),
UATH_DEV_UG(GLOBALSUN, AR5523_1),
diff -u sys/dev/usb/usbdevs.h sys2/dev/usb/usbdevs.h
--- sys/dev/usb/usbdevs.h Wed Feb 8 23:29:18 2012
+++ sys2/dev/usb/usbdevs.h Tue Aug 28 08:06:32 2012
@@ -1410,6 +1410,8 @@
#define USB_PRODUCT_DLINK2_DWA131A1 0x3303 /* DWA-131 A1
*/
#define USB_PRODUCT_DLINK2_DWA160A2 0x3a09 /* DWA-160 A2
*/
#define USB_PRODUCT_DLINK2_DWA130D1 0x3a0f /* DWA-130 rev
D1 */
+#define USB_PRODUCT_DLINK2_WUA2340 0x3a07 /* WUA-2340
*/
+#define USB_PRODUCT_DLINK2_WUA2340_NF 0x3a08 /* WUA-2340
*/
#define USB_PRODUCT_DLINK2_AR9271 0x3a10 /* AR9271 */
#define USB_PRODUCT_DLINK2_DWLG122C1 0x3c03 /* DWL-G122
rev C1 */
#define USB_PRODUCT_DLINK2_WUA1340 0x3c04 /* WUA-1340
*/
diff -u sys/dev/usb/usbdevs_data.h sys2/dev/usb/usbdevs_data.h
--- sys/dev/usb/usbdevs_data.h Wed Feb 8 23:29:18 2012
+++ sys2/dev/usb/usbdevs_data.h Tue Aug 28 08:10:21 2012
@@ -2246,6 +2246,14 @@
"DWA-130 rev D1",
},
{
+ USB_VENDOR_DLINK2, USB_PRODUCT_DLINK2_WUA2340,
+ "WUA-2340",
+ },
+ {
+ USB_VENDOR_DLINK2, USB_PRODUCT_DLINK2_WUA2340_NF,
+ "WUA-2340",
+ },
+ {
USB_VENDOR_DLINK2, USB_PRODUCT_DLINK2_AR9271,
"AR9271",
},