开源无线驱动比较 Comparison of open-source wireless drivers

计算机的 无线网络适配器,需要有 驱动程序的支持,才能发挥作用,以下是一些无线网络芯片的 开源驱动状态。

Linux[编辑]

参见 linuxwireless.org

状态[编辑]

驱动芯片集成到内核需要非自由的固件[1]许可证开发者
acx100德州仪器 ACX100, ACX111, TNETW1450Dual BSD/MPL逆向工程
airo思科系统 Aironet 4500/4800 and 340/350GPL ?
ar9170Atheros AR9170 (802.11n USB) 是(从2.6.30)GPL受创锐讯支持
ath5k高通创锐讯 AR2413, AR2414, AR2417, AR2425, AR5210, AR5211, AR5212, AR5213, AR5413, AR5414, AR5423, AR5424 是(从2.6.25)[2]Dual GPL/BSD逆向工程
ath9k高通创锐讯 chips with802.11n support 是(从2.6.27)[2]ISC许可证由创锐讯编写
MadWifi高通创锐讯 AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413[2]Dual GPL/BSD加上专有的硬件抽象层[3]受创锐讯支持
atmelAtmel at76c50x和型号有关GPL ?
b43部分博通43xx 是 (从2.6.24)实验性的开源固件[4]GPL逆向工程
bcm43xx部分博通43xx 否(自2.6.26移除)GPL逆向工程
brcmfmac博通 4329, 4330, 4334, 43235, 43236, 43238GPL受博通支持
brcmsmac博通 4313, 43224, 43225GPL受博通支持
HostAP英特硅尔PRISM-II, PRISM-2.5, PRISM 3和型号有关[5]GPL 
orinoco朗讯 Hermes (WaveLAN/ORiNoCO); Intersil PRISM-II, PRISM-2.5; Symbol Spectrum24 802.11BWPA支持需要[6]GPL 
ipw2100Intel PRO/Wireless 2100GPL受英特尔支持
ipw2200Intel PRO/Wireless[7] 2200BG/2915ABGGPL受英特尔支持[8]
ipw3945英特尔 PRO/Wireless 3945ABGGPL,加上专有的二进制受限守护进程受英特尔支持,被iwlwifi代替
iwlwifi英特尔 PRO/Wireless 3945ABG, 4965AGN 是(自2.6.24)GPL受英特尔支持
iwlagn英特尔 PRO/Wireless 4965AGN, 5100BG, 5350AGN, 6000AGN 是(自2.6.27)GPL受英特尔支持
libertasMarvell88W8388, 88W8686 SDIO[9]GPL 
prism54Intersil ISL38xxFullMAC[10]GPL逆向工程,被p54代替
islsmIntersil ISL38xxSoftMAC[10]GPL逆向工程,被p54代替
p54Intersil ISL38xxSoftMAC 是(从2.6.24)[11][10]GPL逆向工程
rndis_wlan博通4320 USBFullMAC/RNDISGPL 
rt2x00Most Ralink chipsets, experimental support for RT2870 (USB), 2860 and 3090 (both PCI) 是 (since 2.6.24)和型号有关[12]GPLRalink从不完整的文档和GPL驱动开发
rt2400Ralink RT2400GPL受Ralink支持
rt2500Ralink RT2500 (PCI)[13]GPL受Ralink支持
rt2570Ralink RT2500USB (RT2570)GPL受Ralink支持
rt61Ralink RT2600 (RT2661), RT2501 (Non-USB, RT2561)[14]GPL受Ralink支持
rt73Ralink RT2501USB (RT2571W)[15][16]GPL受Ralink支持
rtl8180-sa2400部分Realtek RTL818xGPL受Realtek支持,被rtl-wifi项目替代
rtl-wifi (link OK)rtl-wifi (link broken)Realtek RTL8180, RTL8185, RTL8187, RTL8187B[17]GPL从rtl8180-sa2400项目分化
zd1201ZyDAS ZD1201GPL 
zd1211ZyDAS ZD1211/ZD1211BGPL由ZyDAS编写
zd1211rwZyDAS ZD1211/ZD1211B, Atheros AR5007UG 是(从2.6.18)GPL受ZyDAS支持

