跳转到内容

开源无线驱动比较

本页使用了标题或全文手工转换
维基百科,自由的百科全书

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

Linux

[编辑]

参见 linuxwireless.org

状态

[编辑]
驱动 芯片 集成到内核 需要非自由的固件[1] 许可证 开发者
acx100页面存档备份,存于互联网档案馆 德州仪器 ACX100, ACX111, TNETW1450 Dual BSD/MPL 逆向工程
airo页面存档备份,存于互联网档案馆 思科系统 Aironet 4500/4800 and 340/350 GPL ?
ar9170 Atheros 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 with 802.11n support 是(从2.6.27) [2] ISC许可证 由创锐讯编写
MadWifi页面存档备份,存于互联网档案馆 高通创锐讯 AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413 [2] Dual GPL/BSD加上专有的硬件抽象层[3] 受创锐讯支持
atmel Atmel 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
ipw2100页面存档备份,存于互联网档案馆 Intel PRO/Wireless 2100 GPL 受英特尔支持
ipw2200页面存档备份,存于互联网档案馆 Intel 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 受英特尔支持
libertas Marvell 88W8388页面存档备份,存于互联网档案馆), 88W8686 SDIO [9] GPL
prism54 Intersil ISL38xx FullMAC [10] GPL 逆向工程,被p54代替
islsm Intersil ISL38xx SoftMAC [10] GPL 逆向工程,被p54代替
p54 Intersil ISL38xx SoftMAC 是(从2.6.24)[11] [10] GPL 逆向工程
rndis_wlan 博通4320 USB FullMAC/RNDIS GPL
rt2x00 Most Ralink chipsets, experimental support for RT2870 (USB), 2860 and 3090 (both PCI) 是 (since 2.6.24) 和型号有关[12] GPL Ralink从不完整的文档和GPL驱动开发
rt2400 Ralink RT2400 GPL 受Ralink支持
rt2500 Ralink RT2500 (PCI) [13] GPL 受Ralink支持
rt2570 Ralink RT2500USB (RT2570) GPL 受Ralink支持
rt61 Ralink RT2600 (RT2661), RT2501 (Non-USB, RT2561) [14] GPL 受Ralink支持
rt73 Ralink RT2501USB (RT2571W)[15] [14] GPL 受Ralink支持
rtl8180-sa2400页面存档备份,存于互联网档案馆 部分Realtek RTL818x GPL 受Realtek支持,被rtl-wifi项目替代
rtl-wifi页面存档备份,存于互联网档案馆) (link OK) rtl-wifi[永久失效链接] (link broken) Realtek RTL8180, RTL8185, RTL8187, RTL8187B [16] GPL 从rtl8180-sa2400项目分化
zd1201页面存档备份,存于互联网档案馆 ZyDAS ZD1201 GPL
zd1211[永久失效链接] ZyDAS ZD1211/ZD1211B GPL 由ZyDAS编写
zd1211rw ZyDAS ZD1211/ZD1211B, Atheros AR5007UG 是(从2.6.18) GPL 受ZyDAS支持

驱动功能

[编辑]

参见 linuxwireless.org

