wireless device drivers

 
Comparison of open source wireless device drivers



Wireless network cards for computers require control software to make them function (Device drivers). This is a list of the status of some open source drivers for 802.11 wireless network cards.

Contents

Linux

Also see linuxwireless.org
DriverChipsetsIntegration in mainlineNon-free firmware required1LicenseDevelopment
acx100Texas Instruments ACX100, ACX111, TNETW1450NoYesDual BSD/MPLReverse engineered
airoCisco Systems Aironet 4500/4800 and 340/350Yes?GPL?
ar9170Atheros AR9170 (802.11n USB)Yes (since 2.6.30)NoGPLAtheros supported
ath5kAtheros AR5210, AR5211, AR5212, AR5413, AR5414Yes (since 2.6.25)No2Dual GPL/BSDReverse engineered
ath9kAtheros chips with 802.11n supportYes (since 2.6.27)No2ISCWritten by Atheros
MadWifiAtheros AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413NoNo2Dual GPL/BSD with proprietary HAL3Atheros supported
atmelAtmel at76c50xYesDepends on the modelGPL?
b43Some Broadcom 43xxYes (since 2.6.24)Experimental OSS firmware 4GPLReverse engineered
bcm43xxSome Broadcom 43xxNo (removed in 2.6.26)YesGPLReverse engineered
HostAPIntersilPRISM-II, PRISM-2.5, PRISM 3YesDepends on the model5GPL
orinocoLucent Hermes (WaveLAN/ ORiNOCO); IntersilPRISM-II, PRISM-2.5; Symbol Spectrum24 802.11BYesRequired for WPA support6GPL
ipw2100Intel PRO/Wireless 2100YesYesGPLIntel supported
ipw2200Intel PRO/Wireless7 2200BG/2915ABGYesYesGPLIntel supported 8
ipw3945Intel PRO/Wireless 3945ABGNoYesGPL with proprietary binary regulatory daemonIntel supported. Obsoleted by iwlwifi.
iwlwifiIntel PRO/Wireless 3945ABG, 4965AGNYes (since 2.6.24)YesGPLIntel supported.
iwlagnIntel PRO/Wireless 4965AGN, 5100BG, 5350AGN, 6000AGNYes (since 2.6.27)YesGPLIntel supported.
libertasMarvell88W8388, 88W8686 SDIOYesYes9GPL
prism54Intersil ISL38xx FullMACYesYes10GPLReverse engineered. Obsoleted by p54.
islsmIntersil ISL38xx SoftMACNoYes10GPLReverse engineered. Obsoleted by p54.
p54Intersil ISL38xx SoftMACYes (since 2.6.24)11Yes10GPLReverse engineered
rt2x00Most Ralink chipsets, experimental support for RT2870 (USB) and upcoming 2860 and 3090 (both PCI) support in 2.6.3312.Yes (since 2.6.24)Depends on the model13GPLFrom partial documentation and GPL drivers by Ralink
rt2400Ralink RT2400NoNoGPLRalink supported
rt2500Ralink RT2500 (PCI)NoNo14GPLRalink supported
rt2570Ralink RT2500USB (RT2570)NoNoGPLRalink supported
rt61Ralink RT2600 (RT2661), RT2501 (non-USB, RT2561)NoYes15GPLRalink supported
rt73Ralink RT2501USB (RT2571W)16NoYesGPLRalink supported
rtl8180-sa2400Some Realtek RTL818xNoNoGPLRealtek supported. Obsoleted by rtl-wifi project.
rtl-wifiRealtek RTL8180, RTL8185, RTL8187, RTL8187BYes17NoGPLForked from rtl8180-sa2400 project.
zd1201ZyDAS ZD1201YesYesGPL
zd1211ZyDAS ZD1211/ZD1211BNoYesGPLwritten by ZyDAS
zd1211rwZyDAS ZD1211/ZD1211B, Atheros AR5007UGYes (since 2.6.18)YesGPLZyDAS supported

DragonFly BSD