驱动功能[编辑]

参见 linuxwireless.org

驱动802.11总线接口有线等效加密WPAWPA监听模式主控模式热点模式
acx1xx802.11b,802.11gPCI,Mini PCI,PC card, USB ?
adm8211 ?PCI ? ? ? ? ?
ath5k802.11a,802.11b, 802.11gPCI,Mini PCI,PC card, AHB 是 (since 2.6.31)
ath9k802.11a,802.11b, 802.11g, 802.11nPCI,Mini PCI,AHB, PCI Express Mini Card
b43802.11b,802.11gPCI,Mini PCI,SDIO ?
bcm43xx802.11b,802.11gPCI,Mini PCI,PC card, Cardbus ?
brcmfmac802.11a,802.11b, 802.11g, 802.11nUSB,SDIO ? ?
brcmsmac802.11a,802.11b, 802.11g, 802.11nPCI,Mini PCI,PCI Express Mini Card
hostap802.11bPCI,Mini PCI,PC card[18][18]
ipw2100802.11bMini PCI ? ? ?
ipw2200802.11a,802.11b, 802.11gMini PCI
ipw2200-ap802.11b,802.11gMini PCI ? ? ? ?
ipw3945802.11a,802.11b, 802.11gMini PCI,PCI Express Mini Card
islsm ?PCI,USB ? ?
iwlwifi802.11a,802.11b, 802.11gMini PCI,PCI Express Mini Card
iwlagn802.11a,802.11g, 802.11nMini PCI,PCI Express Mini Card
libertas802.11b,802.11gUSB,CF, SDIO ? ? ? ? ?
MadWifi802.11a,802.11b, 802.11gPCI,Mini PCI,PC card
orinoco802.11bMini PCI,PC card[19]
p54802.11b,802.11gMini PCI,Cardbus, USB
prism54802.11b,802.11gPCI ? ?
rndis_wlan802.11b,802.11gUSB
rt2x00802.11b,802.11gPCI,Mini PCI,USB[20][21][22]
rtl8180802.11a,802.11b, 802.11gPCI,Mini PCI,PC card ? ? ? ? ?
rtl-wifi802.11a,802.11b, 802.11gPCI,Mini PCI,PC card ? ? ?
zd1201802.11bUSB[23][23] ?
zd1211802.11a,802.11b, 802.11gUSB ?
zd1211rw802.11b,802.11gUSB[24]

蜻蜓BSD[编辑]

驱动芯片内核集成需要非自由固件[1]许可证原始(主要)开发者开发者
acx德州仪器 ACX100/ACX111 是(从1.5)BSD 逆向工程
anAironet 4500/4800 不适用BSDBill Paul (FreeBSD) 
athAtheros AR5210/ AR5211/ AR5212/ AR5416 不适用BSD  
bwi博通 BCM430x/4318BSDSepherosa Ziehau逆向工程
iwi英特尔 PRO/Wireless 2200BG/2915ABGBSDDamien Bergamini (OpenBSD)逆向工程
iwl英特尔 PRO/Wireless 2100BSDDamien Bergamini (OpenBSD)逆向工程
iwn英特尔 4965/1000/5000/5150/5300/6000/6050BSDDamien Bergamini (OpenBSD)逆向工程
ralRalink RT2500/ RT2501/ RT2600 不适用BSDDamien Bergamini移植自FreeBSD
rtwRealtek RTL8180L 不适用BSD 移植自NetBSD
rumRalink RT2501USB/ RT2601USB 不适用BSDDamien Bergamini移植自FreeBSD
wiLucent Hermes (WaveLAN/ORiNOCO); 英特硅尔 PRISM-II, PRISM-2.5; Symbol Spectrum24 802.11B 不适用BSDBill Paul (FreeBSD)基于文档
wpi英特尔 3945ABG 不适用BSDDamien Bergamini移植自OpenBSD

