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

来源:互联网 发布:恐怖童谣 知乎 编辑:程序博客网 时间:2024/05/10 09:56
计算机的无线网络适配器,需要有驱动程序的支持,才能发挥作用,以下是一些无线网络芯片的开源驱动状态。

目录

 [隐藏] 
  • 1Linux
    • 1.1状态
    • 1.2驱动功能
  • 2蜻蜓BSD
  • 3FreeBSD
  • 4NetBSD
  • 5OpenBSD
  • 6Solaris和OpenSolaris
  • 7Darwin,OpenDarwin和Mac OS X
  • 8驱动功能
    • 8.1FreeBSD
    • 8.2OpenBSD
  • 9注释
    • 9.1参考资料
  • 10外部链接

Linux[编辑]

参见 linuxwireless.org

状态[编辑]

驱动芯片集成到内核需要非自由的固件[1]许可证开发者acx100德州仪器 ACX100, ACX111, TNETW1450否是Dual BSD/MPL逆向工程airo思科系统 Aironet 4500/4800 and 340/350是否GPL ?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, 43238是是GPL受博通支持brcmsmac博通 4313, 43224, 43225是是GPL受博通支持HostAP英特硅尔PRISM-II, PRISM-2.5, PRISM 3是和型号有关[5]GPL orinoco朗讯 Hermes (WaveLAN/ORiNoCO);Intersil PRISM-II, PRISM-2.5; Symbol Spectrum24 802.11B是WPA支持需要[6]GPL ipw2100Intel PRO/Wireless 2100是是GPL受英特尔支持ipw2200Intel PRO/Wireless[7] 2200BG/2915ABG是是GPL受英特尔支持[8]ipw3945英特尔 PRO/Wireless 3945ABG否是GPL,加上专有的二进制受限守护进程受英特尔支持,被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/RNDIS是否GPL rt2x00Most Ralink chipsets, experimental support for RT2870 (USB), 2860 and 3090 (both PCI)是 (since 2.6.24)和型号有关[12]GPLRalink从不完整的文档和GPL驱动开发rt2400Ralink RT2400否否GPL受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 RTL818x否否GPL受Realtek支持,被rtl-wifi项目替代rtl-wifi (link OK)rtl-wifi (link broken)Realtek RTL8180, RTL8185, RTL8187, RTL8187B是[17]否GPL从rtl8180-sa2400项目分化zd1201ZyDAS ZD1201是是GPL zd1211ZyDAS ZD1211/ZD1211B否是GPL由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/4318是是BSDSepherosa Ziehau逆向工程iwi英特尔 PRO/Wireless 2200BG/2915ABG是是BSDDamien Bergamini (OpenBSD)逆向工程iwl英特尔 PRO/Wireless 2100是是BSDDamien Bergamini (OpenBSD)逆向工程iwn英特尔 4965/1000/5000/5150/5300/6000/6050是是BSDDamien Bergamini (OpenBSD)逆向工程ralRalink RT2500/ RT2501/ RT2600是不适用BSDDamien Bergamini移植自FreeBSDrtwRealtek RTL8180L是不适用BSD 移植自NetBSDrumRalink RT2501USB/ RT2601USB是不适用BSDDamien Bergamini移植自FreeBSDwiLucent 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 project是BSD Reverse engineeringanAironet 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 basedawiAMD PCnetMobileIntegrated / Removed in 8.0不适用BSDBill Sommerfeld (NetBSD) and Atsushi Onoe (NetBSD) bwiBroadcom BCM43xx/4318Integrated since 8.0是BSDSepherosa Ziehau (DragonFly BSD), Andrew Thompson (FreeBSD), Sam Leffler (FreeBSD)Ported from DragonFly BSDcnwNetwave AirSurferIntegrated / Removed in 8.0不适用BSDImported from NetBSD ipwIntel PRO/Wireless 2100Integrated是BSDDamien Bergamini (OpenBSD/ FreeBSD)Reverse engineeringiwiIntel PRO/Wireless 2200BG/ 2225BG/ 2915ABGIntegrated是BSDDamien Bergamini (OpenBSD/ FreeBSD)Reverse engineeringiwnIntel PRO/Wireless 4965 ABGN/ 5100/ 5300/ 5350/ 1000/ 6000/ 6250/ 6205aIntegrated since 8.0 / Available for 7.1 and above as separate patch是BSDDamien Bergamini, Benjamin Close, Sam Leffler (OpenBSD/ FreeBSD)Reverse engineeringmaloMarvell 88W8335Integrated是BSDWeongyo 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 documentationrayRaytheon Raylink/Webgear AviatorIntegrated / Removed in 8.0不适用BSDImported from NetBSD rumRalink RT2501USB/ RT2601USBIntegrated否[26]BSDNiall O'Higgins and Damien BergaminiBased on partial documentationrunRalink RT2700U/ RT2800U/ RT3000UIntegrated since 8.1否[27]BSDDamien Bergamini (OpenBSD), Imported from OpenBSD by Akinori FurukoshiBased on partial documentationuathAtheros AR5005UG/ AR5005UXIntegrated since 8.0是[28]BSDWeongyo Jeong (FreeBSD), Sam Leffler (FreeBSD) ?upgtGW3887 (Conexant/Intersil PrismGT series)Integrated since 8.0是BSDImported from OpenBSDReverse engineeringuralRalink Technology RT2500USBIntegrated不适用BSDDamien Bergamini (OpenBSD/ FreeBSD)Based on partial documentationurtwRealtek 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 basedwpiIntel PRO/Wireless 3945ABGIntegrated是BSDDamien Bergamini, Benjamin CloseReverse engineeringzydZyDAS ZD1211/ZD1211BIntegrated否BSDFlorian 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 2100Integrated否BSDDamien Bergamini (OpenBSD)Ported from OpenBSD是iwiIntel PRO/Wireless 2200BG/2915ABGIntegrated否BSDDamien Bergamini (OpenBSD)Ported from OpenBSD是iwnIntel Wireless WiFi Link 4965/ 5000/ 1000/ 6000Integrated否BSDDamien 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),IntersilPRISM IIIntegrated不适用BSD Ported from FreeBSD是wpiIntel PRO/Wireless 3945ABGIntegrated否BSDDamien Bergamini (OpenBSD)Ported from OpenBSD是zydZyDAS ZD1211/ ZD1211BIntegrated否BSDDamien 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/4318Integrated是BSDSepherosa 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 project否BSDPorted from OpenBSD是iwiIntel PRO/Wireless 2200BG/2225BG/2915ABGCommunity project否BSDPorted from OpenBSD是pcanCisco Aironet 340/350Community project不适用BSDPorted from FreeBSD是pcwlLucent/Agere Systems Hermes (WaveLAN/ORiNOCO),IntersilPRISM-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 project否BSDPorted from OpenBSD是iwkIntel Wireless WiFi Link 4965AGNCommunity project否BSDPorted from OpenBSD是arnAtheros Atheros 9000Community project否BSDbased on ath9k是rwdRalink Ralink RT2561/RT2561S/RT2661Community project否BSD 是rwnRalink Ralink RT2700/2800Community project否BSD 是urtwRealTek RealTek RTL8187L/B USBCommunity project否BSD 是atuAtmel Atmel AT76C50xCommunity project否BSD 是mwlMarvell Marvell 88W8363Community project否BSD 是uralRalink Ralink RT2500USBCommunity project否BSD 是zydZyDAS ZD1211 chipsetsCommunity project是BSDPorted from OpenBSD是