驱动 802.11 总线接口 有线等效加密 WPA WPA2 监听模式 主控模式 热点模式
acx1xx页面存档备份,存于互联网档案馆 802.11b, 802.11g PCI, Mini PCI, PC card, USB ?
adm8211 ? PCI ? ? ? ? ?
ath5k 802.11a, 802.11b, 802.11g PCI, Mini PCI, PC card, AHB 是 (since 2.6.31)
ath9k 802.11a, 802.11b, 802.11g, 802.11n PCI, Mini PCI, AHB, PCI Express Mini Card
b43 802.11b, 802.11g PCI, Mini PCI, SDIO ?
bcm43xx 802.11b, 802.11g PCI, Mini PCI, PC card, Cardbus ?
brcmfmac 802.11a, 802.11b, 802.11g, 802.11n USB, SDIO ? ?
brcmsmac 802.11a, 802.11b, 802.11g, 802.11n PCI, Mini PCI, PCI Express Mini Card
hostap 802.11b PCI, Mini PCI, PC card [17] [17]
ipw2100页面存档备份,存于互联网档案馆 802.11b Mini PCI ? ? ?
ipw2200页面存档备份,存于互联网档案馆 802.11a, 802.11b, 802.11g Mini PCI
ipw2200-ap页面存档备份,存于互联网档案馆 802.11b, 802.11g Mini PCI ? ? ? ?
ipw3945页面存档备份,存于互联网档案馆 802.11a, 802.11b, 802.11g Mini PCI, PCI Express Mini Card
islsm页面存档备份,存于互联网档案馆 ? PCI, USB ? ?
iwlwifi 802.11a, 802.11b, 802.11g Mini PCI, PCI Express Mini Card
iwlagn 802.11a, 802.11g, 802.11n Mini PCI, PCI Express Mini Card
libertas 802.11b, 802.11g USB, CF, SDIO ? ? ? ? ?
MadWifi页面存档备份,存于互联网档案馆 802.11a, 802.11b, 802.11g PCI, Mini PCI, PC card
orinoco页面存档备份,存于互联网档案馆 802.11b Mini PCI, PC card [18]
p54 802.11b, 802.11g Mini PCI, Cardbus, USB
prism54页面存档备份,存于互联网档案馆 802.11b, 802.11g PCI ? ?
rndis_wlan 802.11b, 802.11g USB
rt2x00 802.11b, 802.11g PCI, Mini PCI, USB [19] [20] [21]
rtl8180页面存档备份,存于互联网档案馆 802.11a, 802.11b, 802.11g PCI, Mini PCI, PC card ? ? ? ? ?
rtl-wifi[永久失效链接] 802.11a, 802.11b, 802.11g PCI, Mini PCI, PC card ? ? ?
zd1201页面存档备份,存于互联网档案馆 802.11b USB [22] [22] ?
zd1211 802.11a, 802.11b, 802.11g USB ?
zd1211rw 802.11b, 802.11g USB [23]

蜻蜓BSD

[编辑]
驱动 芯片 内核集成 需要非自由固件[1] 许可证 原始(主要)开发者 开发者
acx页面存档备份,存于互联网档案馆 德州仪器 ACX100/ACX111 是(从1.5) BSD 逆向工程
an页面存档备份,存于互联网档案馆 Aironet 4500/4800 不适用 BSD Bill Paul (FreeBSD)
ath页面存档备份,存于互联网档案馆 Atheros AR5210/ AR5211/ AR5212/ AR5416 不适用 BSD
bwi页面存档备份,存于互联网档案馆 博通 BCM430x/4318 BSD Sepherosa Ziehau 逆向工程
iwi页面存档备份,存于互联网档案馆 英特尔 PRO/Wireless 2200BG/2915ABG BSD Damien Bergamini (OpenBSD) 逆向工程
iwl页面存档备份,存于互联网档案馆 英特尔 PRO/Wireless 2100 BSD Damien Bergamini (OpenBSD) 逆向工程
iwn页面存档备份,存于互联网档案馆 英特尔 4965/1000/5000/5150/5300/6000/6050 BSD Damien Bergamini (OpenBSD) 逆向工程
ral页面存档备份,存于互联网档案馆 Ralink RT2500/ RT2501/ RT2600 不适用 BSD Damien Bergamini 移植自FreeBSD
rtw页面存档备份,存于互联网档案馆 Realtek RTL8180L 不适用 BSD 移植自NetBSD
rum页面存档备份,存于互联网档案馆 Ralink RT2501USB/ RT2601USB 不适用 BSD Damien Bergamini 移植自FreeBSD
wi页面存档备份,存于互联网档案馆 Lucent Hermes (WaveLAN/ ORiNOCO); 英特硅尔 PRISM-II, PRISM-2.5; Symbol Spectrum24 802.11B 不适用 BSD Bill Paul (FreeBSD) 基于文档
wpi页面存档备份,存于互联网档案馆 英特尔 3945ABG 不适用 BSD Damien Bergamini 移植自OpenBSD

FreeBSD

