Wireless adapters/Chipset table

From TechInfoDepot
Jump to navigationJump to search

This page has, more or less, not been touched since 2012.
Category:Linux driver/802dot11 may be a bit more useful.

Links

Linux

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

Status

Driver family Driver Chipsets PHY Modes Integration
in mainline
Non-free
firmware
required
License Development
adm8211 adm8211
adm8211
ADMtek ADM8211 (802.11b MAC/BBP) b Yes Yes GPLv2 With support from
Infineon / ADMtek
at76c50x‑usb at76c50x‑usb
at76c50x-usb
Atmel AT76C503/AT76C505 based USB WLAN adapters b Yes Depends
on the model
GPLv2 ?
acx100 acx1xx
acx
Texas Instruments ACX100, ACX111, TNETW1450 b/g No Yes Dual
BSD/MPL
Reverse-engineered
airo
airo
airo
airo
Cisco/Aironet 4500/4800 and 340/350 b Yes No Dual
GPLv2
and BSD
?
ath
atheros
ar5523
ar5523
Atheros AR5523 based USB dongles a/b/g Yes Yes ISC Reverse-engineered
carl9170
carl9170
Atheros AR9170 (802.11n USB) a/b/g/n Yes
(since 3.0)
No
FW
GPL Atheros-supported
ath5k
ath5k
Atheros AR2413, AR2414, AR2417, AR2425, AR5210, AR5211,
AR5212, AR5213, AR5413, AR5414, AR5423, AR5424
a/b/g Yes
(since 2.6.25)
N/A Dual:
GPL/BSD
Reverse-engineered
ath6kl
ath6kl
Atheros AR6003, AR6004 (SDIO), AR6004 (USB) a/b/g Yes Yes ISC Written by Atheros
ath9k
ath9k
Atheros chips with 802.11n support: AR2427, AR5416, AR5418,
AR9160, AR9280, AR9220, AR9281, AR9283, AR9223, AR9285,
AR9287, AR9227, AR9380, AR9382, AR9390, AR9392, AR9462,
AR9463, AR9485, AR9580, AR9582, AR9590, AR9592,
Qualcomm Atheros QCA9565, QCA9590
a/b/g/n Yes
(since 2.6.27)
N/A ISC Written by Atheros
ath9k_htc
ath9k_htc
Atheros AR9271, AR9271L, AR7010
(USB-PCIe bridge with AR928x chips)
b/g/n Yes
(since 2.6.35)
No ISC Written by Atheros
ath10k
ath10k
Qualcomm Atheros chips with 802.11ac support: QCA6164,
QCA6164A, QCA6174, QCA6174A, QCA9377, QCA9862,
QCA9880, QCA9882, QCA9887, QCA9890, QCA9892, QCA9980
abgn/ac Yes
(since 3.11)
Yes
FW
ISC Written by Qualcomm Atheros
ath11k
ath11k
Qualcomm Atheros chips with 802.11ax support: QCA2062,
QCA2066, QCA6290, QCA6390, QCA6391, QCA6698, IPQ6018,
IPQ8074, QCN6024, QCN9024, QCN9074, WCN6855, WCN6856
abgn/
ac/ax
Yes
(since 5.6)
Yes ISC Written by Qualcomm Atheros
ath12k
ath12k
Qualcomm Atheros chips with 802.11be support:
QCN9274, WCN7850, WCN7851
abgn/
ac/ax/be
Yes
(since 6.0)
Yes ISC Written by Qualcomm Atheros
wil6210
wil6210
Wilocity Wil6210 series (802.11ad 60GHz):
Wil6120, Wil6220, Wil6225
ad Yes Yes ISC Written by Qualcomm Atheros
atmel atmel
atmel
Atmel AT76C502, AT76C504, AT76C506 wireless cards
atmel cs • AT76C502A, AT76C504, AT76C504A (PCMCIA)
b Yes No GPLv2+ Reverse-engineered
b43 b43
b43
Broadcom BCM43xx • SoC • BCM4306, BCM4309,
BCM4318, BCM4311, BCM4312, BCM4313, BCM4321,
BCM4322, BCM43222, BCM43224, BCM43225, BCM4331
a/b/g/n Yes
(since 2.6.24)
Experimental
OSS firmware
openfwwf
project
GPL Reverse-engineered
b43legacy b43legacy
b43legacy
Broadcom BCM4301, BCM4303, BCM4306 rev 1/2 a/b/g Yes
(since 2.6.24)
Experimental
OSS firmware
GPL Reverse-engineered
brcm80211
brcm80211
brcmfmac
brcmfmac
PCIe: BCM 4356, 43567, 43570, 4358, 4359, 43602, 4365, 4366
SDIO: BCM 4329, 4330, 4334, 43340, 43341, 43241, 4335, 4339,
43362, 43430, 43455, 4354, 43143
USB: BCM 43235, 43236, 43238, 43143, 43242, 43566, 43569
a/b/g/n Yes
(since 3.2)
Yes ISC Written by Broadcom
brcmsmac
brcmsmac
Broadcom 4313, 43224, 43225 a/b/g/n Yes
(since 3.2)
Yes ISC Written by Broadcom
cw1200 cw1200
cw1200
ST-Ericsson CW1100 & CW1200 WLAN chipsets ? Yes
(since 3.11)
Yes GPLv2 ?
hostap hostap
hostap
PRISM-II, PRISM-2.5, PRISM 3: Harris HFA3841, HFA3842,
Intersil ISL3871, ISL3872, ISL3873A, ISL3873B, ISL3874
b Yes Depends
on the model
GPLv2
ipw2x00 ipw2100
ipw2200
Intel PRO/Wireless 2100 (802.11b), 2200 (802.11abg):
82531ME (ipw2100) • 82532MDE, 82533MDE (ipw2200)
b
a/b/g
Yes Yes GPL Written by Intel
iwlegacy iwlegacy
iwlegacy
Intel Wireless Wi-Fi 3945ABG, 4965AGN
iwl3945iwl4965
a/b/g
a/b/g/n
Yes Yes GPL
iwlwifi iwlwifi
iwlwifi
Intel Wireless Wi-Fi AGN/ Wireless-N/Advanced-N/Ultimate-N:
1000BGN, 5100AGN, 5150AGN, 5300AGN, 5350AGN, 6150BGN,
6200AGN, 6250AGN, 6300AGN, 6005, 6030, 100BGN, 130BGN, AX200
abgn
/ac/ax
Yes Yes Dual:
GPL/BSD
Written by Intel
libertas libertas
libertas
Marvell (Libertas) 88W8385 (CompactFlash/SDIO),
88W8388 (USB), 88W8686 (SPI/SDIO), 88W8688 (SDIO)
b/g Yes Yes GPL Marvell-supported
libertas_tf libertas_tf
libertas_tf
Marvell 88W8388 (USB) WLAN Thinfirm Driver (OLPC) b/g Yes GPL cozybit,
Marvell-supported
mt76 mt76
mt76
MediaTek MT76xx, MT79xx abgn
/ac/ax
Yes
(since 4.19)
Yes ISC With support from MediaTek
mt7601u mt7601u
mt7601u
MediaTek MT7601U b/g/n Yes
(since 4.2)
Yes GPLv2
mwifiex mwifiex
mwifiex
Marvell 88W8786/88W8787/88W8797 (SDIO),
88W8766/88W8897 (PCIe), 88W8797 (USB)
abgn
/ac
Yes Yes FW GPLv2 Written by Marvell
mwl8k mwl8k
mwl8k
mrv8k
Marvell TopDog PCI/PCIe Wireless cards:
88W8366, 88W8863, 88W8687, 88W8764
Marvell PCI/PCMCIA cards: 88W8335
a/b/g/n
.
b/g
Yes Yes GPLv2 Written by Marvell
orinoco orinoco
orinoco
.
.
orinoco usb
Lucent Hermes (WaveLAN/ ORiNOCO); Symbol Spectrum24;
Intersil PRISM-II, PRISM-2.5; Lucent, Harris, Intersil, Symbol
HERMES I, HFA3841, HFA3842, HFA3845, ISL3783, ISL3783A,
ISL3871, ISL3871IN33, ISL3872, ISL3873A, ISL3873B, ISL3874
Lucent HERMES I (USB)
b
(PCI, UART
PCMCIA)
.
b (USB)
Yes Required for WPA
support FW
p54
prism54
p54
p54pci
p54usb
Prism54: Intersil (Conexant)
ISL3877, ISL3880, ISL3886, ISL3890
ISL3880, ISL3886, ISL3887 (USB)
islsm • Linux driver which supports ISL3886/ISL3887 based
devices (known as "newmacs" or "softmac" devices) • p54u
a/b/g Yes
(~Aug 2007)
Experimental
OSS firmware
FreeMAC
archive
prism54
prism54+
a/b/g Yes
(before 2.6.12)
Reverse-engineered;
obsoleted by p54.
rt2x00 rt2400pci
rt2400pci
Ralink RT2460 (PCI/PCMCIA) b Yes
(since 2.6.24)
No GPLv2+ rt2x00.serialmonkey.com
rt2500pci
rt2500pci
Ralink RT2560 (PCI/PCMCIA) b/g Yes No GPLv2+ rt2x00.serialmonkey.com
rt61pci
rt61pci
Ralink RT2561, RT2561S, RT2661 (PCI/PCMCIA) (a)/b/g Yes Yes GPLv2+ rt2x00.serialmonkey.com
rt2500usb
rt2500usb
Ralink RT2571, RT2572 (USB) b/g Yes No GPLv2+ rt2x00.serialmonkey.com
rt73usb
rt73usb
Ralink RT2571W, RT2573, RT2671 (USB) b/g Yes Yes GPLv2+ rt2x00.serialmonkey.com
rt2800pci
rt2800pci
Ralink RT2760, RT2790, RT2860, RT2880?, RT2890, RT3052 (?),
RT3060, RT3062, RT3090, RT3091, RT3092, RT3290, RT3390 (?),
RT3562 (abgn), RT3592 (abgn), RT5360, RT5390
b/g/n

