ADMtek ADM8211, ADM8211B adm8211 WEP ? ? ? ? ? ? PCI/CB currently broken AFAIK adm8211 b Agere HERMES II (WL60010) wlags49_h2 ? y ? n n n n PCI/ PCMCIA staging (vendor) driver wlags49_h2 b Agere HERMES II.5 (WL60040) wlags49_h25 ? y ? n n n n PCI/ PCMCIA staging (vendor) driver, not all devices supported wlags49_h25 (a)/b/g Airgo AGN100/AGN300 pre-N agnx n n n n n n PCI/CB driver never completed, abandoned agnx (a)b/g Airgo AGN300 pre-N USB none USB 2.0 devices not common b/g Aironet / Cisco 4500, 4800, Cisco 340/350 airo WEP, WPA-TKIP y ? ? n y n ISA/PCI /PCMCIA airo b ALi M4301A none PCI/CB devices not common (mainly WUSB11 v4) b AMD Alchemy AM1772 none PCI/CB see this abomination b Atheros Atheros AR5000 ath5k b b b b y b PCI/CB tx support currently broken ath5k a Atheros AR5001A-AR5007EG ath5k WEP, WPA, WPA2 y y y y y y PCI/PCIe /CB ath5k (a)/b/(g) Atheros AR5000-AR5007EG madwifi WEP, WPA, WPA2 y y y ? y ? PCI/PCIe /CB superseded by ath5k (a)/b/(g) Atheros AR5513 (Data Falcon) none PCI/CB somewhat relevant (a)/b/g Atheros AR5005U (AR5523) ar5523 WEP, WPA, WPA2 n n n n y n USB 2.0 driver never completed, 5GHz mode non-functional? ar5523 (a)/b/g Atheros AR5005U (AR5523) athusbwlan WEP, WPA, WPA2 y ? n n n n USB 2.0 obsolete vendor driver (a)/b/g Atheros AR9001U (AR9170) carl9170 WEP, WPA, WPA2 y y y n y y USB 2.0 carl9170 (a)/b/g/n Atheros AR600x ar6k WEP, WPA, WPA2 y ? ? ? ? ? SDIO (a)/b/g Atheros AR6003 ath6kl WEP, WPA, WPA2 y y n n n ? SDIO driver currently in staging 0271:0402 ath6kl a/b/g/n Atheros AR9374 ath6kl USB 2.0 0cf3:9375 ath6kl (a)/b/g/n Atheros AR2427+AR5008 +AR900x ath9k WEP, WPA, WPA2 y y y y y y PCI/PCIe /CB fcs check broken in monitor mode since ~2.6.33 ath9k (a)/b/g/(n) Atheros AR9002U (AR9271, AR7010) ath9k_htc WEP, WPA, WPA2 y y y y y y USB 2.0 0411:0197 ath9k_htc (a)/b/g/n Qualcomm Atheros QCA6164, QCA6174, QCA9880 v2, QCA9882 v2 QCA9890 v2, QCA9892 v2 ath10k WEP, WPA, WPA2 y y y n y y PCIe +3.11 (4.3) 168c:003e 168c:0041 ath10k a/b/g/n (+ac) Qualcomm Atheros Wilocity Wil6210 802.11ad 60GHz wil6210 PCIe wil6210 a/b/g/n (+ac+ad) Qualcomm WFB400 none PCI/ PCIe/ CB/ USB 2.0 unknown if released, Airgo AGN400 (a)/b/g/n Atmel Atmel AT76C502A atmel WEP y ? n n ? n PCMCIA atmel cs b Atmel AT76C503A, AT76C505(A) at76c50x-usb WEP y n n n beacons n USB 1.0 at76c50x-usb b Broadcom Broadcom BCM4301, BCM4307, BCM4306r2 b43legacy WEP, WPA, WPA2 y y y y y y PCI/CB/ PCMCIA ssb b43legacy b/(g) Broadcom BCM4306r3, BCM4311, BCM4312, BCM4309, BCM4318(E), BCM4321, BCM4322 b43 WEP, WPA, WPA2 y y y y y y PCI/PCIe /CB ssb, no HT mode support b43 (a)/b/g/(n) Broadcom BCM43224, BCM43225, BCM4331 b43 WEP, WPA, WPA2 y y y y y y PCIe bcma, no HT mode support, no current 5GHz support b43 (a)/b/g/n Broadcom BCM4311, BCM4313, BCM4321, BCM4322, BCM4322x, BCM43225, BCM43227, BCM43228 wl WEP, WPA, WPA2 y y n n n n PCIe vendor driver wl (a)/b/g/(n) Broadcom BCM4320 and other rndis variants rndis_wlan y y n n n n USB 2.0 rndis wlan b/g Broadcom BCM4323x none USB 2.0 possible future support w/ brcmfmac? (probably not) (a)/b/g/n Broadcom BCM43235, BCM43236, BCM43238 (chip revision dependent) brcmfmac y ? ? ? ? n n USB 2.0 patch adding support recently added brcmfmac (a)/b/g/n Broadcom BCM4326U none USB 2.0 b/g Broadcom BCM4329 brcmfmac WEP, WPA, WPA2 y ? ? ? n n SDIO brcmfmac a/b/g/n Broadcom BCM43224, BCM43225 brcmsmac WEP, WPA, WPA2 y ? ? ? y ? PCIe BCMA brcmsmac (a)/b/g/n Conexant Conexant CX53111 none SDIO b/g Conexant CX53822 none CF (a)/b/g Envara WiND502/512 none USB 2.0 WiND512 (b/g) devices common (a)/b/g Inprocomm IPN2120, IPN2220 none ? PCI/CB b/(g) Inprocomm IPN2128 none ? SDIO b Intel Intel PRO/Wireless 2100B ipw2100 ? y y n n y ? PCI ipw2100 b Intel PRO/Wireless 2200BG, 2915ABG ipw2200 WEP, WPA, WPA2 y y oot n ? ? PCI ipw2200 (a)/b/g Intel PRO/Wireless 3945ABG iwl3945 WEP, WPA, WPA2 y y n n y y PCI iwl3945 a/b/g Intel Wireless WiFi Link 4965AGN iwl4965 WEP, WPA, WPA2 y y n n y y PCI iwl4965 a/b/g/n Intel WiFi Link 5100, 5150, 5300, 5350 - Centrino 100, 130, 1000, 1030, 6150, 6200, 6250, 6300 iwlagn WEP, WPA, WPA2 y y n n y y PCI iwlagn iwlwifi (a)/b/g/n Intel IWMC3200 (Evans Peak) iwmc3200 WEP, WPA, WPA2 y y n n n n SDIO iwmc3200 a/b/g Intersil Intersil PRISM 2/2.5/3 PCI/CF/PCMCIA hostap ? y ? y n y y PCI/CB /USB hostap b Intersil PRISM 2.5/3 USB prism2_usb WEP y ? n n y b PCI/CB /USB staging driver from linux-wlan-ng prism2 usb b Intersil ISL3877, ISL3880, ISL3890, ISL3886 p54pci WEP, WPA, WPA2 y y y y y y PCI/CB p54pci (a)/b/g Intersil ISL3880/ISL3886 + NET2280, ISL3887 p54usb WEP, WPA, WPA2 y y y y y y USB 2.0 p54usb (a)/b/g Lucent HERMES I (WaveLAN /IEEE/ORiNOCO) orinoco WEP, WPA-TKIP y y n n y oot PCI/ PCMCIA/ USB 1.0 no Bronze support orinoco orinoco usb b Marvell Marvell (Libertas) 88W8310 none PCI/CB b/g Marvell (Libertas) 88W8335 mrv8k PCI/CB mrv8k b/g Marvell (Libertas) 88W8338 none USB 2.0 b/g Marvell (Libertas) 88W8385, 88W8388, 88W8686 libertas ? y y n n n n USB/CF /SDIO libertas b/g Marvell (Libertas) 88W8388 libertas_tf ? y n y ? ? ? USB/CF /SDIO OLPC XO-1, supports mesh b/g Marvell (TopDog) 88W8360, 88W8361, 88W8362 (USB), 88W8362E, 88W8363 none PCI/PCIe/ CB/USB2.0 (a)/b/g/n Marvell (TopDog/ Avastar*) 88W8366, 88W8863, 88W8687, 88W8764* mwl8k ? y ? y ? y ? PCIe mwl8k (a)/b/g/n Marvell (Avastar) 88W8797 (88W8786U) mwifiex ? ? ? ? ? ? ? USB 1286:2049 mwifiex a/b/g/n Marvell (Avastar) 88W8786, 88W8787, 88W8797, 88W8897* mwifiex ? ? ? ? ? ? ? SDIO 02df:9139 mwifiex a/b/g/n (+ac)* Marvell (Avastar) 88W8766, 88W8897* mwifiex ? ? ? ? ? ? ? PCIe 11ab:2b38 mwifiex a/b/g/n (+ac)* Marvell (Avastar) AC* 88W8864*, 88W8897* mwlwifi ? ? ? ? ? ? ? PCIe iwlwifi WRT1900 iwlwifi a/b/g/n (+ac)* Marvell unknown mrvl_cb82 MediaTek MediaTek MT5911N none SDIO b/g MediaTek MT7601U mt7601u USB vendor driver a/b/g/n MediaTek MT7610U mt7601u USB vendor driver a/b/g/n (+ac)* Metalink MtW817x none PCI a/(b)/(g)/n No Wires Needed Swallow swallow_cs WEP y ? n n n n PCMCIA obsolete out of kernel driver b No Wires Needed Poldhu poldhu WEP y y n n n n PCMCIA obsolete out of kernel driver poldhu cs b Ralink Ralink RT2460 rt2400pci ? y y y n y y PCI/CB b Ralink RT2560 rt2500pci WEP, WPA, WPA2 y y y n y y PCI/CB (a)/b/g Ralink RT2561, RT2561S, RT2661 rt61pci WEP, WPA, WPA2 y y y n y y PCI/CB (a)/b/g Ralink RT2571, RT2572 rt2500usb WEP, WPA, WPA2 y y y n y y USB 2.0 (a)/b/g Ralink RT2571W, RT2573, RT2671 rt73usb WEP, WPA, WPA2 y y y n y y USB 2.0 (a)/b/g Ralink RT2760, RT2790, RT2860, RT2880, RT2890, RT3052, RT3090, RT3091, RT3092, RT3390, RT3060, RT3062, RT3562, RT3592, RT5390, RT3290 rt2800pci WEP, WPA, WPA2 y ? y ? y y PCI/PCIe /CB Wiki (a)/b/g/n Ralink RT2760, RT2790, RT2860, RT2880, RT2890, RT3052, RT309x rt2860sta WEP, WPA, WPA2 y ? y ? y n PCI/PCIe /CB vendor driver (a)/b/g/n Ralink RT2770, RT2870, RT2070, RT3070, RT3071, RT3072, RT3370, RT3572, RT5370, RT5572, RT8070 rt2800usb WEP, WPA, WPA2 y y y y (??) y y USB 2.0 Wiki (a)b/g/(n) Ralink RT2770, RT2870, RT2070, RT307x rt2870sta WEP, WPA, WPA2 y ? ? n n n USB 2.0 vendor driver (a)/b/g/(n) Ralink RT3572 rt3572sta WEP, WPA, WPA2 y ? ? ? n n USB 2.0 a/b/g/n Ralink RT3573 none USB 2.0 three stream a/b/g/n Realtek Realtek RTL8180L, RTL8185L, RTL8187SE (3.15+) rtl8180 WEP, WPA, WPA2 y n n n y ? PCI/CB b/(g) Realtek RTL8187L, RTL8187B rtl8187 WEP, WPA, WPA2 y n n n y y USB 2.0 b/g Realtek RTL8187SE rtl8187se WEP, WPA, WPA2 y ? ? ? ? ? PCI b/g Realtek RTL8190 r8190_pci ? ? ? ? ? ? ? PCI / CB vendor driver b/g/n Realtek RTL8192E r8192e_pci WEP, WPA, WPA2 y ? ? ? ? ? PCIe staging (vendor) driver (a)/b/g/n Realtek RTL8191SE, RTL8192SE rtl8192se WEP, WPA, WPA2 y ? ? ? ? ? PCIe b/g/n Realtek RTL8192U r8192u_usb WEP, WPA, WPA2 y ? ? ? ? ? USB 2.0 staging (vendor) driver b/g/n Realtek RTL8188SU, RTL8191SU, RTL8192SU r8712u WEP, WPA, WPA2 y ? ? ? ? n USB 2.0 staging (vendor) driver b/g/n Realtek RTL8188SU, RTL8191SU, RTL8192SU r8192s_usb WEP, WPA, WPA2 y ? ? ? y ? USB 2.0 staging (vendor) driver, superseded by r8712u b/g/n Realtek RTL8188CE, RTL8192CE rtl8192ce WEP, WPA, WPA2 y ? ? ? ? n PCIe b/g/n Realtek RTL8188CUS, RTL8192CU, RTL8188RU rtl8192cu WEP, WPA, WPA2 y y n ? y n USB 2.0 b/g/n Realtek RTL8192DU rtl8192du WEP, WPA, WPA2 y ? ? ? ? ? USB 2.0 driver available here, may panic on init on some kernels a/b/g/n Realtek RTL8192DE rtl8192de WEP, WPA, WPA2 y ? ? ? ? n PCIe a/b/g/n Renesas Renesas KS7010 ks7010 ? ? ? ? ? ? ? SDIO from Javi Roman b ShareWave / Cirrus Logic Bodega none PCI/ PCMCIA/ USB 1.0 rare devices, support the proprietary Whitecap protocol b SiS 160 sis160 ? y ? n n n n PCI rare devices, driver is a useless binary blob b SiS 162, 162U sis162 ? y y n n n n PCI/ USB 2.0 driver is a useless binary blob b SiS 163, 163U none PCI/CF/ USB 2.0 b/g ST-Ericsson CW1100, CW1200 cw1200 SDIO / PCI (since 3.11) b/g ST-NXP STLC4560 p54spi WEP, WPA, WPA2 y y y y y y SPI b/g Symbol Spectrum24 DS orinoco WEP y ? n n y n PCI/ PCMCIA orinoco b Syntek/3DSP unknown (Bluew-2310x) none ? PCI compiled modules available b/g Syntek/3DSP STK9100+STK9230 (Bluew-2310u) 3dspusbwlan ? USB 2.0 partial source? b/g Texas Instruments Texas Instruments ACX100 (TNETW1100), ACX101 (TNETW1100B), ACX111 (TNETW1130), TNETW1450 acx1xx WEP, WPA, WPA2 y ? n n y ? PCI/CB /USB acx100 acx b/(g) Texas Instruments WL1251 wl1251 WEP, WPA, WPA2 y y n ? y ? SPI/ SDIO b/g Texas Instruments WL1271 wl1271 WEP, WPA, WPA2 y y y n n n SPI/ SDIO (a)/b/g/n VIA VT6551 none ? ? ? ? ? ? ? PCI b VIA VT6555 vt6655 ? y ? ? ? ? n PCI staging (vendor) driver vt6656 (a)/b/g VIA VT6556 vt6656 ? y ? ? ? ? n PCI staging (vendor) driver vt6656 (a)/b/g WavePlus WP1200 none PCI/ PCMCIA devices not common b Winbond W89C33D none PCI devices not common b/g Winbond W89C35D winbond ? y ? n n n n USB 2.0 staging (vendor) driver only supports 'b' w35und b/g ZyDAS ZyDAS ZD1201 zd1201 WEP y ? ? ? y ? USB 1.0 zd1201 b ZyDAS ZD1201 zdsta WEP y ? ? ? ? n USB 1.0 obsolete vendor driver b ZyDAS ZD1201 zdsta WEP y ? ? ? ? n PCMCIA obsolete vendor driver, devices not common b ZyDAS ZD1202 zdsta WEP n PCI/CB/ PCMCIA obsolete vendor driver, devices not common b ZyDAS ZD1211/ZD1211B zd1211rw WEP, WPA, WPA2 y y y y y y USB 1.0 5GHz band not supported, no hw crypto zd1211rw (a)/b/g ZyDAS ZD1212/ZD1212B zd1212 WEP, WPA, WPA2 y y y n PCI/CB obsolete vendor driver, devices not common (a)/b/g Manufacturer Chipset Driver Station Ad-hoc AP Monitor Bus Notes PHY Modes Aironet ARLAN arlan ? ? ? ? ISA driver abandoned pre-b (900MHz or 2.4GHz) Lucent WaveLAN wavelan ? ? ? ? PCMCIA/ISA driver abandoned pre-b (900MHz or 2.4GHz) Raytheon Raylink ray_cs ? ? ? ? PCMCIA USB variants not supported 2.4GHz FHSS ShareWave chipset before Bodega (Epic?) none PCI/PCMCIA uncommon devices Whitecap Symbol Spectrum24 FHSS none PCMCIA 2.4GHz FHSS Xircom Netwave netwave_cs ? ? ? ? PCMCIA driver abandoned pre-b, 1Mb AMD Am79C930 (presumably) wl3501_cs ? ? ? ? PCMCIA PRISM I based RF 2Mb, pre-802.11b