[编辑]
驱动 芯片 内核集成 需要非自由固件[1] 许可证 原始(主要)开发者 开发者
acx页面存档备份,存于互联网档案馆 Texas Instruments ACX100/ACX111 Separate project BSD Reverse engineering
an页面存档备份,存于互联网档案馆 Aironet 4500/4800, Cisco Aironet 340/350, Xircom Wireless Ethernet Integrated 不适用 BSD Bill Paul (FreeBSD)
arl页面存档备份,存于互联网档案馆 Aironet Arlan 655 Integrated / Removed in 8.0 不适用 BSD
ath页面存档备份,存于互联网档案馆 Atheros AR5210/ AR5211/ AR5212/ AR5416 /AR9130 /AR9160 /AR9280 /AR9285 /AR9287 (and derivatives) Integrated 不适用 BSD Originally by Atheros via Sam Leffler (FreeBSD); supported by the community Documentation based
awi页面存档备份,存于互联网档案馆 AMD PCnetMobile Integrated / Removed in 8.0 不适用 BSD Bill Sommerfeld (NetBSD) and Atsushi Onoe (NetBSD)
bwi页面存档备份,存于互联网档案馆 Broadcom BCM43xx/4318 Integrated since 8.0 BSD Sepherosa Ziehau (DragonFly BSD), Andrew Thompson (FreeBSD), Sam Leffler (FreeBSD) Ported from DragonFly BSD
cnw页面存档备份,存于互联网档案馆 Netwave AirSurfer Integrated / Removed in 8.0 不适用 BSD Imported from NetBSD
ipw页面存档备份,存于互联网档案馆 Intel PRO/Wireless 2100 Integrated BSD Damien Bergamini (OpenBSD/ FreeBSD) Reverse engineering
iwi页面存档备份,存于互联网档案馆 Intel PRO/Wireless 2200BG/ 2225BG/ 2915ABG Integrated BSD Damien Bergamini (OpenBSD/ FreeBSD) Reverse engineering
iwn页面存档备份,存于互联网档案馆 Intel PRO/Wireless 4965 ABGN/ 5100/ 5300/ 5350/ 1000/ 6000/ 6250/ 6205a Integrated since 8.0 / Available for 7.1 and above as separate patch BSD Damien Bergamini, Benjamin Close, Sam Leffler (OpenBSD/ FreeBSD) Reverse engineering
malo页面存档备份,存于互联网档案馆 Marvell 88W8335 Integrated BSD Weongyo Jeong (FreeBSD), Sam Leffler (FreeBSD)
mwl页面存档备份,存于互联网档案馆 Marvell 88W8363 Integrated since 8.0 [24] BSD Sam Leffler (FreeBSD) ?
ral页面存档备份,存于互联网档案馆 Ralink Technology RT2500/ RT2501/ RT2600 Integrated 不适用 BSD Damien Bergamini (OpenBSD/ FreeBSD) Based on partial documentation
ray页面存档备份,存于互联网档案馆 Raytheon Raylink/Webgear Aviator Integrated / Removed in 8.0 不适用 BSD Imported from NetBSD
rum页面存档备份,存于互联网档案馆 Ralink RT2501USB/ RT2601USB Integrated [25] BSD Niall O'Higgins and Damien Bergamini Based on partial documentation
run Ralink RT2700U/ RT2800U/ RT3000U Integrated since 8.1 [26] BSD Damien Bergamini (OpenBSD), Imported from OpenBSD by Akinori Furukoshi Based on partial documentation
uath页面存档备份,存于互联网档案馆 Atheros AR5005UG/ AR5005UX Integrated since 8.0 [27] BSD Weongyo Jeong (FreeBSD), Sam Leffler (FreeBSD) ?
upgt页面存档备份,存于互联网档案馆 GW3887 (Conexant/Intersil PrismGT series) Integrated since 8.0 BSD Imported from OpenBSD Reverse engineering
ural页面存档备份,存于互联网档案馆 Ralink Technology RT2500USB Integrated 不适用 BSD Damien Bergamini (OpenBSD/ FreeBSD) Based on partial documentation
urtw页面存档备份,存于互联网档案馆 Realtek RTL8187L/ RTL8187B Integrated since 8.0 不适用[28] BSD Weongyo Jeong (FreeBSD) ?
wi页面存档备份,存于互联网档案馆 Lucent Hermes (WaveLAN/ ORiNOCO); Intersil PRISM-2, PRISM-2.5, PRISM-3; Symbol Spectrum24 802.11B (Symbol support removed in 8.0) Integrated 不适用 BSD Bill Paul (FreeBSD) Documentation based
wpi页面存档备份,存于互联网档案馆 Intel PRO/Wireless 3945ABG Integrated BSD Damien Bergamini, Benjamin Close Reverse engineering
zyd页面存档备份,存于互联网档案馆 ZyDAS ZD1211/ZD1211B Integrated BSD Florian Stoehr, Damien Bergamini and Jonathan Gray (OpenBSD) Documentation based

