rt2x00: rt2800usb: add USB device ID for Linksys AE3000
drivers/net/wireless/rt2x00/rt2800usb.c static struct usb_device_id rt2800usb_device_table[] = { · line 1189
Quoted 13 lines · Gabor Juhos
drivers/net/wireless/rt2x00/rt2800usb.c +1
-0@@ -1183,6 +1183,7 @@ static struct usb_device_id rt2800usb_device_table[] = { { USB_DEVICE(0x04bb, 0x0944) },/* Linksys */ { USB_DEVICE(0x13b1, 0x002f) }, + { USB_DEVICE(0x13b1, 0x003b) }, { USB_DEVICE(0x1737, 0x0079) },/* Ralink */ { USB_DEVICE(0x148f, 0x3572) },
You should separate RT3573 and RT3572 devices. Rename CONFIG_RT2800USB_RT35XX to CONFIG_RT2800USB_RT3572 and do a new CONFIG_RT2800USB_RT3573 section.
And also you can add safely this usb-ids. All of them are RT3573 devices:
0x1b75, 0x7733 AirLive 450Mbps Wireless-N Dual Band USB Adapter 0x0b05, 0x17bc ASUS USB-N66 450Mbps Dual Band USB Adapter 0x0b05, 0x17ad ASUS USB-N66 Dual Band N Network Adapter 0x050d, 0x1103 Belkin Wireless Adapter0x148f, 0xf301 Cameo Ralink3573 3x3 single band USB dongle 0x7392, 0x7733 Edimax0x0e66, 0x0020 Hawking HD45U Dual Band USB Wireless-N Adapter 0x0e66, 0x0021 Hawking HD45U Dual Band Wls-450N Adapter 0x04bb, 0x094e I-O DATA WN-AG450U Wireless LAN Adapter 0x0789, 0x016b Logitec LAN-W450AN/U20x0846, 0x9012 NETGEAR WNDA4100 N900 Wireless Dual Band USB Adapter 0x0846, 0x9019 NETGEAR WNDA4200D Wireless Dual Band USB Adapter 0x2019, 0xed19 Planex GW-USDual4500x148f, 0x3573 Ralink 802.11n USB Wireless LAN Card 0x0df6, 0x0067 Sitecom Wireless Dualband Network Adapter N750 X6 0x0df6, 0x006a Sitecom Wireless Dualband Network Adapter N900 X7 0x0586, 0x3421 ZyXEL Dual-Band Wireless N450 USB Adapter
-thank you-
2013.06.29. 0:26 keltezéssel, Xose Vazquez Perez írta:
Quoted 11 lines
Quoted 9 lines · Gabor Juhos
drivers/net/wireless/rt2x00/rt2800usb.c +1
-0@@ -1183,6 +1183,7 @@ static struct usb_device_id rt2800usb_device_table[] = { { USB_DEVICE(0x04bb, 0x0944) },/* Linksys */ { USB_DEVICE(0x13b1, 0x002f) }, + { USB_DEVICE(0x13b1, 0x003b) },
Quoted 8 lines
drivers/net/wireless/rt2x00/rt2800usb.c static struct usb_device_id rt2800usb_device_table[] = { · line 1189
Quoted 4 lines
drivers/net/wireless/rt2x00/rt2800usb.c +0
-0{ USB_DEVICE(0x1737, 0x0079) },/* Ralink */ { USB_DEVICE(0x148f, 0x3572) },You should separate RT3573 and RT3572 devices. Rename
CONFIG_RT2800USB_RT35XXtoCONFIG_RT2800USB_RT3572and do a newCONFIG_RT2800USB_RT3573section.
Renaming a config option is not a good idea IMO. I would simply add a CONFIG_RT2800USB_RT3573 symbol which depends on CONFIG_RT2800USB_RT35XX instead.
Quoted 12 lines
And also you can add safely this usb-ids. All of them are RT3573 devices:
0x1b75,0x7733AirLive 450Mbps Wireless-N Dual Band USB Adapter0x0b05,0x17bcASUS USB-N66 450Mbps Dual Band USB Adapter0x0b05,0x17adASUS USB-N66 Dual Band N Network Adapter0x050d,0x1103Belkin Wireless Adapter0x148f,0xf301Cameo Ralink3573 3x3 single band USB dongle0x7392,0x7733Edimax0x0e66,0x0020Hawking HD45U Dual Band USB Wireless-N Adapter0x0e66,0x0021Hawking HD45U Dual Band Wls-450N Adapter0x04bb,0x094eI-O DATA WN-AG450U Wireless LAN Adapter
Quoted 8 lines
0x0789,0x016bLogitec LAN-W450AN/U20x0846,0x9012NETGEAR WNDA4100 N900 Wireless Dual Band USB Adapter0x0846,0x9019NETGEAR WNDA4200D Wireless Dual Band USB Adapter0x2019,0xed19Planex GW-USDual4500x148f,0x3573Ralink 802.11n USB Wireless LAN Card0x0df6,0x0067Sitecom Wireless Dualband Network Adapter N750 X60x0df6,0x006aSitecom Wireless Dualband Network Adapter N900 X70x0586,0x3421ZyXEL Dual-Band Wireless N450 USB Adapter
I did not test any of these devices and I don't even know from where did you get these IDs. Only a subset of these IDs is present in the Ralink driver.
If you feel that all of these can be added safely, you can send a follow-up patch.
-Gabor