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