NetBSD

[编辑]
驱动 芯片 内核集成 自由固件[29] License 原始(主要)开发者 开发手段 自由软件[30]
an页面存档备份,存于互联网档案馆 Aironet 4500/4800, Cisco Aironet 340/350 Integrated 不适用 BSD Ported from FreeBSD
ath页面存档备份,存于互联网档案馆 Atheros AR521*/ AR2413/ AR2417/ AR5413/ AR5416/ AR5424/ AR9160 Integrated 不适用 BSD Binary blobs ported from FreeBSD
atu页面存档备份,存于互联网档案馆 Atmel at76c503/ at76c503a/ at76c505/ at76c505a Integrated 不适用 BSD Ported from OpenBSD
atw页面存档备份,存于互联网档案馆 ADMtek ADM8211 Integrated 不适用 BSD
awi页面存档备份,存于互联网档案馆 AMD PCnetMobile Integrated 不适用 BSD
bwi Broadcom BCM430x/4318 Integrated 不适用 BSD Ported from Dragonfly BSD
cnw页面存档备份,存于互联网档案馆 Netwave AirSurfer Integrated 不适用 BSD
ipw页面存档备份,存于互联网档案馆 Intel PRO/Wireless 2100 Integrated BSD Damien Bergamini (OpenBSD) Ported from OpenBSD
iwi页面存档备份,存于互联网档案馆 Intel PRO/Wireless 2200BG/2915ABG Integrated BSD Damien Bergamini (OpenBSD) Ported from OpenBSD
iwn页面存档备份,存于互联网档案馆 Intel Wireless WiFi Link 4965/ 5000/ 1000/ 6000 Integrated BSD Damien Bergamini (OpenBSD) Ported from OpenBSD
ral页面存档备份,存于互联网档案馆 Ralink RT2500/ RT2501/ RT2600/ RT2500USB Integrated 不适用 BSD Damien Bergamini (OpenBSD) Ported from OpenBSD
ray页面存档备份,存于互联网档案馆 Raytheon Raylink / WebGear Aviator Integrated 不适用 BSD
rtw页面存档备份,存于互联网档案馆 Realtek RTL8180L Integrated 不适用 BSD David Young
wi[失效链接] Lucent Hermes (WaveLAN/ORiNOCO), Intersil PRISM II Integrated 不适用 BSD Ported from FreeBSD
wpi页面存档备份,存于互联网档案馆 Intel PRO/Wireless 3945ABG Integrated BSD Damien Bergamini (OpenBSD) Ported from OpenBSD
zyd页面存档备份,存于互联网档案馆 ZyDAS ZD1211/ ZD1211B Integrated BSD Damien Bergamini (OpenBSD) Ported from OpenBSD

OpenBSD

[编辑]

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