FreeBSD[编辑]

驱动芯片内核集成需要非自由固件[1]许可证原始(主要)开发者开发者
acxTexas Instruments ACX100/ACX111Separate projectBSD Reverse engineering
anAironet 4500/4800,Cisco Aironet 340/350, Xircom Wireless EthernetIntegrated 不适用BSDBill Paul (FreeBSD) 
arlAironet Arlan 655Integrated / Removed in 8.0 不适用BSD  
athAtheros AR5210/ AR5211/ AR5212/ AR5416 /AR9130 /AR9160 /AR9280 /AR9285 /AR9287 (and derivatives)Integrated 不适用BSDOriginally by Atheros via Sam Leffler (FreeBSD); supported by the communityDocumentation based
awiAMD PCnetMobileIntegrated / Removed in 8.0 不适用BSDBill Sommerfeld (NetBSD) and Atsushi Onoe (NetBSD) 
bwiBroadcom BCM43xx/4318Integrated since 8.0BSDSepherosa Ziehau (DragonFly BSD), Andrew Thompson (FreeBSD), Sam Leffler (FreeBSD)Ported from DragonFly BSD
cnwNetwave AirSurferIntegrated / Removed in 8.0 不适用BSDImported from NetBSD 
ipwIntel PRO/Wireless 2100IntegratedBSDDamien Bergamini (OpenBSD/ FreeBSD)Reverse engineering
iwiIntel PRO/Wireless 2200BG/ 2225BG/ 2915ABGIntegratedBSDDamien Bergamini (OpenBSD/ FreeBSD)Reverse engineering
iwnIntel PRO/Wireless 4965 ABGN/ 5100/ 5300/ 5350/ 1000/ 6000/ 6250/ 6205aIntegrated since 8.0 / Available for 7.1 and above as separate patchBSDDamien Bergamini, Benjamin Close, Sam Leffler (OpenBSD/ FreeBSD)Reverse engineering
maloMarvell 88W8335IntegratedBSDWeongyo Jeong (FreeBSD), Sam Leffler (FreeBSD) 
mwlMarvell 88W8363Integrated since 8.0[25]BSDSam Leffler (FreeBSD) ?
ralRalink Technology RT2500/ RT2501/ RT2600Integrated 不适用BSDDamien Bergamini (OpenBSD/ FreeBSD)Based on partial documentation
rayRaytheon Raylink/Webgear AviatorIntegrated / Removed in 8.0 不适用BSDImported from NetBSD 
rumRalink RT2501USB/ RT2601USBIntegrated[26]BSDNiall O'Higgins and Damien BergaminiBased on partial documentation
runRalink RT2700U/ RT2800U/ RT3000UIntegrated since 8.1[27]BSDDamien Bergamini (OpenBSD), Imported from OpenBSD by Akinori FurukoshiBased on partial documentation
uathAtheros AR5005UG/ AR5005UXIntegrated since 8.0[28]BSDWeongyo Jeong (FreeBSD), Sam Leffler (FreeBSD) ?
upgtGW3887 (Conexant/Intersil PrismGT series)Integrated since 8.0BSDImported from OpenBSDReverse engineering
uralRalink Technology RT2500USBIntegrated 不适用BSDDamien Bergamini (OpenBSD/ FreeBSD)Based on partial documentation
urtwRealtek RTL8187L/ RTL8187BIntegrated since 8.0 不适用[29]BSDWeongyo Jeong (FreeBSD) ?
wiLucent Hermes (WaveLAN/ORiNOCO); Intersil PRISM-2, PRISM-2.5, PRISM-3; Symbol Spectrum24 802.11B (Symbol support removed in 8.0)Integrated 不适用BSDBill Paul (FreeBSD)Documentation based
wpiIntel PRO/Wireless 3945ABGIntegratedBSDDamien Bergamini, Benjamin CloseReverse engineering
zydZyDAS ZD1211/ZD1211BIntegratedBSDFlorian Stoehr, Damien Bergamini and Jonathan Gray (OpenBSD)Documentation based