Darwin,OpenDarwin和Mac OS X[编辑]

驱动芯片自由固件[30]许可证开发者IWIDarwin英特尔 PRO/Wireless 2100/2200BG/2225BG/2915ABG/3945ABG/4965AGN否GPL移植自LinuxWirelessDriver[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. ^Seeopenfwwf 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. ^seethe 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

参考资料[编辑]

  • http://support.intel.com/support/notebook/sb/CS-006408.htm
  • The Sourceforge IPW websites (ipw 2100,ipw2200 andipw3945)
  • The FSF website for the Ralink and Realtek cards
  • Kerneltrap for the list of OpenBSD drivers
  • The OpenSolaris website for the list of OpenSolaris and Solaris drivers
  • http://rt2x00.serialmonkey.com/phpBB2/viewtopic.php?t=2084
  • http://rt2x00.serialmonkey.com/wiki/index.php/Rt2x00_beta
  • http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Wireless.html
  • rt2x00 README from cvs
  • http://lkml.org/lkml/2007/2/9/323

外部链接[编辑]

  • Seattle Wireless Linux drivers
  • Seattle Wireless Mac OS drivers
<img src="//zh.wikipedia.org/wiki/Special:CentralAutoLogin/start?type=1x1" alt="" title="" width="1" height="1" style="border: none; position: absolute;" />
取自“http://zh.wikipedia.org/w/index.php?title=开源无线驱动比较&oldid=28872896”

转自:http://zh.wikipedia.org/wiki/%E5%BC%80%E6%BA%90%E6%97%A0%E7%BA%BF%E9%A9%B1%E5%8A%A8%E6%AF%94%E8%BE%83
0 0
原创粉丝点击