DriverChipsetIntegrationNon-free firmware required1LicenseOriginal/Primary developerDevelopment
acxTexas Instruments ACX100/ACX111Integrated since 1.5YesBSDReverse engineering
anAironet 4500/4800IntegratedN/ABSDBill Paul (FreeBSD)
athAtheros AR5210/ AR5211/ AR5212IntegratedN/ABSD with proprietary HAL
bwiBroadcom BCM430x/4318IntegratedYesBSDSepherosa ZiehauReverse engineering
iwiIntel PRO/Wireless 2200BG/2915ABGIntegratedYesBSDDamien Bergamini (OpenBSD)Reverse engineering
iwlIntel PRO/Wireless 2100IntegratedYesBSDDamien Bergamini (OpenBSD)Reverse engineering
ralRalink RT2500/ RT2501/ RT2600IntegratedN/ABSDDamien BergaminiPorted from FreeBSD
rtwRealtek RTL8180LIntegratedN/ABSDPorted from NetBSD
rumRalink RT2501USB/ RT2601USBIntegratedN/ABSDDamien BergaminiPorted from FreeBSD
wiLucent Hermes (WaveLAN/ ORiNOCO); IntersilPRISM-II, PRISM-2.5; Symbol Spectrum24 802.11BIntegratedN/ABSDBill Paul (FreeBSD)Documentation based

FreeBSD

DriverChipsetIntegrationNon-free firmware required1LicenseOriginal/Primary developerDevelopment
acxTexas Instruments ACX100/ACX111Separate projectYesBSDReverse engineering
anAironet 4500/4800, Cisco Aironet 340/350, Xircom Wireless EthernetIntegratedN/ABSDBill Paul (FreeBSD)
arlAironet Arlan 655Integrated / Removed in 8.0N/ABSD
athAtheros AR5210/ AR5211/ AR5212/ AR5416IntegratedN/ABSDSupported by Atheros via Sam Leffler (FreeBSD)Documentation based
awiAMD PCnetMobileIntegrated / Removed in 8.0N/ABSDBill Sommerfeld (NetBSD) and Atsushi Onoe (NetBSD)
bwiBroadcom BCM43xx/4318Integrated since 8.0YesBSDSepherosa Ziehau (DragonFly BSD), Andrew Thompson (FreeBSD), Sam Leffler (FreeBSD)Ported from DragonFly BSD
cnwNetwave AirSurferIntegrated / Removed in 8.0N/ABSDImported from NetBSD
ipwIntel PRO/Wireless 2100IntegratedYesBSDDamien Bergamini (OpenBSD/ FreeBSD)Reverse engineering
iwiIntel PRO/Wireless 2200BG/ 2225BG/ 2915ABGIntegratedYesBSDDamien Bergamini (OpenBSD/ FreeBSD)Reverse engineering
iwnIntel PRO/Wireless 4965 ABGNIntegrated since 8.0 / Available for 7.1 and 7.2 as separate patchYesBSDDamien Bergamini, Benjamin Close, Sam Leffler (OpenBSD/ FreeBSD)Reverse engineering
maloMarvell 88W8335IntegratedYesBSDWeongyo Jeong (FreeBSD), Sam Leffler (FreeBSD)
mwlMarvell 88W8363Integrated since 8.0Yes18BSDSam Leffler (FreeBSD) ?
ralRalink Technology RT2500/ RT2501/ RT2600IntegratedN/ABSDDamien Bergamini (OpenBSD/ FreeBSD)Based on partial documentation
rayRaytheon Raylink/Webgear AviatorIntegrated / Removed in 8.0N/ABSDImported from NetBSD
rumRalink RT2501USB/ RT2601USBIntegratedNo19BSDNiall O'Higgins and Damien BergaminiBased on partial documentation
uathAtheros AR5005UG/ AR5005UXIntegrated since 8.0Yes20BSDWeongyo Jeong (FreeBSD), Sam Leffler (FreeBSD) ?
upgtGW3887 (Conexant/Intersil PrismGT series)Integrated since 8.0YesBSDImported from OpenBSDReverse engineering
uralRalink Technology RT2500USBIntegratedN/ABSDDamien Bergamini (OpenBSD/ FreeBSD)Based on partial documentation
urtwRealtek RTL8187L/ RTL8187BIntegrated since 8.0N/A21BSDWeongyo Jeong (FreeBSD) ?
wiLucent Hermes (WaveLAN/ ORiNOCO); IntersilPRISM-2, PRISM-2.5, PRISM-3; Symbol Spectrum24 802.11B (Symbol support removed in 8.0)IntegratedN/ABSDBill Paul (FreeBSD)Documentation based
wpiIntel PRO/Wireless 3945ABGIntegratedYesBSDDamien Bergamini, Benjamin CloseReverse engineering
zydZyDAS ZD1211/ZD1211BIntegratedNoBSDFlorian Stoehr, Damien Bergamini and Jonathan Gray (OpenBSD)Documentation based