NetBSD[编辑]

驱动芯片内核集成自由固件[30]License原始(主要)开发者开发手段自由软件[31]
anAironet 4500/4800,Cisco Aironet 340/350Integrated 不适用BSD Ported from FreeBSD
athAtheros AR521*/ AR2413/ AR2417/ AR5413/ AR5416/ AR5424/ AR9160Integrated 不适用BSD Binary blobs ported from FreeBSD
atuAtmel at76c503/ at76c503a/ at76c505/ at76c505aIntegrated 不适用BSD Ported from OpenBSD
atwADMtek ADM8211Integrated 不适用BSD  
awiAMD PCnetMobileIntegrated 不适用BSD  
bwiBroadcom BCM430x/4318Integrated 不适用BSD Ported from Dragonfly BSD
cnwNetwave AirSurferIntegrated 不适用BSD  
ipwIntel PRO/Wireless 2100IntegratedBSDDamien Bergamini (OpenBSD)Ported from OpenBSD
iwiIntel PRO/Wireless 2200BG/2915ABGIntegratedBSDDamien Bergamini (OpenBSD)Ported from OpenBSD
iwnIntel Wireless WiFi Link 4965/ 5000/ 1000/ 6000IntegratedBSDDamien Bergamini (OpenBSD)Ported from OpenBSD
ralRalink RT2500/ RT2501/ RT2600/ RT2500USBIntegrated 不适用BSDDamien Bergamini (OpenBSD)Ported from OpenBSD
rayRaytheon Raylink / WebGear AviatorIntegrated 不适用BSD  
rtwRealtek RTL8180LIntegrated 不适用BSDDavid Young 
wiLucent Hermes (WaveLAN/ORiNOCO),Intersil PRISM IIIntegrated 不适用BSD Ported from FreeBSD
wpiIntel PRO/Wireless 3945ABGIntegratedBSDDamien Bergamini (OpenBSD)Ported from OpenBSD
zydZyDAS ZD1211/ ZD1211BIntegratedBSDDamien Bergamini (OpenBSD)Ported from OpenBSD

OpenBSD[编辑]

(OpenBSD的在线手册页上,有一份完整的无线设备支持列表,比如,通过在控制台输入apropos wireless。要了解有关开发手段,参见Theo de Raadt 2006年的硬件开放文档演示文稿。)

