Comparaison des pilotes réseau sans fil à code source ouvert
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Les cartes réseau sans fil pour ordinateurs nécessitent un logiciel de contrôle pour les faire fonctionner (microprogramme , pilotes de périphérique ). Ceci est une liste de l'état de certains open-source des pilotes pour 802.11 cartes réseau sans fil.
Emplacement des pilotes de périphérique réseau dans une simplification de la structure du noyau Linux.
Linux
Marvell "Libertas" exécute un système d'exploitation temps réel sur un ARM9 et les interfaces sur une [[shim]] avec le système d'exploitation.[ 1] , [ 2]
Statut
Famille de pilote
Pilote
Chipsets
Integration in mainline
Micrologiciel non-libre requis[ note 1]
Licence
Développement
adm8211
adm8211
ADMtek ADM8211 (IEEE 802.11b MAC/BBP
Oui
(no)
GPLv2
Avec support de la part de Infineon/ADMtek
at76c50x‑usb at76c50x‑usb
at76c50x-USB
Atmel AT76C503/AT76C505 based USB WLAN adapters
Oui
Dépend du modèle
GPLv2
?
acx100
acx100
Texas Instruments ACX100, ACX111, TNETW1450
(no)
(no)
Dual BSD /MPL
Reverse-engineered
airo
airo
Cisco Systems Aironet 4500/4800 and 340/350
Oui
No
Dual GPLv2 and BSD
?
ath
ar5523
Qualcomm Atheros AR5523 based USB dongles
Oui
(no)
ISC
Reverse-engineered
ath5k
Qualcomm Atheros AR2413, AR2414, AR2417, AR2425, AR5210, AR5211, AR5212, AR5213, AR5413, AR5414, AR5423, AR5424
Oui (since 2.6.25)
No[ 3]
Dual GPL /BSD
Reverse-engineered
ath6kl
Qualcomm Atheros AR6003, AR6004 (SDIO), AR6004 (USB)
Oui
(no)
ISC
Written by Qualcomm Atheros
ath9k
Qualcomm Atheros chips with IEEE 802.11n support
Oui (since 2.6.27)
No[ 3]
ISC
Written by Qualcomm Atheros
ath9k_htc
Qualcomm Atheros AR9271, AR7010 (USB-PCIe bridge with AR928x chips)
Oui (since 2.6.35)[ 4] , [ 5]
No[ 6]
ISC
Written by Qualcomm Atheros
ath10k
Qualcomm Atheros chips with IEEE 802.11ac support
Oui (since 3.11)[ 7]
(no) [ 8]
ISC
Written by Qualcomm Atheros
carl9170
Qualcomm Atheros AR9170 (802.11n USB)
Oui (since 3.0)
No[ 9]
GPL
Qualcomm Atheros-supported
wil6210
Wilocity wil6210, 802.11ad 60 GHz
Oui
(no)
ISC
Written by Qualcomm Atheros
atmel
atmel
Atmel at76c502 at76c504 and at76c506 wireless cards
Oui
No
GPLv2+
Reverse-engineered
b43
b43
Some Broadcom 43xx
Oui (since 2.6.24)
Experimental OSS firmware[ 10]
GPL
Reverse-engineered
b43legacy
b43legacy
Broadcom 4301, 4303, and 4306 revisions 1 and 2
Oui (since 2.6.24)
Experimental OSS firmware
GPL
Reverse-engineered
brcm80211
brcmfmac
Broadcom 4329, 4330, 4334, 43235, 43236, 43238
Oui (since 3.2)
(no)
ISC
Written by Broadcom
brcmsmac
Broadcom 4313, 43224, 43225
Oui (since 3.2)
(no)
ISC
Written by Broadcom
cw1200
cw1200
ST-Ericsson CW1100 & CW1200 WLAN chipsets
Oui (since 3.11)[ 11]
(no) [ 12]
GPLv2
?
hostap
HostAP
Intersil PRISM-II, PRISM-2.5, PRISM 3
Oui
Depends on the model[ 13]
GPLv2
ipw2x00
ipw2x00
Intel PRO/Wireless 2100 and 2200 Network Connection 802.11b
Oui
(no) [ 14]
GPL
Written by Intel
iwlegacy
iwlegacy
Intel Wireless WiFi 3945ABG, 4965AGN
Oui
(no)
GPL
iwlwifi
iwlwifi
Intel Wireless WiFi Next Gen AGN - Wireless-N/Advanced-N/Ultimate-N: 6250AGN, 6200AGN, 6300AGN 1000BGN, 5150AGN, 5100AGN, 5300AGN, 5350AGN, 6005, 6030, 6150BGN, 100BGN and 130BGN, 2000
Oui
(no)
Dual GPL /BSD
Written by Intel
libertas
libertas
Marvell 88W8686 SDIO Libertas 8388 (USB) 802.11b/g, 8385 (CompactFlash) 802.11b/g, 8385/8686/8688 (SDIO) 802.11b/g, 8686 (SPI) 802.11b/g 88W8388
Oui
(no) [ 15]
GPL
Marvell-supported
libertas_tf
libertastf
Marvell 8388 (USB) WLAN Thinfirm Driver (OLPC)
Oui
GPL
cozybit, Marvell-supported
mt7601u
mt7601u
MediaTek MT7601U
Oui
mwifiex
mwifiex
WiFi-Ex Driver for Marvell SD8786/SD8787/SD8797 (SDIO), 8766/8897 (PCIe) and 88W8797 (USB)
Oui
(no) [ 16]
GPLv2
Written by Marvell
mwl8k
mwl8k
Marvell TOPDOG 802.11 Wireless cards: 88W8366, 88W8863, 88W8687, 88W8764
Oui
(no)
GPLv2
Written by Marvell
orinoco
orinoco
Lucent Hermes (WaveLAN/ ORiNOCO); Intersil PRISM-II, PRISM-2.5; Symbol Spectrum24 802.11B
Oui
Required for WPA support[ 17]
p54
p54
Oui
(no)
There is a Free software firmware called FreeMAC , but it's not yet ready for non developers use.
prism54
prism54
Oui
Reverse-engineered; obsoleted by p54.
rt2x00
rt2400pci
MediaTek (Ralink) RT2460
Oui (since 2.6.24)
No[ 18]
GPLv2+
rt2x00.serialmonkey.com; From partial documentation and GPL drivers by Ralink
rt2500pci
RT2560
Oui
No
GPLv2+
rt2x00.serialmonkey.com
rt61pci
RT2561, RT2561S, RT2661
Oui
(no)
GPLv2+
rt2x00.serialmonkey.com
rt2800pci
RT2760, RT2790, RT2860, RT2880, RT2890, RT3052, RT3090, RT3091, RT3092
RT3390, RT3060, RT3062, RT3562, RT3592, RT5390, RT3290
Oui
(no)
GPLv2+
rt2x00.serialmonkey.com
rt2500usb
RT2571 & RT2572
Oui
No
GPLv2+
rt2x00.serialmonkey.com
rt73usb
RT2571W, RT2573 & RT2671
Oui
(no)
GPLv2+
rt2x00.serialmonkey.com
rt2800usb
RT2770, RT2870 & RT3070, RT3071 & RT3072
RT3370, RT3572, RT5370, RT5572
Oui
(no)
GPLv2+
rt2x00.serialmonkey.com
rtl818x
rtl8180
RTL8180, RTL8185, RTL8187SE
Oui
No
GPL
rtl8187
RTL8187, RTL8187B
Oui
No
GPL
rtlwifi rtl‑wifi
rtl8188ee
Realtek
Oui (since 2.6.38)[ 19]
(no)
GPL
Written by Realtek et al. Forked from rtl8180-sa2400 project.
rtl8192c
Oui
GPL
Written by Realtek et al.
rtl8192ce
Oui
(no)
GPL
Written by Realtek et al.
rtl8192cu
Oui
(no)
GPL
Written by Realtek et al.
rtl8192de
Oui
(no)
GPL
Written by Realtek et al.
rtl8192se
Oui
(no)
GPL
Written by Realtek et al.
rtl8723ae
Oui
(no)
GPL
Written by Realtek et al.
rtl8188eu
RTL8188EU e.g. in the TP-Link TL-WN725N
Oui (since 3.12[ 20] , [ 21] )
(no)
GPL
Written by Realtek et al.
rsi9113
RSI9113
Redpine Signals SDIO, USB adapters
Oui
GPL
Written by Redpine Signals Inc.
ti
wl1251
Texas Instruments TI wl1251 (SDIO/SPI)
Oui
(no) [ 22]
GPL
Written by Nokia
wl12xx
Texas Instruments TI wl1271, wl1273, wl1281 and wl1283
Oui (Only up to 3.2[ 23] )
(no) [ 22]
GPL
Written by Nokia and Texas Instruments
wl18xx
Texas Instruments TI WiLink 8
Oui
(no) [ 22]
GPL
Written by Texas Instruments
zd1211rw
zd1211rw
ZyDAS ZD1211/ZD1211B (USB)
Oui
(no) [ 24]
GPL
various
Capacités du pilote
Voir aussi wireless.kernel.org
Veuillez noter: Cette section doit être divisé en softMAC et hardMAC pilotes. Tous les pilotes softMAC doivent avoir les mêmes capacités en matière de cryptage, depuis que cela a été fait par hostapd .
Nous nous devons de les copier/étendre http://wireless.kernel.org/en/users/Drivers car il répertorie tous les modes de fonctionnement: http://wireless.kernel.org/en/users/Documentation/modes
Ensuite, nous devrions penser à la documentation, s'il s'agit d'un pilote qui peut prendre en charge plusieurs modes simultanément et lesquels.
Driver
802.11
Bus interface
Wireless Security
Monitor mode
Master (AP ) mode
Ad-Hoc mode
a
b
g
n
ac
WEP
WPA
WPA2
acx1xx
(no)
Oui
Oui
(no)
(no)
PCI, Mini PCI , PC card, USB
Oui
(no)
(no)
Oui
Oui
?
adm8211
?
?
?
?
?
PCI
?
?
?
?
(no)
?
carl9170
Oui
Oui
Oui
Oui
(no)
USB
Oui
Oui
Oui
Oui
Oui
Oui
ath5k
Oui
Oui
Oui
(no)
(no)
PCI, Mini PCI , PC card, AHB
Oui
Oui
Oui
Oui
Oui (since 2.6.31)
Oui
ath9k
Oui
Oui
Oui
Oui
(no)
PCI, Mini PCI , AHB , PCI Express Mini Card
Oui
Oui
Oui
Oui
Oui
Oui
ath9k_htc
(no)
Oui
Oui
Oui
(no)
USB
Oui
Oui
Oui
Oui
Oui
Oui
ath10k
(no)
(no)
(no)
(no)
Oui
PCI, Mini PCI , AHB , PCI Express Mini Card
Oui
Oui
Oui
Oui
Oui
Oui
b43
(no)
Oui
Oui
(no)
(no)
PCI, Mini PCI , SDIO ?
Oui
Oui
Oui
Oui
Oui
Oui
« bcm43xx »(Archive.org • Wikiwix • Archive.is • Google • Que faire ? ) (consulté le 25 mai 2017 )
(no)
Oui
Oui
(no)
(no)
PCI, Mini PCI , PC card, Cardbus
Oui
Oui
Oui
Oui
(no)
?
Broadcom brcmfmac
Oui
Oui
Oui
Oui
(no)
USB , SDIO
Oui
Oui
Oui
Experimental (unofficial firmware patching) [ 25]
(no)
(no)
Broadcom brcmsmac
Oui
Oui
Oui
Oui
(no)
PCI, Mini PCI , PCI Express Mini Card
Oui
Oui
Oui
Oui
Oui[ 26]
Oui[ 27]
hostap
(no)
Oui
(no)
(no)
(no)
PCI, Mini PCI , PC card
Oui
Oui[ 28]
Oui[ 28]
Oui
Oui
Oui
ipw2100
(no)
Oui
(no)
(no)
(no)
Mini PCI
Oui
Oui
Oui
Oui
?
?
ipw2200
Oui
Oui
Oui
(no)
(no)
Mini PCI
Oui
Oui
Oui
Oui
(no)
Oui
ipw2200-ap
(no)
Oui
Oui
(no)
(no)
Mini PCI
?
?
?
Oui
Oui
?
ipw3945
Oui
Oui
Oui
(no)
(no)
Mini PCI , PCI Express Mini Card
Oui
Oui
Oui
Oui
(no)
Oui
islsm
?
?
?
?
?
PCI, USB
(no)
(no)
(no)
?
(no)
?
iwlwifi
Oui
Oui
Oui
Oui
Oui
Mini PCI , PCI Express Mini Card
Oui
Oui
Oui
Oui
Experimental[ 29]
Oui
libertas
(no)
Oui
Oui
(no)
(no)
USB , CF, SDIO
?
?
?
?
(no)
?
MadWifi
Oui
Oui
Oui
(no)
(no)
PCI, Mini PCI , PC card
Oui
Oui
Oui
Oui
Oui
Oui some issues in HAL, outdoor sensitivity?[réf. nécessaire]
mt7601u
(no)
Oui
Oui
Oui
(no)
USB
Oui
Oui
Oui
Oui
?
?
orinoco
(no)
Oui
(no)
(no)
(no)
Mini PCI , PC card
Oui
Oui[ 30]
(no)
Oui
(no)
Oui
p54
(no)
Oui
Oui
(no)
(no)
Mini PCI , Cardbus , USB
Oui
Oui
Oui
Oui
Oui
Oui
prism54
(no)
Oui
Oui
(no)
(no)
PCI
Oui
(no)
?
Oui
Oui
?
rndis_wlan
(no)
Oui
Oui
(no)
(no)
USB
Oui
Oui
Oui
(no)
(no)
Oui
rt2x00
(no)
Oui
Oui
(no)
(no)
PCI, Mini PCI , USB
Oui
Oui[ 31]
Oui[ 32]
Oui
Oui[ 33]
Oui
rtl8180
Oui
Oui
Oui
(no)
(no)
PCI, Mini PCI , PC card
?
?
?
?
Oui
?
rtl8187
Oui
Oui
Oui
(no)
(no)
USB
Oui
Oui
Oui
Oui
?
?
zd1201
(no)
Oui
(no)
(no)
(no)
USB
Oui
(no) [ 34]
(no) [ 34]
Oui
Oui
?
« zd1211 »(Archive.org • Wikiwix • Archive.is • Google • Que faire ? ) (consulté le 25 mai 2017 )
Oui
Oui
Oui
(no)
(no)
USB
Oui
Oui
Oui
Oui
Oui
?
« zd1211rw »(Archive.org • Wikiwix • Archive.is • Google • Que faire ? ) (consulté le 25 mai 2017 )
(no)
Oui
Oui
(no)
(no)
USB
Oui
Oui
Oui
Oui
Oui[ 35]
Oui
DragonFly BSD
Driver
Chipset
Integration
Non-free firmware required
License
Original/Primary developer
Development
acx
Texas Instruments ACX100/ACX111
Integrated since 1.5
(no)
BSD
Reverse engineering
an
Aironet 4500/4800
Integrated
NC
BSD
Bill Paul (FreeBSD)
ath
Atheros AR5210/ AR5211/ AR5212/ AR5416
Integrated
NC
BSD
bwi
Broadcom BCM430x/4318
Integrated
(no)
BSD
Sepherosa Ziehau
Reverse engineering
iwi
Intel PRO/Wireless 2200BG/2915ABG
Integrated
(no)
BSD
Damien Bergamini (OpenBSD)
Reverse engineering
iwl
Intel PRO/Wireless 2100
Integrated
(no)
BSD
Damien Bergamini (OpenBSD)
Reverse engineering
iwn
Intel 4965/1000/5000/5150/5300/6000/6050
Integrated
(no)
BSD
Damien Bergamini (OpenBSD)
Reverse engineering
ral
Ralink RT2500/ RT2501/ RT2600
Integrated
NC
BSD
Damien Bergamini
Ported from FreeBSD
rtw
Realtek RTL8180L
Integrated
NC
BSD
Ported from NetBSD
rum
Ralink RT2501USB/ RT2601USB
Integrated
NC
BSD
Damien Bergamini
Ported from FreeBSD
wi
Lucent Hermes (WaveLAN/ ORiNOCO); Intersil PRISM-II, PRISM-2.5; Symbol Spectrum24 802.11B
Integrated
NC
BSD
Bill Paul (FreeBSD)
Documentation based
wpi
Intel 3945ABG
Integrated
NC
BSD
Damien Bergamini
Ported from OpenBSD
FreeBSD
Statut
Driver
Chipset
Integration
Non-free firmware required
License
Original/Primary developer
Development
acx
Texas Instruments ACX100/ACX111
Separate project
(no)
BSD
Reverse engineering
an
Aironet 4500/4800, Cisco Aironet 340/350, Xircom Wireless Ethernet
Integrated
NC
BSD
Bill Paul (FreeBSD)
arl
Aironet Arlan 655
Integrated / Removed in 8.0
NC
BSD
ath
Atheros AR5210/ AR5211/ AR5212/ AR5416 /AR9130 /AR9160 /AR9280 /AR9285 /AR9287 (and derivatives)
Integrated
No
BSD
Originally by Atheros via Sam Leffler (FreeBSD); supported by the community
Documentation based
awi
AMD PCnetMobile
Integrated / Removed in 8.0
NC
BSD
Bill Sommerfeld (NetBSD) and Atsushi Onoe (NetBSD)
bwi
Broadcom BCM43xx/4318
Integrated since 8.0
(no)
BSD
Sepherosa Ziehau (DragonFly BSD), Andrew Thompson (FreeBSD), Sam Leffler (FreeBSD)
Ported from DragonFly BSD
bwn
Broadcom BCM43xx/4318 v4 firmware
Integrated since 8.1
(no)
BSD
Weongyo Jeong
?
cnw
Netwave AirSurfer
Integrated / Removed in 8.0
NC
BSD
Imported from NetBSD
ipw
Intel PRO/Wireless 2100
Integrated
(no)
BSD
Damien Bergamini (OpenBSD/ FreeBSD)
Reverse engineering
iwi
Intel PRO/Wireless 2200BG/ 2225BG/ 2915ABG
Integrated
(no)
BSD
Damien Bergamini (OpenBSD/ FreeBSD)
Reverse engineering
iwn
Intel PRO/Wireless 4965 ABGN/ 5100/ 5300/ 5350/ 1000
Intel Centrino 6000/ 6150/ 6200/ 6205/ 6230/ 6250/ 6300
Integrated since 8.0 / Available for 7.1 and above as separate patch
(no)
BSD
Damien Bergamini, Benjamin Close, Sam Leffler (OpenBSD/ FreeBSD)
Reverse engineering
malo
Marvell 88W8335
Integrated
(no)
BSD
Weongyo Jeong (FreeBSD), Sam Leffler (FreeBSD)
mwl
Marvell 88W8363
Integrated since 8.0
(no) [ 36]
BSD
Sam Leffler (FreeBSD)
?
ral
Ralink Technology RT2500/ RT2501/ RT2600/RT3090/RT3592
Integrated
NC
BSD
Damien Bergamini (OpenBSD/ FreeBSD)
Based on partial documentation
ray
Raytheon Raylink/Webgear Aviator
Integrated / Removed in 8.0
NC
BSD
Imported from NetBSD
rsu
Realtek RTL8188SU/RTL8192SU
Integrated since 10.0
(no)
BSD
Damien Bergamini (OpenBSD), Imported from OpenBSD by Rui Paulo
?
rum
Ralink RT2501USB/ RT2601USB
Integrated
No[ 37]
BSD
Niall O'Higgins and Damien Bergamini
Based on partial documentation
run
Ralink RT2700U/ RT2800U/ RT3000U
Integrated since 8.1
No[ 37]
BSD
Damien Bergamini (OpenBSD), Imported from OpenBSD by Akinori Furukoshi
Based on partial documentation
uath
Atheros AR5005UG/ AR5005UX
Integrated since 8.0
(no) [ 38]
BSD
Weongyo Jeong (FreeBSD), Sam Leffler (FreeBSD)
?
upgt
GW3887 (Conexant/Intersil PrismGT series)
Integrated since 8.0
(no)
BSD
Imported from OpenBSD
Reverse engineering
ural
Ralink Technology RT2500USB
Integrated
NC
BSD
Damien Bergamini (OpenBSD/ FreeBSD)
Based on partial documentation
urtw
Realtek RTL8187L/ RTL8187B
Integrated since 8.0
NC [ 39]
BSD
Weongyo Jeong (FreeBSD)
?
urtwn
Realtek RTL8188CU/RTL8188EU/RTL8192CU
Integrated since 10.0
(no)
BSD
Damien Bergamini (OpenBSD/FreeBSD)
Reverse engineering
wi
Lucent Hermes (WaveLAN/ ORiNOCO); Intersil PRISM-2, PRISM-2.5, PRISM-3; Symbol Spectrum24 802.11B (Symbol support removed in 8.0)
Integrated
NC
BSD
Bill Paul (FreeBSD)
Documentation based
wpi
Intel PRO/Wireless 3945ABG
Integrated
(no)
BSD
Damien Bergamini, Benjamin Close
Reverse engineering
zyd
ZyDAS ZD1211/ZD1211B
Integrated
No
BSD
Florian Stoehr, Damien Bergamini and Jonathan Gray (OpenBSD)
Documentation based
Capacités du pilote
Driver
802.11
Bus interface
WEP
WPA
WPA2
Monitor mode
Master mode
Ad-Hoc mode
acx
802.11a ?, 802.11b , 802.11g
Cardbus , PCI
Oui
?
?
?
?
Oui
an
802.11b
Cardbus , PCI, ISA
Oui
?
?
?
?
Oui
arl
N/A
ISA
?
?
?
?
?
?
ath
802.11a , 802.11b , 802.11g , 802.11n
Cardbus , PCI, Mini PCI
Oui
Oui
Oui
Oui
Oui
Oui
awi
N/A
PC Card
?
?
?
?
Oui
Oui
bwi
802.11b , 802.11g
Cardbus , PCI
Oui
Oui
Oui
Oui
(no)
(no)
cnw
N/A
Cardbus
?
?
?
?
?
?
ipw
802.11b
Mini PCI
Oui
Oui
Oui
Oui
(no)
Oui
iwi
802.11a , 802.11b , 802.11g
Mini PCI
Oui
Oui
Oui
Oui
(no)
Oui
iwn
802.11a , 802.11b , 802.11g , 802.11n
Mini PCI
Oui
Oui
Oui
Oui
(no)
(no)
malo
802.11b , 802.11g
PCI
Oui
Oui
Oui
Oui
(no)
(no)
mwl
802.11a , 802.11b , 802.11g , 802.11n
PCI
Oui
Oui
Oui
Oui
Oui
(no)
ral
802.11a , 802.11b , 802.11g
Cardbus , PCI, Mini PCI
Oui
Oui
Oui
Oui
Oui
Oui
ray
N/A
PC Card
?
?
?
(no)
(no)
Oui
rum
802.11a , 802.11b , 802.11g
USB
Oui
Oui
Oui
Oui
Oui
Oui
run
802.11a , 802.11b , 802.11g
USB
Oui
Oui
Oui
Oui
Oui
Oui
uath
802.11b , 802.11g
USB
Oui
Oui
Oui
Oui
(no)
(no)
upgt
802.11b , 802.11g
USB
Oui
Oui
Oui
Oui
(no)
(no)
ural
802.11b , 802.11g
USB
Oui
Oui
Oui
Oui
Oui
Oui
urtw
802.11b , 802.11g
USB
Oui
Oui
Oui
Oui
(no)
(no)
wi
802.11b
PC Card , Cardbus , PCI
Oui
Oui (since 8.0)
Oui (since 8.0)
Oui (since 8.0?)
Oui
Oui
wpi
802.11a , 802.11b , 802.11g
Mini PCI
Oui
Oui
Oui
Oui
(no)
Oui
zyd
802.11b , 802.11g
USB
Oui
Oui
Oui
Oui
(no)
(no)
NetBSD
Driver
Chipset
Integration
Free firmware[ 40]
License
Original/Primary developer
Development methodologies
Free software [ note 2]
an
Aironet 4500/4800, Cisco Aironet 340/350
Integrated
NC
BSD
Ported from FreeBSD
Oui
ath
Atheros AR521*/ AR2413/ AR2417/ AR5413/ AR5416/ AR5424/ AR9160
Integrated
NC
BSD
Binary blobs ported from FreeBSD
Oui
athn
Atheros AR5008 up to the AR9287
Integrated
NC
BSD
Damien Bergamini (OpenBSD)
Ported from OpenBSD
Oui
atu
Atmel at76c503/ at76c503a/ at76c505/ at76c505a
Integrated
NC
BSD
Ported from OpenBSD
Oui
atw
ADMtek ADM8211
Integrated
NC
BSD
Oui
awi
AMD PCnetMobile
Integrated
NC
BSD
Oui
bwi
Broadcom BCM430x/4318
Integrated
NC
BSD
Ported from Dragonfly BSD
Oui
cnw
Netwave AirSurfer
Integrated
NC
BSD
Oui
ipw
Intel PRO/Wireless 2100
Integrated
(no)
BSD
Damien Bergamini (OpenBSD)
Ported from OpenBSD
Oui
iwi
Intel PRO/Wireless 2200BG/2915ABG
Integrated
(no)
BSD
Damien Bergamini (OpenBSD)
Ported from OpenBSD
Oui
iwm
Intel Wireless WiFi 7260, 7265, 3160
Integrated
(no)
BSD
Antti Kantee (NetBSD)
Oui
iwn
Intel Wireless WiFi Link 4965/ 5000/ 1000/ 6000
Integrated
(no)
BSD
Damien Bergamini (OpenBSD)
Ported from OpenBSD
Oui
malo
Marvell 88W8335/88W8310
Integrated
(no)
BSD
Claudio Jeker (OpenBSD)
Ported from OpenBSD
Oui
otus
Atheros AR9001U
Integrated
(no)
BSD
Damien Bergamini (OpenBSD)
Ported from OpenBSD
Oui
ral
Ralink RT2500/ RT2501/ RT2600/ RT2500USB/RT3592
Integrated
NC
BSD
Damien Bergamini (OpenBSD)
Ported from OpenBSD
Oui
ray
Raytheon Raylink / WebGear Aviator
Integrated
NC
BSD
Oui
rtw
Realtek RTL8180L
Integrated
NC
BSD
David Young
Oui
rtwn
Realtek RTL8188CE and RTL8192CE
Integrated
NC
BSD
Stefan Sperling (OpenBSD)
Ported from OpenBSD
Oui
run
Ralink RT2700U, RT2800U and RT3000U
Integrated
NC
BSD
Damien Bergamini (OpenBSD)
Ported from OpenBSD
Oui
upgt
Conexant/Intersil PrismGT SoftMAC USB IEEE 802.11b/g
Integrated
NC
BSD
Marcus Glocker (OpenBSD)
Ported from OpenBSD
Oui
urtw
Realtek RTL8187B/L
Integrated
(no)
BSD
Weongyo Jeong (FreeBSD)
Ported from FreeBSD
Oui
urtwn
Realtek RTL8188CUS, RTL8188CE-VAU, RTL8188EUS, RTL8188RU, and RTL8192CU
Integrated
(no)
BSD
Damien Bergamini (OpenBSD)
Ported from OpenBSD
Oui
wi
Lucent Technologies WaveLAN/IEEE and PRISM-II 802.11
Integrated
(no)
BSD
Bill Paul
Oui
wpi
Intel PRO/Wireless 3945ABG
Integrated
(no)
BSD
Damien Bergamini (OpenBSD)
Ported from OpenBSD
Oui
zyd
ZyDAS ZD1211/ ZD1211B
Integrated
(no)
BSD
Damien Bergamini (OpenBSD)
Ported from OpenBSD
Oui
OpenBSD
Ce qui suit est une liste incomplète de prise en charge des périphériques sans fil:
Statut
Driver
Chipset
Integration
Free firmware
License
Original/Primary developer
Development
Free software
acx
Texas Instruments ACX100/ACX111
Integrated
(no) [ 41]
BSD
Ported from DragonFlyBSD
Reverse engineering
Oui
an
Aironet 4500/4800, Cisco Aironet 340/350
Integrated
NC
BSD
Oui
ath
Atheros AR5210/ AR5211/ AR5212
Integrated
NC [ 3]
BSD
Reverse engineering
Oui
athn
Atheros AR5416/AR9160/AR928X
Integrated (since 4.7)
(no)
BSD
Damien Bergamini
Partly based on the ath9k driver for Linux
Oui
atu
Atmel AT76C503/ AT76C503A/ AT76C505/ AT76C505A
Integrated
Oui[ 42]
BSD
Reverse engineering
Oui
atw
ADMtek ADM8211
Integrated
NC
BSD
Documentation based
Oui
awi
BayStack 650
2.7 to 4.3
NC
BSD
Oui
bwi
Broadcom BCM430x/4318
Integrated
(no)
BSD
Sepherosa Ziehau
Ported from DragonFly BSD
Oui
cnw
NetWave AirSurfer
Integrated
NC
BSD
Oui
ipw
Intel PRO/Wireless 2100
Integrated
(no) [ 43]
BSD
Damien Bergamini
Reverse engineering
Oui
iwi
Intel PRO/Wireless 2200BG/ 2225BG/ 2915ABG
Integrated
(no) [ 44]
BSD
Damien Bergamini
Reverse engineering
Oui
iwn
Intel Wireless WiFi Link 4965/ 5000/ 1000/ 6000
Integrated
(no) [ 45]
BSD
Damien Bergamini
Reverse engineering
Oui
iwm
Intel Wireless WiFi Link 3160ac/ 7260ac/ 7265ac
Integrated (since 5.8)
(no) [ 46]
BSD
Antti Kantee[ 47] , Stefan Sperling
Based on iwn, and iwlwifi driver released by Intel for Linux under dual GPLv2/BSD license[ 48]
Oui
malo
Marvell 88W8335/ 88W8310
Integrated
(no) [ 49]
BSD
Marcus Glocker and Claudio Jeker
Reverse engineering[ 50]
Oui
otus
Atheros AR9170
Integrated (since 4.6)
(no) [ 51]
BSD
Damien Bergamini
Based on source code released by Atheros for Linux under the ISC
Oui
pgt
Conexant/Intersil Prism GT Full-MAC ISL3877, ISL3880, and ISL3890 chips
Integrated
(no) [ 52]
BSD
Ported from FreeBSD
Reverse engineering
Oui
ral /ural
Ralink RT2500, RT2501, RT2600, RT2700, RT2800, RT3090, RT3292, RT3592 and RT5390 (ral), RT2500USB (ural)
Integrated
Oui[ 53]
BSD
Damien Bergamini
Documentation based
Oui
ray
Raytheon Raylink/WebGear Aviator IEEE 802.11FH
2.7 to 5.4
NC
BSD
Oui
rsu
Realtek RTL8188SU/RTL8191SU/RTL8192SU
Integrated (since 4.9)
(no)
BSD
Damien Bergamini
Reverse engineering
Oui
rtw
Realtek RTL8180L
Integrated
NC
BSD
Ported from NetBSD
Documentation based
Oui
rtwn
Realtek RTL8188CE
Integrated
(no) [ 54]
BSD
Stefan Sperling
Based on urtwn driver.
Oui
rum
Ralink RT2501USB/ RT2601USB
Integrated
Oui[ 37]
BSD
Niall O'Higgins and Damien Bergamini
Documentation based
Oui
run
Ralink RT2700U/ RT2800U/ RT3000U
Integrated
Oui[ 37]
BSD
Damien Bergamini
Documentation based
Oui
uath
Atheros AR5005UG/ AR5005UX
Integrated
(no) [ 55]
BSD
Damien Bergamini
Reverse Engineering[ 56]
Oui
upgt
GW3887 (Conexant/Intersil PrismGT series)
Integrated
(no) [ 57]
BSD
Marcus Glocker
Reverse engineering
Oui
urtw
Realtek RTL8187L
Integrated
NC
BSD
Weongyo Jeong (FreeBSD)
?
Oui
urtwn
Realtek RTL8188CU/RTL8192CU
Integrated (since 4.9)
(no)
BSD
Damien Bergamini
Reverse engineering
Oui
wi
Lucent Hermes (WaveLAN/ ORiNOCO); Intersil PRISM-2, PRISM-2.5, PRISM-3; Symbol Spectrum24
Integrated
Yes for Spectrum24[ 58] and N/A for others
BSD
Bill Paul
Documentation based
Oui
wpi [ 59]
Intel PRO/Wireless 3945ABG
Integrated
(no) [ 60]
BSD
Damien Bergamini
Reverse engineering
Oui
zyd
ZyDAS ZD1211/ZD1211B
Integrated
Oui[ 61]
BSD
Florian Stoehr, Damien Bergamini, and Jonathan Gray
Documentation based
Oui
Capacités du pilote
Driver
802.11
Bus interface
WEP
WPA
WPA2
Monitor mode
Master mode
Ad-Hoc mode
acx
802.11a , 802.11b , 802.11g
Cardbus , PCI
Oui
(no)
(no)
Oui
Oui
Oui
an
802.11b
PC Card , PCI , ISA
Oui
(no)
(no)
Oui
(no)
Oui
ath
802.11a , 802.11b , 802.11g
Cardbus , PCI
Oui
Oui
Oui
Oui
Oui
Oui
athn
802.11a , 802.11b , 802.11g , 802.11n
Cardbus , PCI-E , Mini PCIE
Oui
Oui
Oui
Oui
Oui
(no)
atu
802.11b
USB
Oui
(no)
(no)
(no)
(no)
Oui
atw
802.11b
Cardbus , PCI
(no)
(no)
(no)
(no)
(no)
Oui
bwi
802.11b , 802.11g
Cardbus , PCI
Oui
Oui
Oui
Oui
(no)
(no)
cnw
N/A
PC Card
(no)
(no)
(no)
(no)
(no)
(no)
ipw
802.11b
PCI
Oui
Oui
Oui
Oui
(no)
Oui
iwi
802.11a , 802.11b , 802.11g
PCI
Oui
Oui
Oui
Oui
(no)
Oui
iwn
802.11a , 802.11b , 802.11g , 802.11n
PCI-E , Mini PCIE
Oui
Oui
Oui
Oui
(no)
(no)
iwm
802.11a , 802.11b , 802.11g , 802.11n
PCI-E , Mini PCIE
Oui
Oui
Oui
(no)
(no)
(no)
malo
802.11b , 802.11g
Cardbus , PC Card , PCI
Oui
Oui
Oui
Oui
(no)
(no)
otus
802.11a , 802.11b , 802.11g
USB
Oui
Oui
Oui
Oui
(no)
(no)
pgt
802.11a , 802.11b , 802.11g
Cardbus , PCI
Oui
(no)
(no)
Oui
Oui
Oui
ral
802.11a , 802.11b , 802.11g
Cardbus , PCI , Mini PCI
Oui
Oui
Oui
Oui
Oui
Oui
ray
N/A
PC Card
(no)
(no)
(no)
(no)
(no)
Oui
rtw
802.11b
Cardbus , PCI
Oui
(no)
(no)
Oui
Oui
Oui
rtwn
802.11b , 802.11g
Mini PCIE
Oui
Oui
Oui
Oui
(no)
(no)
rum
802.11a , 802.11b , 802.11g
USB
Oui
Oui
Oui
Oui
Oui
Oui
run
802.11a , 802.11b , 802.11g
USB
Oui
Oui
Oui
Oui
(no)
(no)
uath
802.11a , 802.11b , 802.11g
USB
Oui
(no)
(no)
Oui
(no)
(no)
upgt
802.11b , 802.11g
USB
Oui
Oui
Oui
Oui
(no)
(no)
ural
802.11b , 802.11g
USB
Oui
Oui
Oui
Oui
Oui
Oui
urtw
802.11b , 802.11g
USB
Oui
Oui
Oui
Oui
(no)
(no)
urtwn
802.11b , 802.11g
USB
Oui
Oui
Oui
Oui
(no)
(no)
wi
802.11b
PC Card , PCI , USB
Oui
(no)
(no)
(no)
Oui
Oui
wpi
802.11a , 802.11b , 802.11g
PCI
Oui
Oui
Oui
Oui
(no)
(no)
zyd
802.11b , 802.11g
USB
Oui
Oui
Oui
Oui
(no)
(no)
Solaris et OpenSolaris
Darwin, OpenDarwin et Mac OS X
Notes
↑ 'N/A' means firmware is stored in device at all times
↑ in terms of no binary-only requirements that are posed by the driver, i.e. you can modify all code that is run on your CPU
Références
↑ « Marvel Libertas »
↑ « Ticket #46 »
↑ a b et c The card doesn't have a host CPU and so it doesn't require a firmware « source »(Archive.org • Wikiwix • Archive.is • Google • Que faire ? ) (consulté le 25 mai 2017 ) « https://web.archive.org/web/20060620051155/http://kerneltrap.org/node/4118 »(Archive.org • Wikiwix • Archive.is • Google • Que faire ? ) , 20 juin 2006
↑ (en) « ath9k_htc », debian.org (consulté le 1er mai 2015 )
↑ https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=fb9987d0f748c983bb795a86f47522313f701a08 commit of ath10k to kernel 2.6.35
↑ (en) « qca/open-ath9k-htc-firmware », GitHub (consulté le 1er mai 2015 )
↑ https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=5e3dd157d7e70f0e3cea3f2573ed69fb156a19d5 commit of ath10k to Kernel 3.11
↑ The chipsets do require a non-free firmware, as of 12/8/2013, volunteer developers should contact Luis R. Rodriguez, mcgrof at frijolero.org to help with changing this, code clean ups, and release ) [réf. nécessaire]
↑ (en) « en:users:drivers:carl9170 [Linux Wireless] », kernel.org (consulté le 1er mai 2015 )
↑ See openfwwf project for open-source firmware.
↑ http://kernelnewbies.org/Linux_3.11-DriversArch#head-55b108ef9d4cab96ff8a30e9906a6079628c49d3 Kernel Newbies 3.11 network driver documentation.
↑ https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/tree/LICENCE.cw1200 CW1200 Licence file at linux-firmware.
↑ "Why does my D-Link DWL-650 rev.
↑ (en) « Intel® PRO/Wireless 2100 Driver Firmware », sourceforge.net (consulté le 1er mai 2015 )
↑ (en) « #46 (Eliminate dependency on licensed code in Marvell firmware.) – One Laptop Per Child – Trac », Dev.laptop.org, 14 décembre 2006 (consulté le 12 juillet 2013 )
↑ (en) « kernel/git/stable/linux-stable.git - Linux kernel stable tree », kernel.org (consulté le 1er mai 2015 )
↑ « orinoco - Linux Wireless », Wireless.kernel.org (consulté le 9 décembre 2012 )
↑ see the license of the firmware to see which chipsets need a firmware
↑ https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/drivers/net/wireless/rtlwifi?id=0c8173385e549f95cd80c3fff5aab87b4f881d8d 2010-12-15: add rtl-wifi and support for RTL8192CE
↑ (en) « rtl8188eu »
↑ (en) « rtl8188eu header files »
↑ a b et c « Ti-connectivity - kernel/git/firmware/linux-firmware.git - Repository of firmware blobs for use with the Linux kernel », sur kernel.org (consulté le 29 septembre 2021 ) .
↑ (en) « Configuring WL1271 for a 3.13 kernel (devicetree) - WiLink™ WiFi + Bluetooth Forum - Wireless Connectivity - TI E2E Community », ti.com (consulté le 1er mai 2015 )
↑ http://sourceforge.net/projects/zd1211/files/zd1211-firmware/ ZD1211 USB WLAN Linux Driver Firmware
↑ « Seemoo-lab/nexmon », sur GitHub (consulté le 23 août 2020 ) .
↑ https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=492b71e8d468102372969705b65845f5e57038c5 2013-03-27 brcmsmac: activate AP support
↑ (en) « kernel/git/next/linux-next.git - The linux-next integration testing tree », kernel.org (consulté le 1er mai 2015 )
↑ a et b Requires station firmware 1.7.4 or later.
↑ « en:users:drivers:iwlwifi [Linux Wireless] », kernel.org , sur kernel.org (consulté le 1er mai 2015 )
↑ WPA+TKIP with Hermes (Lucent/Agere Systems) chipsets only. Requires 2.6.28-rc1 or later kernel and v9.42 or later firmware from userspace.
↑ except for the rt2400 chipset; only the rt2500 chipset and the rt2570 chipset are supported
↑ (en) « one user reported that WPA2 works with rt61pci », My.opera.com (consulté le 9 décembre 2012 )
↑ http://linuxwireless.org/en/users/Drivers and also at least two users reported success with master mode [1] [2]
↑ a et b (en) « Bug 5631 – zd1201 and wpa support », Bugzilla.kernel.org (consulté le 9 décembre 2012 )
↑ (en) « Master mode supported in zd1211rw since 2.6.39 », Git.kernel.org (consulté le 9 décembre 2012 )
↑ (en) « [base] Contents of /head/sys/contrib/dev/mwl/LICENSE », Svn.freebsd.org (consulté le 9 décembre 2012 )
↑ a b c et d (en) « rum-license (covers rum-rt2573 for rum(4), as well as run-rt2870 and run-rt3071 for run(4)) », sur BSD Cross Reference, OpenBSD
↑ (en) « [base] Contents of /head/sys/contrib/dev/uath/ar5523.bin.uu », Svn.freebsd.org (consulté le 9 décembre 2012 )
↑ (en) « [base] Contents of /head/sys/dev/usb/wlan/if_urtw.c », Svn.freebsd.org (consulté le 9 décembre 2012 )
↑ 'N/A' means firmware is stored in device at all times, 'yes' means firmware is available for totally free redistribution, 'no' means you have to get into non-free-software contract with the manufacturer to get access to the firmware
↑ (en) « Manual Pages: acx », Openbsd.org, 17 septembre 2012 (consulté le 9 décembre 2012 )
↑ (en) « atu-license », sur BSD Cross Reference, OpenBSD
↑ (en) « Manual Pages: ipw », Openbsd.org, 17 septembre 2012 (consulté le 9 décembre 2012 )
↑ (en) « Manual Pages: iwi », Openbsd.org, 17 septembre 2012 (consulté le 9 décembre 2012 )
↑ (en) « Manual Pages: iwn », Openbsd.org, 17 septembre 2012 (consulté le 9 décembre 2012 )
↑ (en) « Manual Pages: iwm », Openbsd.org
↑ « I was contracted to write a driver for the Intel 3160/726x wireless chips, a driver which became iwm(4) », beastie.pl, 14 octobre 2015 (consulté le 21 février 2016 )
↑ « Add iwm(4), a new driver for Intel 7260 wifi cards. », Openbsd.org, 6 février 2015 (consulté le 21 février 2016 )
↑ (en) « Manual Pages: malo », Openbsd.org, 17 septembre 2012 (consulté le 9 décembre 2012 )
↑ « Developer Blog – mglocker@: New WLAN drivers on the upswing », Undeadly.org (consulté le 9 décembre 2012 )
↑ (en) « Manual Pages: otus(4) », Openbsd.org, 17 septembre 2012 (consulté le 9 décembre 2012 )
↑ (en) « Manual Pages: pgt(4) », Openbsd.org, 17 septembre 2012 (consulté le 9 décembre 2012 )
↑ (en) « ral-license », sur BSD Cross Reference, OpenBSD
↑ (en) « Manual Pages: rtwn », Openbsd.org
↑ (en) « Manual Pages: uath », Openbsd.org, 17 septembre 2012 (consulté le 9 décembre 2012 )
↑ « OpenBSD reverse engineers more wireless drivers », Undeadly.org, 2 avril 2004 (consulté le 9 décembre 2012 )
↑ (en) « Manual Pages: upgt(4) », Openbsd.org, 17 septembre 2012 (consulté le 9 décembre 2012 )
↑ « symbol-license », sur BSD Cross Reference, OpenBSD
↑ There is more details about the port at « kerneltrap »(Archive.org • Wikiwix • Archive.is • Google • Que faire ? ) (consulté le 25 mai 2017 )
↑ (en) « Manual Pages: wpi », Openbsd.org, 17 septembre 2012 (consulté le 9 décembre 2012 )
↑ (en) « zd1211-licence », sur BSD Cross Reference, OpenBSD
↑ it's not the same driver that the OpenBSD ath driver it's a port from Madwifi to OpenSolaris
↑ « source »(Archive.org • Wikiwix • Archive.is • Google • Que faire ? ) (consulté le 25 mai 2017 ) , I don't know if the HAL can be replaced with OpenHAL
↑ « Seattle Wireless WirelessDriver Support Wiki »(Archive.org • Wikiwix • Archive.is • Google • Que faire ? ) , Seattlewireless.net, 15 août 2010 (consulté le 9 décembre 2012 )
Liens externes