NetBSD

DriverChipsetIntegrationFree firmware22LicenseOriginal/Primary developerDevelopment methodologiesFree software23
anAironet 4500/4800, Cisco Aironet 340/350IntegratedN/ABSDPorted from FreeBSDYes
athAtheros AR5210/ AR5211/ AR5212IntegratedN/ABSD with proprietary HALBinary blobs ported from FreeBSDNo
atuAtmel at76c503/ at76c503a/ at76c505/ at76c505aIntegratedN/ABSDPorted from OpenBSDYes
atwADMtek ADM8211IntegratedN/ABSDYes
awiAMD PCnetMobileIntegratedN/ABSDYes
bwiBroadcom BCM430x/4318IntegratedN/ABSDPorted from Dragonfly BSDYes
cnwNetwave AirSurferIntegratedN/ABSDYes
ipwIntel PRO/Wireless 2100IntegratedNoBSDDamien Bergamini (OpenBSD)Ported from OpenBSDYes
iwiIntel PRO/Wireless 2200BG/2915ABGIntegratedNoBSDDamien Bergamini (OpenBSD)Ported from OpenBSDYes
iwnIntel PRO/Wireless 4965AGNIntegratedNoBSDDamien Bergamini (OpenBSD)Ported from OpenBSDYes
ralRalink RT2500/ RT2501/ RT2600/ RT2500USBIntegratedN/ABSDDamien Bergamini (OpenBSD)Ported from OpenBSDYes
rayRaytheon Raylink / WebGear AviatorIntegratedN/ABSDYes
rtwRealtek RTL8180LIntegratedN/ABSDDavid YoungYes
wiLucent Hermes (WaveLAN/ORiNOCO), IntersilPRISM IIIntegratedN/ABSDPorted from FreeBSDYes
wpiIntel PRO/Wireless 3945ABGIntegratedNoBSDDamien Bergamini (OpenBSD)Ported from OpenBSDYes
zydZyDAS ZD1211/ ZD1211BIntegratedNoBSDDamien Bergamini (OpenBSD)Ported from OpenBSDYes

OpenBSD

(A full list of supported wireless devices may be obtained by searching OpenBSD's online manual pages, i.e. by typing apropos wireless in the console. For information on development methodologies, see Theo de Raadt's 2006 presentation on Open Documentation for Hardware.)
DriverChipsetIntegrationNon-free firmware required1LicenseOriginal/Primary developerDevelopmentFree software23
acxTexas Instruments ACX100/ACX111IntegratedYes24BSDPorted from DragonFlyBSDReverse engineeringYes
anAironet 4500/4800, Cisco Aironet 340/350IntegratedN/ABSDYes
athAtheros AR5210/ AR5211/ AR5212IntegratedNo2BSDReverse engineeringYes
athnAtheros AR5416/AR9160/AR928XIntegrated (current)No2BSDDamien BergaminiPartly based on the ath9k driver for LinuxYes
atuAtmel AT76C503/ AT76C503A/ AT76C505/ AT76C505AIntegratedYes25BSDReverse engineeringYes
atwADMtek ADM8211IntegratedN/ABSDDocumentation basedYes
awiBayStack 650IntegratedN/ABSDYes
bwiBroadcom BCM430x/4318IntegratedYesBSDSepherosa ZiehauPorted from DragonFly BSDYes
cnwNetWave AirSurferIntegratedN/ABSDYes
ipwIntel PRO/Wireless 2100IntegratedYes26BSDDamien BergaminiReverse engineeringYes
iwiIntel PRO/Wireless 2200BG/ 2225BG/ 2915ABGIntegratedYes27BSDDamien BergaminiReverse engineeringYes
iwnIntel Wireless WiFi Link 4965/ 5000/ 1000/ 6000IntegratedYes28BSDDamien BergaminiReverse engineeringYes
maloMarvell 88W8335/ 88W8310IntegratedYes29BSDMarcus Glocker and Claudio JekerReverse engineering 30Yes
otusAtheros AR9170Integrated (since 4.6)Yes31BSDDamien BergaminiBased on source code released by Atheros for Linux under the ISCYes
pgtConexant/Intersil Prism GT Full-MAC ISL3877, ISL3880, and ISL3890 chipsIntegratedYes32BSDPorted from FreeBSDReverse engineering33Yes
ral/uralRalink RT2500, RT2501, RT2600, RT2700, and RT2800 (ral), RT2500USB (ural)IntegratedNo34BSDDamien BergaminiBased on partial documentationYes
rayRaytheon Raylink/WebGear Aviator IEEE 802.11FHIntegratedN/ABSDYes
rtwRealtek RTL8180LIntegratedN/ABSDPorted from NetBSDDocumentation basedYes
rumRalink RT2501USB/ RT2601USBIntegratedNo19BSDNiall O'Higgins and Damien BergaminiBased on partial documentationYes
runRalink RT2700U/ RT2800U/ RT3000UIntegratedNo35BSDDamien BergaminiBased on partial documentationYes
uathAtheros AR5005UG/ AR5005UXIntegratedYes36BSDDamien BergaminiReverse Engineering33Yes
upgtGW3887 (Conexant/Intersil PrismGT series)IntegratedYes37BSDMarcus GlockerReverse engineeringYes
urtwRealtek RTL8187LIntegratedN/ABSDWeongyo Jeong (FreeBSD) ?Yes
wiLucent Hermes (WaveLAN/ ORiNOCO); IntersilPRISM-2, PRISM-2.5, PRISM-3; Symbol Spectrum24IntegratedYes for Spectrum24 38 and N/A for othersBSDBill PaulDocumentation basedYes
wpi39Intel PRO/Wireless 3945ABGIntegratedYes40BSDDamien BergaminiReverse engineeringYes
zydZyDAS ZD1211/ZD1211BIntegratedYes41BSDFlorian Stoehr, Damien Bergamini and Jonathan GrayDocumentation basedYes