驱动 芯片 内核集成 需要非自由固件[1] 许可证 原始(主要)开发者 开发者 自由软件[30]
acx Texas Instruments ACX100/ACX111 Integrated [31] BSD Ported from DragonFlyBSD Reverse engineering
an Aironet 4500/4800, Cisco Aironet 340/350 Integrated 不适用 BSD
ath页面存档备份,存于互联网档案馆 Atheros AR5210/ AR5211/ AR5212 Integrated [2] BSD Reverse engineering
athn Atheros AR5416/AR9160/AR928X Integrated (since 4.7) [2] BSD Damien Bergamini Partly based on the ath9k driver for Linux
atu页面存档备份,存于互联网档案馆 Atmel AT76C503/ AT76C503A/ AT76C505/ AT76C505A Integrated [32] BSD Reverse engineering
atw ADMtek ADM8211 Integrated 不适用 BSD Documentation based
awi BayStack 650 Integrated 不适用 BSD
bwi页面存档备份,存于互联网档案馆 Broadcom BCM430x/4318 Integrated BSD Sepherosa Ziehau Ported from DragonFly BSD
cnw[永久失效链接] NetWave AirSurfer Integrated 不适用 BSD
ipw Intel PRO/Wireless 2100 Integrated [33] BSD Damien Bergamini Reverse engineering
iwi Intel PRO/Wireless 2200BG/ 2225BG/ 2915ABG Integrated [34] BSD Damien Bergamini Reverse engineering
iwn Intel Wireless WiFi Link 4965/ 5000/ 1000/ 6000 Integrated [35] BSD Damien Bergamini Reverse engineering
malo Marvell 88W8335/ 88W8310 Integrated [36] BSD Marcus Glocker and Claudio Jeker Reverse engineering[37]
otus Atheros AR9170 Integrated (since 4.6) [38] BSD Damien Bergamini Based on source code released by Atheros for Linux under the ISC
pgt Conexant/Intersil Prism GT Full-MAC ISL3877, ISL3880, and ISL3890 chips Integrated [39] BSD Ported from FreeBSD Reverse engineering[40]
ral页面存档备份,存于互联网档案馆)/ural Ralink RT2500, RT2501, RT2600, RT2700, and RT2800 (ral), RT2500USB (ural) Integrated [41] BSD Damien Bergamini Based on partial documentation
ray Raytheon Raylink/WebGear Aviator IEEE 802.11FH Integrated 不适用 BSD
rsu Realtek RTL8188SU/RTL8191SU/RTL8192SU Integrated (since 4.9) BSD Damien Bergamini Reverse engineering
rtw页面存档备份,存于互联网档案馆 Realtek RTL8180L Integrated 不适用 BSD Ported from NetBSD Documentation based
rum Ralink RT2501USB/ RT2601USB Integrated [25] BSD Niall O'Higgins and Damien Bergamini Based on partial documentation
run Ralink RT2700U/ RT2800U/ RT3000U Integrated [26] BSD Damien Bergamini Based on partial documentation
uath Atheros AR5005UG/ AR5005UX Integrated [42] BSD Damien Bergamini Reverse Engineering[40]
upgt GW3887 (Conexant/Intersil PrismGT series) Integrated [43] BSD Marcus Glocker Reverse engineering
urtw Realtek RTL8187L Integrated 不适用 BSD Weongyo Jeong (FreeBSD) ?
urtwn Realtek RTL8188CU/RTL8192CU Integrated (since 4.9) BSD Damien Bergamini Reverse engineering
wi页面存档备份,存于互联网档案馆 Lucent Hermes (WaveLAN/ ORiNOCO); Intersil PRISM-2, PRISM-2.5, PRISM-3; Symbol Spectrum24 Integrated 是 for Spectrum24[44] and N/A for others BSD Bill Paul Documentation based
wpi[45] Intel PRO/Wireless 3945ABG Integrated [46] BSD Damien Bergamini Reverse engineering
zyd ZyDAS ZD1211/ZD1211B Integrated [47] BSD Florian Stoehr, Damien Bergamini and Jonathan Gray Documentation based

Solaris和OpenSolaris

[编辑]
驱动 芯片 内核集成 自由固件[29] 许可证 开发者 自由软件[30]
ath[48][49] Atheros AR5211/ AR5212/ AR5213/ AR5214 Integrated with Solaris Nevada build 29 否 firmware required[2] Dual GPL/BSD with proprietary HAL Port of Madwifi
ipw Intel PRO/Wireless 2100 Community project BSD Ported from OpenBSD
iwi Intel PRO/Wireless 2200BG/2225BG/2915ABG Community project BSD Ported from OpenBSD
pcan Cisco Aironet 340/350 Community project 不适用 BSD Ported from FreeBSD
pcwl Lucent/Agere Systems Hermes (WaveLAN/ORiNOCO), Intersil PRISM-2 802.11b Community project 不适用 BSD Ported from FreeBSD
ral Ralink RT2500 Community project 不适用 BSD Ported from OpenBSD
rtw Realtek RTL8180L Community project 不适用 BSD Ported from NetBSD
malo Marvell 88W8335/ 88W8310 Community project 不适用 BSD Ported from OpenBSD
wpi Intel PRO/Wireless 3945ABG Community project BSD Ported from OpenBSD
iwk Intel Wireless WiFi Link 4965AGN Community project BSD Ported from OpenBSD
arn Atheros Atheros 9000 Community project BSD based on ath9k
rwd Ralink Ralink RT2561/RT2561S/RT2661 Community project BSD
rwn Ralink Ralink RT2700/2800 Community project BSD
urtw RealTek RealTek RTL8187L/B USB Community project BSD
atu Atmel Atmel AT76C50x Community project BSD
mwl Archive.is存档,存档日期2009-10-31 Marvell Marvell 88W8363 Community project BSD
ural Ralink Ralink RT2500USB Community project BSD
zyd ZyDAS ZD1211 chipsets Community project BSD Ported from OpenBSD