驱动芯片内核集成需要非自由固件[1]许可证原始(主要)开发者开发者自由软件[31]
acxTexas Instruments ACX100/ACX111Integrated[32]BSDPorted from DragonFlyBSDReverse engineering
anAironet 4500/4800,Cisco Aironet 340/350Integrated 不适用BSD  
athAtheros AR5210/ AR5211/ AR5212Integrated[2]BSD Reverse engineering
athnAtheros AR5416/AR9160/AR928XIntegrated (since 4.7)[2]BSDDamien BergaminiPartly based on the ath9k driver for Linux
atuAtmel AT76C503/ AT76C503A/ AT76C505/ AT76C505AIntegrated[33]BSD Reverse engineering
atwADMtek ADM8211Integrated 不适用BSD Documentation based
awiBayStack 650Integrated 不适用BSD  
bwiBroadcom BCM430x/4318IntegratedBSDSepherosa ZiehauPorted from DragonFly BSD
cnwNetWave AirSurferIntegrated 不适用BSD  
ipwIntel PRO/Wireless 2100Integrated[34]BSDDamien BergaminiReverse engineering
iwiIntel PRO/Wireless 2200BG/ 2225BG/ 2915ABGIntegrated[35]BSDDamien BergaminiReverse engineering
iwnIntel Wireless WiFi Link 4965/ 5000/ 1000/ 6000Integrated[36]BSDDamien BergaminiReverse engineering
maloMarvell 88W8335/ 88W8310Integrated[37]BSDMarcus Glocker and Claudio JekerReverse engineering[38]
otusAtheros AR9170Integrated (since 4.6)[39]BSDDamien BergaminiBased on source code released by Atheros for Linux under the ISC
pgtConexant/Intersil Prism GT Full-MAC ISL3877, ISL3880, and ISL3890 chipsIntegrated[40]BSDPorted from FreeBSDReverse engineering[41]
ral/uralRalink RT2500, RT2501, RT2600, RT2700, and RT2800 (ral), RT2500USB (ural)Integrated[42]BSDDamien BergaminiBased on partial documentation
rayRaytheon Raylink/WebGear Aviator IEEE 802.11FHIntegrated 不适用BSD  
rsuRealtek RTL8188SU/RTL8191SU/RTL8192SUIntegrated (since 4.9)BSDDamien BergaminiReverse engineering
rtwRealtek RTL8180LIntegrated 不适用BSDPorted from NetBSDDocumentation based
rumRalink RT2501USB/ RT2601USBIntegrated[26]BSDNiall O'Higgins and Damien BergaminiBased on partial documentation
runRalink RT2700U/ RT2800U/ RT3000UIntegrated[27]BSDDamien BergaminiBased on partial documentation
uathAtheros AR5005UG/ AR5005UXIntegrated[43]BSDDamien BergaminiReverse Engineering[41]
upgtGW3887 (Conexant/Intersil PrismGT series)Integrated[44]BSDMarcus GlockerReverse engineering
urtwRealtek RTL8187LIntegrated 不适用BSDWeongyo Jeong (FreeBSD) ?
urtwnRealtek RTL8188CU/RTL8192CUIntegrated (since 4.9)BSDDamien BergaminiReverse engineering
wiLucent Hermes (WaveLAN/ORiNOCO); Intersil PRISM-2, PRISM-2.5, PRISM-3; Symbol Spectrum24Integrated是 for Spectrum24[45] and N/A for othersBSDBill PaulDocumentation based
wpi[46]Intel PRO/Wireless 3945ABGIntegrated[47]BSDDamien BergaminiReverse engineering
zydZyDAS ZD1211/ZD1211BIntegrated[48]BSDFlorian Stoehr, Damien Bergamini and Jonathan GrayDocumentation based

Solaris和OpenSolaris[编辑]

驱动芯片内核集成自由固件[30]许可证开发者自由软件[31]
ath[49][50]Atheros AR5211/ AR5212/ AR5213/ AR5214Integrated with Solaris Nevada build 29否 firmware required[2]Dual GPL/BSD with proprietary HALPort of Madwifi
ipwIntel PRO/Wireless 2100Community projectBSDPorted from OpenBSD
iwiIntel PRO/Wireless 2200BG/2225BG/2915ABGCommunity projectBSDPorted from OpenBSD
pcanCisco Aironet 340/350Community project 不适用BSDPorted from FreeBSD
pcwlLucent/Agere Systems Hermes (WaveLAN/ORiNOCO),Intersil PRISM-2 802.11bCommunity project 不适用BSDPorted from FreeBSD
ralRalink RT2500Community project 不适用BSDPorted from OpenBSD
rtwRealtek RTL8180LCommunity project 不适用BSDPorted from NetBSD
maloMarvell 88W8335/ 88W8310Community project 不适用BSDPorted from OpenBSD
wpiIntel PRO/Wireless 3945ABGCommunity projectBSDPorted from OpenBSD
iwkIntel Wireless WiFi Link 4965AGNCommunity projectBSDPorted from OpenBSD
arnAtheros Atheros 9000Community projectBSDbased on ath9k
rwdRalink Ralink RT2561/RT2561S/RT2661Community projectBSD 
rwnRalink Ralink RT2700/2800Community projectBSD 
urtwRealTek RealTek RTL8187L/B USBCommunity projectBSD 
atuAtmel Atmel AT76C50xCommunity projectBSD 
mwlMarvell Marvell 88W8363Community projectBSD 
uralRalink Ralink RT2500USBCommunity projectBSD 
zydZyDAS ZD1211 chipsetsCommunity projectBSDPorted from OpenBSD