Solaris and OpenSolaris

DriverChipsetIntegrationFree firmware22LicenseDevelopmentFree software23
ath4243Atheros AR5211/ AR5212/ AR5213/ AR5214Integrated with Solaris Nevada build 29No firmware required2Dual GPL/BSD with proprietary HALPort of MadwifiNo
ipwIntel PRO/Wireless 2100Community projectNoBSDPorted from OpenBSDYes
iwiIntel PRO/Wireless 2200BG/2225BG/2915ABGCommunity projectNoBSDPorted from OpenBSDYes
pcanCisco Aironet 340/350Community projectN/ABSDPorted from FreeBSDYes
pcwlLucent/Agere Hermes (WaveLAN/ORiNOCO), IntersilPRISM-2 802.11bCommunity projectN/ABSDPorted from FreeBSDYes
ralRalink RT2500Community projectN/ABSDPorted from OpenBSDYes
rtwRealtek RTL8180LCommunity projectN/ABSDPorted from NetBSDYes
maloMarvell 88W8335/ 88W8310Community projectN/ABSDPorted from OpenBSDYes
wpiIntel PRO/Wireless 3945ABGCommunity projectNoBSDPorted from OpenBSDYes
zydZyDAS ZD1211 chipsetsCommunity projectYesBSDPorted from OpenBSDYes

Darwin, OpenDarwin and Mac OS X

DriverChipsetFree firmware22LicenseDevelopment
IWIDarwinIntel PRO/Wireless 2100/2200BG/2225BG/2915ABG/3945ABG/4965AGNNoGPLPort from Linux
WirelessDriver44Lucent/Agere Hermes (WaveLAN/ORiNOCO), IntersilPRISM-2 802.11bN/ABSD
GTdriverPRISM-GT 802.11b/gN/AGPL

Driver capabilities

Linux