a/b/g/n
Yes Yes GPLv2+ rt2x00.serialmonkey.com
rt2800usb
rt2800usb
Ralink RT2070 (bg), RT2770, RT2870, RT3070, RT3071, RT3072,
RT3370, RT3572, RT3573, RT5370, RT5372, RT5572 (abgn)
b/g/n
a/b/g/n
Yes Yes GPLv2+ rt2x00.serialmonkey.com
rtl818x rtl8180
rtl8180
Realtek RTL8180 (b), RTL8185 (a/bg), RTL8187SE (bg)
rtl818x_pci • RTL8180L, RTL8185L, RTL8185B, RTL8187SE
(a)/b/(g) Yes No GPL
rtl8187
rtl8187
Realtek RTL8187, RTL8187L, RTL8187B b/g Yes No GPL
rtl8xxxu rtl8xxxu
rtl8xxxu
Realtek RTL8188EU, RTL8188RU, RTL8191EU, RTL8192EU,
RTL8723AU, RTL8723BU
b/g/n Yes No GPLv2 various
rtlwifi
rtl‑wifi
rtl8188ee
rtl8188ee
Realtek RTL8188EE ? Yes
(since 2.6.38)
Yes GPL Written by Realtek et al.
(Forked rtl8180-sa2400)
rtl8188eu
rtl8188eu
Realtek RTL8188EU ? Yes
(since 3.12)
Yes GPL Written by Realtek et al.
rtl8192c
rtl8192c
Realtek RTL8192C ? Yes GPL Written by Realtek et al.
rtl8192ce
rtl8192ce
Realtek RTL8192CE ? Yes Yes GPL Written by Realtek et al.
rtl8192cu
rtl8192cu
Realtek RTL8192CU ? Yes Yes GPL Written by Realtek et al.
rtl8192de
rtl8192de
Realtek RTL8192DE ? Yes Yes GPL Written by Realtek et al.
rtl8192se
rtl8192se
Realtek RTL8192SE ? Yes Yes GPL Written by Realtek et al.
rtl8723ae
rtl8723ae
Realtek RTL8723AE ? Yes Yes GPL Written by Realtek et al.
rtl8821ae
rtl8821ae
Realtek RTL8812AE, RTL8821AE abgn
/ac
Yes
(since 3.16)
Yes GPL ?
rtw88 rtw88
rtw88
Realtek RTL8723DE, RTL8723DU
Realtek RTL8821CE, RTL8821CU
Realtek RTL8822BE, RTL8822BU, RTL8822CE, RTL8822CU
b/g/n
abgn
/ac
Yes Yes Dual
GPLv2
and BSD
Written by Realtek et al.
rtw89 rtw89
rtw89
Realtek RTL8851BE, RTL8852AE, RTL8852BE, RTL8852CE
Realtek RTL8922AE
ac/ax
ac/ax/be
Yes Yes Dual
GPLv2
and BSD
Written by Realtek et al.
rsi9113 rsi9113 Redpine Signals SDIO, USB adapters Yes GPL Written by Redpine Signals
ti wl1251 Texas Instruments WL1251 (SDIO/SPI) ? Yes Yes GPL Written by Nokia
wl12xx TI WL1271, WL1273, WL1281, WL1283 ? Yes (Only
up to 3.2)
Yes GPL Written by Nokia and TI
wl18xx Texas Instruments TI WiLink 8 ? Yes Yes GPL Written by TI
zd1211rw zd1211rw ZyDAS ZD1211/ZD1211B (USB) ? Yes Yes FW GPL various