Darwin,OpenDarwin和Mac OS X[编辑]

驱动芯片自由固件[30]许可证开发者
IWIDarwin英特尔 PRO/Wireless 2100/2200BG/2225BG/2915ABG/3945ABG/4965AGNGPL移植自Linux
WirelessDriver[51]朗讯/Agere Systems Hermes (WaveLAN/ORiNOCO),英特硅尔 PRISM-2 802.11b 不适用BSD 
GTdriverPRISM-GT 802.11b/g 不适用GPL 

驱动功能[编辑]

FreeBSD[编辑]

驱动802.11总线接口有线等效加密WPAWPA监听模式主控模式热点模式
acx802.11a?,802.11b, 802.11gCardbus,PCI ? ? ? ?
an802.11bCardbus,PCI, ISA ? ? ? ?
arlN/AISA ? ? ? ? ? ?
ath802.11a,802.11b, 802.11g, 802.11nCardbus,PCI, Mini PCI
awiN/APC Card ? ? ? ?
bwi802.11b,802.11gCardbus,PCI
cnwN/ACardbus ? ? ? ? ? ?
ipw802.11bMini PCI
iwi802.11a,802.11b, 802.11gMini PCI
iwn802.11a,802.11b, 802.11g, 802.11nMini PCI
malo802.11b,802.11gPCI
mwl802.11a,802.11b, 802.11g, 802.11nPCI
ral802.11a,802.11b, 802.11gCardbus,PCI, Mini PCI
rayN/APC Card ? ? ?
rum802.11a,802.11b, 802.11gUSB
run802.11a,802.11b, 802.11gUSB
uath802.11b,802.11gUSB
upgt802.11b,802.11gUSB
ural802.11b,802.11gUSB
urtw802.11b,802.11gUSB
wi802.11bPC Card,Cardbus, PCI 是 (since 8.0) 是 (since 8.0) 是 (since 8.0?)
wpi802.11a,802.11b, 802.11gMini PCI
zyd802.11b,802.11gUSB

OpenBSD[编辑]

驱动802.11总线接口有线等效加密WPAWPA监听模式主控模式热点模式
acx802.11a,802.11b, 802.11gCardbus,PCI
an802.11bPC Card,PCI, ISA
ath802.11a,802.11b, 802.11gCardbus,PCI
athn802.11a,802.11b, 802.11gCardbus,PCI
atu802.11bUSB
atw802.11bCardbus,PCI
bwi802.11b,802.11gCardbus,PCI
cnwN/APC Card
ipw802.11bPCI
iwi802.11a,802.11b, 802.11gPCI
iwn802.11a,802.11b, 802.11gPCI
malo802.11b,802.11gCardbus,PC Card, PCI
otus802.11a,802.11b, 802.11gUSB
pgt802.11a,802.11b, 802.11gCardbus,PCI
ral802.11a,802.11b, 802.11gCardbus,PCI, Mini PCI
rayN/APC Card
rtw802.11bCardbus,PCI
rum802.11a,802.11b, 802.11gUSB
run802.11a,802.11b, 802.11gUSB
uath802.11a,802.11b, 802.11gUSB
upgt802.11b,802.11gUSB
ural802.11b,802.11gUSB
urtw802.11b,802.11gUSB
urtwn802.11b,802.11gUSB
wi802.11bPC Card,PCI, USB
wpi802.11a,802.11b, 802.11gPCI
zyd802.11b,802.11gUSB