Also see linuxwireless.org
Driver802.11Bus interfaceWEPWPAWPA2Monitor modeMaster modeAd-Hoc mode
acx1xx802.11b, 802.11gPCI, Mini PCI, PC card, USBYesNoNoYesYes?
adm8211?PCI????No?
ath5k802.11a, 802.11b, 802.11gPCI, Mini PCI, PC cardYesYesYesYesYes (since 2.6.31)Yes
ath9k802.11a, 802.11b, 802.11g, 802.11nPCI, Mini PCI, AHBYesYesYesYesYesYes
b43802.11b, 802.11gPCI, Mini PCI, ?YesYesYesYesYesYes
bcm43xx802.11b, 802.11gPCI, Mini PCI, PC card, CardbusYesYesYesYesNo?
hostap802.11bPCI, Mini PCI, PC cardYesYes45Yes45YesYesYes
ipw2100802.11bMini PCIYesYes?Yes??
ipw2200802.11a, 802.11b, 802.11gMini PCIYesYesYesYesNo?
ipw2200-ap802.11b, 802.11gMini PCI???YesYes?
ipw3945802.11a, 802.11b, 802.11gMini PCI, PCI Express Mini CardYesYesYesYesNoYes
islsm?PCI, USBNoNoNo?No?
iwlwifi802.11a, 802.11b, 802.11gMini PCI, PCI Express Mini CardYesYesYesYesNoYes
iwlagn802.11a, 802.11g, 802.11nMini PCI, PCI Express Mini CardYesYesYesYesNoYes
libertas802.11b, 802.11gUSB, CF, SDIO????No?
MadWifi802.11a, 802.11b, 802.11gPCI, Mini PCI, PC cardYesYesYesYesYesYes some issues in HAL, outdoor sensitivity?citation needed
orinoco802.11bMini PCI, PC cardYesYes46NoYesNoYes
p54802.11b, 802.11gMini PCI, Cardbus, USBYesYesYesYesYesYes
prism54802.11b, 802.11gPCIYesNo?YesYes?
rt2x00802.11b, 802.11gPCI, Mini PCI, USBYesYes 47Yes 48YesYes49Yes
rtl8180802.11a, 802.11b, 802.11gPCI, Mini PCI, PC card????Yes?
rtl-wifi802.11a, 802.11b, 802.11gPCI, Mini PCI, PC cardYesYes??Yes?
zd1201802.11bUSBYesNo50No50YesYes?
zd1211802.11a, 802.11b, 802.11gUSBYesYesYesYesYes?
zd1211rw802.11b, 802.11gUSBYesYesYesYesNo?

FreeBSD

Driver802.11Bus interfaceWEPWPAWPA2Monitor modeMaster modeAd-Hoc mode
acx802.11a?, 802.11b, 802.11gCardbus, PCIYes ? ? ? ?Yes
an802.11bCardbus, PCI, ISAYes ? ? ? ?Yes
arlN/AISA ? ? ? ? ? ?
ath802.11a, 802.11b, 802.11gCardbus, PCI, Mini PCIYesYesYesYesYesYes
awiN/APC Card ? ? ? ?YesYes
bwi802.11b, 802.11gCardbus, PCIYesYesYesYesNoNo
cnwN/ACardbus ? ? ? ? ? ?
ipw802.11bMini PCIYesYesYesYesNoYes
iwi802.11a, 802.11b, 802.11gMini PCIYesYesYesYesNoYes
iwn802.11a, 802.11b, 802.11g, 802.11nMini PCIYesYesYesYesNoYes
malo802.11b, 802.11gPCIYesYesYesYesNoNo
mwl802.11a, 802.11b, 802.11g, 802.11nPCIYesYesYesYesYesNo
ral802.11a, 802.11b, 802.11gCardbus, PCI, Mini PCIYesYesYesYesYesYes
rayN/APC Card ? ? ?NoNoYes
rum802.11a, 802.11b, 802.11gUSBYesYesYesYesYesYes
uath802.11b, 802.11gUSBYesYesYesYesNoNo
upgt802.11b, 802.11gUSBYesYesYesYesNoNo
ural802.11b, 802.11gUSBYesYesYesYesYesYes
urtw802.11b, 802.11gUSBYesYesYesYesNoNo
wi802.11bPC Card, Cardbus, PCIYesYes (since 8.0)Yes (since 8.0)Yes (since 8.0?)YesYes
wpi802.11a, 802.11b, 802.11gMini PCIYesYesYesYesNoYes
zyd802.11b, 802.11gUSBYesYesYesYesNoNo

OpenBSD