Darwin,OpenDarwin和Mac OS X

[编辑]
驱动 芯片 自由固件[29] 许可证 开发者
IWIDarwin页面存档备份,存于互联网档案馆 英特尔 PRO/Wireless 2100/2200BG/2225BG/2915ABG/3945ABG/4965AGN GPL 移植自Linux
WirelessDriver页面存档备份,存于互联网档案馆[50] 朗讯/Agere Systems Hermes (WaveLAN/ORiNOCO), 英特硅尔 PRISM-2 802.11b 不适用 BSD
GTdriver页面存档备份,存于互联网档案馆 PRISM-GT 802.11b/g 不适用 GPL

驱动功能

[编辑]

FreeBSD

[编辑]
驱动 802.11 总线接口 有线等效加密 WPA WPA2 监听模式 主控模式 热点模式
acx页面存档备份,存于互联网档案馆 802.11a?, 802.11b, 802.11g Cardbus, PCI ? ? ? ?
an页面存档备份,存于互联网档案馆 802.11b Cardbus, PCI, ISA ? ? ? ?
arl页面存档备份,存于互联网档案馆 N/A ISA ? ? ? ? ? ?
ath页面存档备份,存于互联网档案馆 802.11a, 802.11b, 802.11g, 802.11n Cardbus, PCI, Mini PCI
awi页面存档备份,存于互联网档案馆 N/A PC Card ? ? ? ?
bwi页面存档备份,存于互联网档案馆 802.11b, 802.11g Cardbus, PCI
cnw页面存档备份,存于互联网档案馆 N/A Cardbus ? ? ? ? ? ?
ipw页面存档备份,存于互联网档案馆 802.11b Mini PCI
iwi页面存档备份,存于互联网档案馆 802.11a, 802.11b, 802.11g Mini PCI
iwn页面存档备份,存于互联网档案馆 802.11a, 802.11b, 802.11g, 802.11n Mini PCI
malo页面存档备份,存于互联网档案馆 802.11b, 802.11g PCI
mwl页面存档备份,存于互联网档案馆 802.11a, 802.11b, 802.11g, 802.11n PCI
ral页面存档备份,存于互联网档案馆 802.11a, 802.11b, 802.11g Cardbus, PCI, Mini PCI
ray页面存档备份,存于互联网档案馆 N/A PC Card ? ? ?
rum页面存档备份,存于互联网档案馆 802.11a, 802.11b, 802.11g USB
run 802.11a, 802.11b, 802.11g USB
uath页面存档备份,存于互联网档案馆 802.11b, 802.11g USB
upgt页面存档备份,存于互联网档案馆 802.11b, 802.11g USB
ural页面存档备份,存于互联网档案馆 802.11b, 802.11g USB
urtw页面存档备份,存于互联网档案馆 802.11b, 802.11g USB
wi页面存档备份,存于互联网档案馆 802.11b PC Card, Cardbus, PCI 是 (since 8.0) 是 (since 8.0) 是 (since 8.0?)
wpi页面存档备份,存于互联网档案馆 802.11a, 802.11b, 802.11g Mini PCI
zyd页面存档备份,存于互联网档案馆 802.11b, 802.11g USB

OpenBSD

[编辑]
驱动 802.11 总线接口 有线等效加密 WPA WPA2 监听模式 主控模式 热点模式
acx 802.11a, 802.11b, 802.11g Cardbus, PCI
an 802.11b PC Card, PCI, ISA
ath页面存档备份,存于互联网档案馆 802.11a, 802.11b, 802.11g Cardbus, PCI
athn 802.11a, 802.11b, 802.11g Cardbus, PCI
atu页面存档备份,存于互联网档案馆 802.11b USB
atw 802.11b Cardbus, PCI
bwi 802.11b, 802.11g Cardbus, PCI
cnw[永久失效链接] N/A PC Card
ipw页面存档备份,存于互联网档案馆 802.11b PCI
iwi 802.11a, 802.11b, 802.11g PCI
iwn 802.11a, 802.11b, 802.11g PCI
malo 802.11b, 802.11g Cardbus, PC Card, PCI
otus 802.11a, 802.11b, 802.11g USB
pgt 802.11a, 802.11b, 802.11g Cardbus, PCI
ral页面存档备份,存于互联网档案馆 802.11a, 802.11b, 802.11g Cardbus, PCI, Mini PCI
ray N/A PC Card
rtw页面存档备份,存于互联网档案馆 802.11b Cardbus, PCI
rum 802.11a, 802.11b, 802.11g USB
run 802.11a, 802.11b, 802.11g USB
uath 802.11a, 802.11b, 802.11g USB
upgt 802.11b, 802.11g USB
ural 802.11b, 802.11g USB
urtw 802.11b, 802.11g USB
urtwn 802.11b, 802.11g USB
wi页面存档备份,存于互联网档案馆 802.11b PC Card, PCI, USB
wpi 802.11a, 802.11b, 802.11g PCI
zyd 802.11b, 802.11g USB

注释

[编辑]
  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 互联网档案馆存档,存档日期2006-06-20.
  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. [2012-11-25]. (原始内容存档于2010-08-28). 
  6. ^ 存档副本. [2012-11-25]. (原始内容存档于2012-11-06). 
  7. ^ 存档副本. [2012-11-25]. (原始内容存档于2010-08-12). 
  8. ^ 存档副本. [2012-11-25]. (原始内容存档于2022-04-28). 
  9. ^ #46 (Eliminate dependency on licensed code in Marvell firmware.) – One Laptop Per Child – Trac. [2012-11-25]. (原始内容存档于2021-02-24). 
  10. ^ 10.0 10.1 10.2 There is a Free software firmware called FreeMAC 互联网档案馆存档,存档日期2006-06-15., 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. ^ 14.0 14.1 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. ^ 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.
  17. ^ 17.0 17.1 Requires station firmware 1.7.4 or later.
  18. ^ 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.
  19. ^ except for the rt2400 chipset; only the rt2500 chipset and the rt2570 chipset are supported
  20. ^ one user reported that WPA2 works with rt61pci
  21. ^ 存档副本. [2007-11-01]. (原始内容存档于2007-10-26).  and also at least two users reported success with master mode [2]页面存档备份,存于互联网档案馆[3]
  22. ^ 22.0 22.1 存档副本. [2012-11-25]. (原始内容存档于2021-06-14). 
  23. ^ Master mode supported in zd1211rw since 2.6.39[永久失效链接]
  24. ^ [4]
  25. ^ 25.0 25.1 http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/dev/microcode/rum/rum-license[失效链接]
  26. ^ 26.0 26.1 http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/usb/if_run.c[失效链接]
  27. ^ [5]
  28. ^ [6]
  29. ^ 29.0 29.1 29.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
  30. ^ 30.0 30.1 30.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
  31. ^ Manual Pages: acx
  32. ^ Manual Pages: atu. [2012-11-25]. (原始内容存档于2011-04-22). 
  33. ^ Manual Pages: ipw. [2012-11-25]. (原始内容存档于2011-04-22). 
  34. ^ Manual Pages: iwi
  35. ^ Manual Pages: iwn
  36. ^ Manual Pages: malo
  37. ^ Developer Blog – mglocker@: New WLAN drivers on the upswing. [2012-11-25]. (原始内容存档于2021-06-14). 
  38. ^ Manual Pages: otus(4)[永久失效链接]
  39. ^ Manual Pages: pgt(4). [2012-11-25]. (原始内容存档于2010-11-26). 
  40. ^ 40.0 40.1 OpenBSD reverse engineers more wireless drivers. [2012-11-25]. (原始内容存档于2021-06-20). 
  41. ^ http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/dev/microcode/ral/ral-license[失效链接]
  42. ^ Manual Pages: uath
  43. ^ Manual Pages: upgt(4). [2012-11-25]. (原始内容存档于2010-11-26). 
  44. ^ http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/dev/microcode/symbol/symbol-license[失效链接]
  45. ^ There is more details about the port at kerneltrap Archive.is存档,存档日期2012-07-13
  46. ^ Manual Pages: wpi
  47. ^ CVS log for /src/sys/dev/microcode/zydas/Attic/zd1211-licence[失效链接]
  48. ^ it's not the same driver that the OpenBSD ath driver it's a port from Madwifi to OpenSolaris
  49. ^ source Archive.is存档,存档日期2006-05-16, I don't know if the HAL can be replaced with OpenHAL
  50. ^ Seattle Wireless WirelessDriver Support Wiki 互联网档案馆存档,存档日期2012-02-05.

参考资料

[编辑]

外部链接

[编辑]