注释[编辑]

  1. ^ 1.0 1.1 1.2 1.3 'N/A' 表示固件存储在设备里
  2. ^ 2.0 2.1 2.2 2.3 2.4 2.5 The card doesn't have a host CPU and so it doesn't require a firmware source
  3. ^The proprietary HAL can be replaced by a port of the OpenHAL (from the BSD ath driver) to Linux
  4. ^See openfwwf project for open-source firmware. This firmware lacks support for QoS and hardware cryptography.
  5. ^"Why does my D-Link DWL-650 rev. P1 or D-Link DWL-520 rev. E1 (or any other card with small flash) card fail?" – Host AP driver – Frequently Asked Questions
  6. ^http://wireless.kernel.org/en/users/Drivers/orinoco#devicefirmware
  7. ^http://www.intel.com/network/connectivity/products/wireless/prowireless_mobile.htm
  8. ^http://ipw2200.sourceforge.net
  9. ^#46 (Eliminate dependency on licensed code in Marvell firmware.) – One Laptop Per Child – Trac
  10. ^ 10.0 10.1 10.2 There is a Free software firmware called FreeMAC, but it's 否t yet ready for 否n developers use
  11. ^http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=eff1a59c48e3c6a006eb4fe5f2e405a996f2259d
  12. ^see the license of the firmware to see which chipsets need a firmware
  13. ^the sources are here [1]
  14. ^https://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=95ea36275f3c9a1d3d04c217b4b576c657c4e70e
  15. ^According to Ivo van Doorn, there is probably no such chip as "RT2573":http://rt2x00.serialmonkey.com/phpBB2/viewtopic.php?p=23045
  16. ^https://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=95ea36275f3c9a1d3d04c217b4b576c657c4e70e
  17. ^rtl8180 driver (supports RTL8180, RTL8185 chipsets) added in 2.6.25. rtl8187 driver (supports RTL8187 chipset) added in 2.6.23. RTL8187B chipset supported by rtl8187 driver from 2.6.27.
  18. ^ 18.0 18.1 Requires station firmware 1.7.4 or later.
  19. ^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.
  20. ^except for the rt2400 chipset; only the rt2500 chipset and the rt2570 chipset are supported
  21. ^one user reported that WPA2 works with rt61pci
  22. ^http://linuxwireless.org/en/users/Drivers and also at least two users reported success with master mode[2] [3]
  23. ^ 23.0 23.1 http://bugzilla.kernel.org/show_bug.cgi?id=5631
  24. ^Master mode supported in zd1211rw since 2.6.39
  25. ^[4]
  26. ^ 26.0 26.1 http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/dev/microcode/rum/rum-license
  27. ^ 27.0 27.1 http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/usb/if_run.c
  28. ^[5]
  29. ^[6]
  30. ^ 30.0 30.1 30.2 '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
  31. ^ 31.0 31.1 31.2 in terms of 否 binary-only requirements that are posed by the driver, i.e. you can modify all code that is run on your CPU
  32. ^Manual Pages: acx
  33. ^Manual Pages: atu
  34. ^Manual Pages: ipw
  35. ^Manual Pages: iwi
  36. ^Manual Pages: iwn
  37. ^Manual Pages: malo
  38. ^Developer Blog – mglocker@: New WLAN drivers on the upswing
  39. ^Manual Pages: otus(4)
  40. ^Manual Pages: pgt(4)
  41. ^ 41.0 41.1 OpenBSD reverse engineers more wireless drivers
  42. ^http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/dev/microcode/ral/ral-license
  43. ^Manual Pages: uath
  44. ^Manual Pages: upgt(4)
  45. ^http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/dev/microcode/symbol/symbol-license
  46. ^There is more details about the port at kerneltrap
  47. ^Manual Pages: wpi
  48. ^CVS log for /src/sys/dev/microcode/zydas/Attic/zd1211-licence
  49. ^it's not the same driver that the OpenBSD ath driver it's a port from Madwifi to OpenSolaris
  50. ^source, I don't know if the HAL can be replaced with OpenHAL
  51. ^Seattle Wireless WirelessDriver Support Wiki

参考资料[编辑]

外部链接[编辑]

<img src="//zh.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;" />

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值