Driver802.11Bus interfaceWEPWPAWPA2Monitor modeMaster modeAd-Hoc mode
acx802.11a, 802.11b, 802.11gCardbus, PCIYesNoNoYesYesYes
an802.11bPC Card, PCI, ISAYesNoNoYesNoYes
ath802.11a, 802.11b, 802.11gCardbus, PCIYesYesYesYesYesYes
athn802.11a, 802.11b, 802.11gCardbus, PCIYesYesYesYesNoNo
atu802.11bUSBYesNoNoNoNoYes
atw802.11bCardbus, PCINoNoNoNoNoYes
bwi802.11b, 802.11gCardbus, PCIYesYesYesYesNoNo
cnwN/APC CardNoNoNoNoNoNo
ipw802.11bPCIYesYesYesYesNoYes
iwi802.11a, 802.11b, 802.11gPCIYesYesYesYesNoYes
iwn802.11a, 802.11b, 802.11gPCIYesYesYesYesNoNo
malo802.11b, 802.11gCardbus, PC Card, PCIYesYesYesYesNoNo
otus802.11a, 802.11b, 802.11gUSBYesYesYesYesNoNo
pgt802.11a, 802.11b, 802.11gCardbus, PCIYesNoNoYesYesYes
ral802.11a, 802.11b, 802.11gCardbus, PCI, Mini PCIYesYesYesYesYesYes
rayN/APC CardNoNoNoNoNoYes
rtw802.11bCardbus, PCIYesNoNoYesYesYes
rum802.11a, 802.11b, 802.11gUSBYesYesYesYesYesYes
run802.11a, 802.11b, 802.11gUSBYesYesYesYesNoNo
uath802.11a, 802.11b, 802.11gUSBYesNoNoYesNoNo
upgt802.11b, 802.11gUSBYesYesYesYesNoNo
ural802.11b, 802.11gUSBYesYesYesYesYesYes
urtw802.11b, 802.11gUSBYesYesYesYesNoYes
wi802.11bPC Card, PCI, USBYesNoNoNoYesYes
wpi802.11a, 802.11b, 802.11gPCIYesYesYesYesNoNo
zyd802.11b, 802.11gUSBYesYesYesYesNoNo

Notes

  1. ^ abcd 'N/A' means firmware is stored in device at all times
  2. ^ abcdef 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. ^ abc There is a Free software firmware called FreeMAC, but it's not yet ready for non developers use
  11. ^http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=eff1a59c48e3c6a006eb4fe5f2e405a996f2259d
  12. ^http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=a9b3a9f7214b3acc56330c2257aeaa5fa85bf520
  13. ^ see the license of the firmware to see which chipsets need a firmware
  14. ^ the sources are here
  15. ^this thread on rt2x00 forums explains where to install the firmware files for the rt61 driver
  16. ^ According to Ivo van Doorn, there is probably no such chip as "RT2573": http://rt2x00.serialmonkey.com/phpBB2/viewtopic.php?p=23045
  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. ^[1]
  19. ^ abhttp://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/dev/microcode/rum/rum-license
  20. ^[2]
  21. ^[3]
  22. ^ abc '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
  23. ^ abc 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
  24. ^Manual Pages: acx
  25. ^Manual Pages: atu
  26. ^Manual Pages: ipw
  27. ^Manual Pages: iwi
  28. ^Manual Pages: iwn
  29. ^Manual Pages: malo
  30. ^Developer Blog - mglocker@: New WLAN drivers on the upswing
  31. ^Manual Pages: otus(4)
  32. ^Manual Pages: pgt(4)
  33. ^ abOpenBSD reverse engineers more wireless drivers
  34. ^http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/dev/microcode/ral/ral-license
  35. ^http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/usb/if_run.c
  36. ^Manual Pages: uath
  37. ^Manual Pages: upgt(4)
  38. ^http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/dev/microcode/symbol/symbol-license
  39. ^ There is more details about the port at kerneltrap
  40. ^Manual Pages: wpi
  41. ^CVS log for /src/sys/dev/microcode/zydas/Attic/zd1211-licence
  42. ^ it's not the same driver that the OpenBSD ath driver it's a port from Madwifi to OpenSolaris
  43. ^source, I don't know if the HAL can be replaced with OpenHAL
  44. ^Seattle Wireless WirelessDriver Support Wiki
  45. ^ ab Requires station firmware 1.7.4 or later.
  46. ^ WPA+TKIP with Hermes (Lucent/Agere) chipsets only. Requires 2.6.28-rc1 or later kernel and v9.42 or later firmware from userspace.
  47. ^ except for the rt2400 chipset; only the rt2500 chipset and the rt2570 chipset are supported
  48. ^one user reported that WPA2 works with rt61pci
  49. ^http://linuxwireless.org/en/users/Drivers and also at least two users reported success with master mode [4][5]
  50. ^ abhttp://bugzilla.kernel.org/show_bug.cgi?id=5631

References

External links

Reblog this post [with Zemanta]

Marcadores: