Hpl Series

Comparison of open source wireless drivers

Linux

Also see linuxwireless.org

Driver

Chipsets

Integration in mainline

Non-free firmware required

License

Development

acx100

Texas Instruments ACX100, ACX111, TNETW1450

No

Yes

Dual BSD/MPL

Reverse engineered

airo

Cisco Systems Aironet 4500/4800 and 340/350

Yes

?

GPL

?

ar9170

Atheros AR9170 (802.11n USB)

Yes (since 2.6.30)

No

GPL

Atheros supported

ath5k

Atheros AR5210, AR5211, AR5212, AR5413, AR5414

Yes (since 2.6.25)

No

Dual GPL/BSD

Reverse engineered

ath9k

Atheros chips with 802.11n support

Yes (since 2.6.27)

No

ISC

Written by Atheros

MadWifi

Atheros AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413

No

No

Dual GPL/BSD with proprietary HAL

Atheros supported

atmel

Atmel at76c50x

Yes

Depends on the model

GPL

?

b43

Some Broadcom 43xx

Yes (since 2.6.24)

Experimental OSS firmware

GPL

Reverse engineered

bcm43xx

Some Broadcom 43xx

No (removed in 2.6.26)

Yes

GPL

Reverse engineered

HostAP

Intersil PRISM-II, PRISM-2.5, PRISM 3

Yes

Depends on the model

GPL

orinoco

Lucent Hermes (WaveLAN/ ORiNOCO); Intersil PRISM-II, PRISM-2.5; Symbol Spectrum24 802.11B

Yes

Required for WPA support

GPL

ipw2100

Intel PRO/Wireless 2100

Yes

Yes

GPL

Intel supported

ipw2200

Intel PRO/Wireless 2200BG/2915ABG

Yes

Yes

GPL

Intel supported

ipw3945

Intel PRO/Wireless 3945ABG

No

Yes

GPL with proprietary binary regulatory daemon

Intel supported. Obsoleted by iwlwifi.

iwlwifi

Intel PRO/Wireless 3945ABG, 4965AGN

Yes (since 2.6.24)

Yes

GPL

Intel supported.

iwlagn

Intel PRO/Wireless 4965AGN, 5100BG, 5350AGN, 6000AGN

Yes (since 2.6.27)

Yes

GPL

Intel supported.

libertas

Marvell 88W8388, 88W8686 SDIO

Yes

Yes

GPL

prism54

Intersil ISL38xx FullMAC

Yes

Yes

GPL

Reverse engineered. Obsoleted by p54.

islsm

Intersil ISL38xx SoftMAC

No

Yes

GPL

Reverse engineered. Obsoleted by p54.

p54

Intersil ISL38xx SoftMAC

Yes (since 2.6.24)

Yes

GPL

Reverse engineered

rt2x00

Most Ralink chipsets, experimental support for RT2870 (USB) and upcoming 2860 and 3090 (both PCI) support in 2.6.33.

Yes (since 2.6.24)

Depends on the model

GPL

From partial documentation and GPL drivers by Ralink

rt2400

Ralink RT2400

No

No

GPL

Ralink supported

rt2500

Ralink RT2500 (PCI)

No

No

GPL

Ralink supported

rt2570

Ralink RT2500USB (RT2570)

No

No

GPL

Ralink supported

rt61

Ralink RT2600 (RT2661), RT2501 (non-USB, RT2561)

No

Yes

GPL

Ralink supported

rt73

Ralink RT2501USB (RT2571W)

No

Yes

GPL

Ralink supported

rtl8180-sa2400

Some Realtek RTL818x

No

No

GPL

Realtek supported. Obsoleted by rtl-wifi project.

rtl-wifi

Realtek RTL8180, RTL8185, RTL8187, RTL8187B

Yes

No

GPL

Forked from rtl8180-sa2400 project.

zd1201

ZyDAS ZD1201

Yes

Yes

GPL

zd1211

ZyDAS ZD1211/ZD1211B

No

Yes

GPL

written by ZyDAS

zd1211rw

ZyDAS ZD1211/ZD1211B, Atheros AR5007UG

Yes (since 2.6.18)

Yes

GPL

ZyDAS supported

DragonFly BSD

Driver

Chipset

Integration

Non-free firmware required

License

Original/Primary developer

Development

Free software

acx

Texas Instruments ACX100/ACX111

Integrated since 1.5

Yes

BSD

Reverse engineering

Yes

an

Aironet 4500/4800

Integrated

N/A

BSD

Bill Paul (FreeBSD)

Yes

ath

Atheros AR5210/ AR5211/ AR5212

Integrated

N/A

BSD with proprietary HAL

No

bwi

Broadcom BCM430x/4318

Integrated

Yes

BSD

Sepherosa Ziehau

Reverse engineering

Yes

iwi

Intel PRO/Wireless 2200BG/2915ABG

Integrated

Yes

BSD

Damien Bergamini (OpenBSD)

Reverse engineering

Yes

iwl

Intel PRO/Wireless 2100

Integrated

Yes

BSD

Damien Bergamini (OpenBSD)

Reverse engineering

Yes

ral

Ralink RT2500/ RT2501/ RT2600

Integrated

N/A

BSD

Damien Bergamini

Ported from FreeBSD

Yes

rtw

Realtek RTL8180L

Integrated

N/A

BSD

Ported from NetBSD

Yes

rum

Ralink RT2501USB/ RT2601USB

Integrated

N/A

BSD

Damien Bergamini

Ported from FreeBSD

Yes

wi

Lucent Hermes (WaveLAN/ ORiNOCO); Intersil PRISM-II, PRISM-2.5; Symbol Spectrum24 802.11B

Integrated

N/A

BSD

Bill Paul (FreeBSD)

Documentation based

Yes

FreeBSD

Driver

Chipset

Integration

Non-free firmware required

License

Original/Primary developer

Development

Free software

acx

Texas Instruments ACX100/ACX111

Separate project

Yes

BSD

Reverse engineering

Yes

an

Aironet 4500/4800, Cisco Aironet 340/350, Xircom Wireless Ethernet

Integrated

N/A

BSD

Bill Paul (FreeBSD)

Yes

arl

Aironet Arlan 655

Integrated / Removed in 8.0

N/A

BSD

Yes

ath

Atheros AR5210/ AR5211/ AR5212/ AR5416

Integrated

N/A

BSD

Supported by Atheros via Sam Leffler (FreeBSD)

Documentation based

Yes

awi

AMD PCnetMobile

Integrated / Removed in 8.0

N/A

BSD

Bill Sommerfeld (NetBSD) and Atsushi Onoe (NetBSD)

Yes

bwi

Broadcom BCM43xx/4318

Integrated since 8.0

Yes

BSD

Sepherosa Ziehau (DragonFly BSD), Andrew Thompson (FreeBSD), Sam Leffler (FreeBSD)

Ported from DragonFly BSD

Yes

cnw

Netwave AirSurfer

Integrated / Removed in 8.0

N/A

BSD

Imported from NetBSD

Yes

ipw

Intel PRO/Wireless 2100

Integrated

Yes

BSD

Damien Bergamini (OpenBSD/ FreeBSD)

Reverse engineering

Yes

iwi

Intel PRO/Wireless 2200BG/ 2225BG/ 2915ABG

Integrated

Yes

BSD

Damien Bergamini (OpenBSD/ FreeBSD)

Reverse engineering

Yes

iwn

Intel PRO/Wireless 4965 ABGN

Integrated since 8.0 / Available for 7.1 and 7.2 as separate patch

Yes

BSD

Damien Bergamini, Benjamin Close, Sam Leffler (OpenBSD/ FreeBSD)

Reverse engineering

Yes

malo

Marvell 88W8335

Integrated

Yes

BSD

Weongyo Jeong (FreeBSD), Sam Leffler (FreeBSD)

Yes

mwl

Marvell 88W8363

Integrated since 8.0

Yes

BSD

Sam Leffler (FreeBSD)

 ?

Yes

ral

Ralink Technology RT2500/ RT2501/ RT2600

Integrated

N/A

BSD

Damien Bergamini (OpenBSD/ FreeBSD)

Based on partial documentation

Yes

ray

Raytheon Raylink/Webgear Aviator

Integrated / Removed in 8.0

N/A

BSD

Imported from NetBSD

Yes

rum

Ralink RT2501USB/ RT2601USB

Integrated

No

BSD

Niall O’Higgins and Damien Bergamini

Based on partial documentation

Yes

uath

Atheros AR5005UG/ AR5005UX

Integrated since 8.0

Yes

BSD

Weongyo Jeong (FreeBSD), Sam Leffler (FreeBSD)

 ?

Yes

upgt

GW3887 (Conexant/Intersil PrismGT series)

Integrated since 8.0

Yes

BSD

Imported from OpenBSD

Reverse engineering

Yes

ural

Ralink Technology RT2500USB

Integrated

N/A

BSD

Damien Bergamini (OpenBSD/ FreeBSD)

Based on partial documentation

Yes

urtw

Realtek RTL8187L/ RTL8187B

Integrated since 8.0

N/A

BSD

Weongyo Jeong (FreeBSD)

 ?

Yes

wi

Lucent Hermes (WaveLAN/ ORiNOCO); Intersil PRISM-2, PRISM-2.5, PRISM-3; Symbol Spectrum24 802.11B (Symbol support removed in 8.0)

Integrated

N/A

BSD

Bill Paul (FreeBSD)

Documentation based

Yes

wpi

Intel PRO/Wireless 3945ABG

Integrated

Yes

BSD

Damien Bergamini, Benjamin Close

Reverse engineering

Yes

zyd

ZyDAS ZD1211/ZD1211B

Integrated

No

BSD

Florian Stoehr, Damien Bergamini and Jonathan Gray (OpenBSD)

Documentation based

Yes

NetBSD

Driver

Chipset

Integration

Free firmware

License

Original/Primary developer

Development methodologies

Free software

an

Aironet 4500/4800, Cisco Aironet 340/350

Integrated

N/A

BSD

Ported from FreeBSD

Yes

ath

Atheros AR5210/ AR5211/ AR5212

Integrated

N/A

BSD with proprietary HAL

Binary blobs ported from FreeBSD

No

atu

Atmel at76c503/ at76c503a/ at76c505/ at76c505a

Integrated

N/A

BSD

Ported from OpenBSD

Yes

atw

ADMtek ADM8211

Integrated

N/A

BSD

Yes

awi

AMD PCnetMobile

Integrated

N/A

BSD

Yes

bwi

Broadcom BCM430x/4318

Integrated

N/A

BSD

Ported from Dragonfly BSD

Yes

cnw

Netwave AirSurfer

Integrated

N/A

BSD

Yes

ipw

Intel PRO/Wireless 2100

Integrated

No

BSD

Damien Bergamini (OpenBSD)

Ported from OpenBSD

Yes

iwi

Intel PRO/Wireless 2200BG/2915ABG

Integrated

No

BSD

Damien Bergamini (OpenBSD)

Ported from OpenBSD

Yes

iwn

Intel PRO/Wireless 4965AGN

Integrated

No

BSD

Damien Bergamini (OpenBSD)

Ported from OpenBSD

Yes

ral

Ralink RT2500/ RT2501/ RT2600/ RT2500USB

Integrated

N/A

BSD

Damien Bergamini (OpenBSD)

Ported from OpenBSD

Yes

ray

Raytheon Raylink / WebGear Aviator

Integrated

N/A

BSD

Yes

rtw

Realtek RTL8180L

Integrated

N/A

BSD

David Young

Yes

wi

Lucent Hermes (WaveLAN/ORiNOCO), Intersil PRISM II

Integrated

N/A

BSD

Ported from FreeBSD

Yes

wpi

Intel PRO/Wireless 3945ABG

Integrated

No

BSD

Damien Bergamini (OpenBSD)

Ported from OpenBSD

Yes

zyd

ZyDAS ZD1211/ ZD1211B

Integrated

No

BSD

Damien Bergamini (OpenBSD)

Ported from OpenBSD

Yes

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.)

Driver

Chipset

Integration

Non-free firmware required

License

Original/Primary developer

Development

Free software

acx

Texas Instruments ACX100/ACX111

Integrated

Yes

BSD

Ported from DragonFlyBSD

Reverse engineering

Yes

an

Aironet 4500/4800, Cisco Aironet 340/350

Integrated

N/A

BSD

Yes

ath

Atheros AR5210/ AR5211/ AR5212

Integrated

No

BSD

Reverse engineering

Yes

athn

Atheros AR5416/AR9160/AR928X

Integrated (current)

No

BSD

Damien Bergamini

Partly based on the ath9k driver for Linux

Yes

atu

Atmel AT76C503/ AT76C503A/ AT76C505/ AT76C505A

Integrated

Yes

BSD

Reverse engineering

Yes

atw

ADMtek ADM8211

Integrated

N/A

BSD

Documentation based

Yes

awi

BayStack 650

Integrated

N/A

BSD

Yes

bwi

Broadcom BCM430x/4318

Integrated

Yes

BSD

Sepherosa Ziehau

Ported from DragonFly BSD

Yes

cnw

NetWave AirSurfer

Integrated

N/A

BSD

Yes

ipw

Intel PRO/Wireless 2100

Integrated

Yes

BSD

Damien Bergamini

Reverse engineering

Yes

iwi

Intel PRO/Wireless 2200BG/ 2225BG/ 2915ABG

Integrated

Yes

BSD

Damien Bergamini

Reverse engineering

Yes

iwn

Intel Wireless WiFi Link 4965/ 5000/ 1000/ 6000

Integrated

Yes

BSD

Damien Bergamini

Reverse engineering

Yes

malo

Marvell 88W8335/ 88W8310

Integrated

Yes

BSD

Marcus Glocker and Claudio Jeker

Reverse engineering

Yes

otus

Atheros AR9170

Integrated (since 4.6)

Yes

BSD

Damien Bergamini

Based on source code released by Atheros for Linux under the ISC

Yes

pgt

Conexant/Intersil Prism GT Full-MAC ISL3877, ISL3880, and ISL3890 chips

Integrated

Yes

BSD

Ported from FreeBSD

Reverse engineering

Yes

ral/ural

Ralink RT2500, RT2501, RT2600, RT2700, and RT2800 (ral), RT2500USB (ural)

Integrated

No

BSD

Damien Bergamini

Based on partial documentation

Yes

ray

Raytheon Raylink/WebGear Aviator IEEE 802.11FH

Integrated

N/A

BSD

Yes

rtw

Realtek RTL8180L

Integrated

N/A

BSD

Ported from NetBSD

Documentation based

Yes

rum

Ralink RT2501USB/ RT2601USB

Integrated

No

BSD

Niall O’Higgins and Damien Bergamini

Based on partial documentation

Yes

run

Ralink RT2700U/ RT2800U/ RT3000U

Integrated

No

BSD

Damien Bergamini

Based on partial documentation

Yes

uath

Atheros AR5005UG/ AR5005UX

Integrated

Yes

BSD

Damien Bergamini

Reverse Engineering

Yes

upgt

GW3887 (Conexant/Intersil PrismGT series)

Integrated

Yes

BSD

Marcus Glocker

Reverse engineering

Yes

urtw

Realtek RTL8187L

Integrated

N/A

BSD

Weongyo Jeong (FreeBSD)

 ?

Yes

wi

Lucent Hermes (WaveLAN/ ORiNOCO); Intersil PRISM-2, PRISM-2.5, PRISM-3; Symbol Spectrum24

Integrated

Yes for Spectrum24 and N/A for others

BSD

Bill Paul

Documentation based

Yes

wpi

Intel PRO/Wireless 3945ABG

Integrated

Yes

BSD

Damien Bergamini

Reverse engineering

Yes

zyd

ZyDAS ZD1211/ZD1211B

Integrated

Yes

BSD

Florian Stoehr, Damien Bergamini and Jonathan Gray

Documentation based

Yes

Solaris and OpenSolaris

Driver

Chipset

Integration

Free firmware

License

Development

Free software

ath

Atheros AR5211/ AR5212/ AR5213/ AR5214

Integrated with Solaris Nevada build 29

No firmware required

Dual GPL/BSD with proprietary HAL

Port of Madwifi

No

ipw

Intel PRO/Wireless 2100

Community project

No

BSD

Ported from OpenBSD

Yes

iwi

Intel PRO/Wireless 2200BG/2225BG/2915ABG

Community project

No

BSD

Ported from OpenBSD

Yes

pcan

Cisco Aironet 340/350

Community project

N/A

BSD

Ported from FreeBSD

Yes

pcwl

Lucent/Agere Hermes (WaveLAN/ORiNOCO), Intersil PRISM-2 802.11b

Community project

N/A

BSD

Ported from FreeBSD

Yes

ral

Ralink RT2500

Community project

N/A

BSD

Ported from OpenBSD

Yes

rtw

Realtek RTL8180L

Community project

N/A

BSD

Ported from NetBSD

Yes

malo

Marvell 88W8335/ 88W8310

Community project

N/A

BSD

Ported from OpenBSD

Yes

wpi

Intel PRO/Wireless 3945ABG

Community project

No

BSD

Ported from OpenBSD

Yes

zyd

ZyDAS ZD1211 chipsets

Community project

Yes

BSD

Ported from OpenBSD

Yes

Darwin, OpenDarwin and Mac OS X

Driver

Chipset

Free firmware

License

Development

Free software

IWIDarwin

Intel PRO/Wireless 2100/2200BG/2225BG/2915ABG/3945ABG/4965AGN

No

GPL

Port from Linux

Yes

WirelessDriver

Lucent/Agere Hermes (WaveLAN/ORiNOCO), Intersil PRISM-2 802.11b

N/A

BSD

Yes

GTdriver

PRISM-GT 802.11b/g

N/A

GPL

Yes

Driver capabilities

Linux

Also see linuxwireless.org

Driver

802.11

Bus interface

WEP

WPA

WPA2

Monitor mode

Master mode

Ad-Hoc mode

acx1xx

802.11b, 802.11g

PCI, Mini PCI, PC card, USB

Yes

No

No

Yes

Yes

?

adm8211

?

PCI

?

?

?

?

No

?

ath5k

802.11a, 802.11b, 802.11g

PCI, Mini PCI, PC card

Yes

Yes

Yes

Yes

Yes (since 2.6.31)

Yes

ath9k

802.11a, 802.11b, 802.11g, 802.11n

PCI, Mini PCI, AHB

Yes

Yes

Yes

Yes

Yes

Yes

b43

802.11b, 802.11g

PCI, Mini PCI, ?

Yes

Yes

Yes

Yes

Yes

Yes

bcm43xx

802.11b, 802.11g

PCI, Mini PCI, PC card, Cardbus

Yes

Yes

Yes

Yes

No

?

hostap

802.11b

PCI, Mini PCI, PC card

Yes

Yes

Yes

Yes

Yes

Yes

ipw2100

802.11b

Mini PCI

Yes

Yes

?

Yes

?

?

ipw2200

802.11a, 802.11b, 802.11g

Mini PCI

Yes

Yes

Yes

Yes

No

?

ipw2200-ap

802.11b, 802.11g

Mini PCI

?

?

?

Yes

Yes

?

ipw3945

802.11a, 802.11b, 802.11g

Mini PCI, PCI Express Mini Card

Yes

Yes

Yes

Yes

No

Yes

islsm

?

PCI, USB

No

No

No

?

No

?

iwlwifi

802.11a, 802.11b, 802.11g

Mini PCI, PCI Express Mini Card

Yes

Yes

Yes

Yes

No

Yes

iwlagn

802.11a, 802.11g, 802.11n

Mini PCI, PCI Express Mini Card

Yes

Yes

Yes

Yes

No

Yes

libertas

802.11b, 802.11g

USB, CF, SDIO

?

?

?

?

No

?

MadWifi

802.11a, 802.11b, 802.11g

PCI, Mini PCI, PC card

Yes

Yes

Yes

Yes

Yes

Yes some issues in HAL, outdoor sensitivity?[citation needed]

orinoco

802.11b

Mini PCI, PC card

Yes

Yes

No

Yes

No

Yes

p54

802.11b, 802.11g

Mini PCI, Cardbus, USB

Yes

Yes

Yes

Yes

Yes

Yes

prism54

802.11b, 802.11g

PCI

Yes

No

?

Yes

Yes

?

rt2x00

802.11b, 802.11g

PCI, Mini PCI, USB

Yes

Yes

Yes

Yes

Yes

Yes

rtl8180

802.11a, 802.11b, 802.11g

PCI, Mini PCI, PC card

?

?

?

?

Yes

?

rtl-wifi

802.11a, 802.11b, 802.11g

PCI, Mini PCI, PC card

Yes

Yes

?

?

Yes

?

zd1201

802.11b

USB

Yes

No

No

Yes

Yes

?

zd1211

802.11a, 802.11b, 802.11g

USB

Yes

Yes

Yes

Yes

Yes

?

zd1211rw

802.11b, 802.11g

USB

Yes

Yes

Yes

Yes

No

?

FreeBSD

Driver

802.11

Bus interface

WEP

WPA

WPA2

Monitor mode

Master mode

Ad-Hoc mode

acx

802.11a?, 802.11b, 802.11g

Cardbus, PCI

Yes

 ?

 ?

 ?

 ?

Yes

an

802.11b

Cardbus, PCI, ISA

Yes

 ?

 ?

 ?

 ?

Yes

arl

N/A

ISA

 ?

 ?

 ?

 ?

 ?

 ?

ath

802.11a, 802.11b, 802.11g

Cardbus, PCI, Mini PCI

Yes

Yes

Yes

Yes

Yes

Yes

awi

N/A

PC Card

 ?

 ?

 ?

 ?

Yes

Yes

bwi

802.11b, 802.11g

Cardbus, PCI

Yes

Yes

Yes

Yes

No

No

cnw

N/A

Cardbus

 ?

 ?

 ?

 ?

 ?

 ?

ipw

802.11b

Mini PCI

Yes

Yes

Yes

Yes

No

Yes

iwi

802.11a, 802.11b, 802.11g

Mini PCI

Yes

Yes

Yes

Yes

No

Yes

iwn

802.11a, 802.11b, 802.11g, 802.11n

Mini PCI

Yes

Yes

Yes

Yes

No

Yes

malo

802.11b, 802.11g

PCI

Yes

Yes

Yes

Yes

No

No

mwl

802.11a, 802.11b, 802.11g, 802.11n

PCI

Yes

Yes

Yes

Yes

Yes

No

ral

802.11a, 802.11b, 802.11g

Cardbus, PCI, Mini PCI

Yes

Yes

Yes

Yes

Yes

Yes

ray

N/A

PC Card

 ?

 ?

 ?

No

No

Yes

rum

802.11a, 802.11b, 802.11g

USB

Yes

Yes

Yes

Yes

Yes

Yes

uath

802.11b, 802.11g

USB

Yes

Yes

Yes

Yes

No

No

upgt

802.11b, 802.11g

USB

Yes

Yes

Yes

Yes

No

No

ural

802.11b, 802.11g

USB

Yes

Yes

Yes

Yes

Yes

Yes

urtw

802.11b, 802.11g

USB

Yes

Yes

Yes

Yes

No

No

wi

802.11b

PC Card, Cardbus, PCI

Yes

Yes (since 8.0)

Yes (since 8.0)

Yes (since 8.0?)

Yes

Yes

wpi

802.11a, 802.11b, 802.11g

Mini PCI

Yes

Yes

Yes

Yes

No

Yes

zyd

802.11b, 802.11g

USB

Yes

Yes

Yes

Yes

No

No

OpenBSD

Driver

802.11

Bus interface

WEP

WPA

WPA2

Monitor mode

Master mode

Ad-Hoc mode

acx

802.11a, 802.11b, 802.11g

Cardbus, PCI

Yes

No

No

Yes

Yes

Yes

an

802.11b

PC Card, PCI, ISA

Yes

No

No

Yes

No

Yes

ath

802.11a, 802.11b, 802.11g

Cardbus, PCI

Yes

Yes

Yes

Yes

Yes

Yes

athn

802.11a, 802.11b, 802.11g

Cardbus, PCI

Yes

Yes

Yes

Yes

No

No

atu

802.11b

USB

Yes

No

No

No

No

Yes

atw

802.11b

Cardbus, PCI

No

No

No

No

No

Yes

bwi

802.11b, 802.11g

Cardbus, PCI

Yes

Yes

Yes

Yes

No

No

cnw

N/A

PC Card

No

No

No

No

No

No

ipw

802.11b

PCI

Yes

Yes

Yes

Yes

No

Yes

iwi

802.11a, 802.11b, 802.11g

PCI

Yes

Yes

Yes

Yes

No

Yes

iwn

802.11a, 802.11b, 802.11g

PCI

Yes

Yes

Yes

Yes

No

No

malo

802.11b, 802.11g

Cardbus, PC Card, PCI

Yes

Yes

Yes

Yes

No

No

otus

802.11a, 802.11b, 802.11g

USB

Yes

Yes

Yes

Yes

No

No

pgt

802.11a, 802.11b, 802.11g

Cardbus, PCI

Yes

No

No

Yes

Yes

Yes

ral

802.11a, 802.11b, 802.11g

Cardbus, PCI, Mini PCI

Yes

Yes

Yes

Yes

Yes

Yes

ray

N/A

PC Card

No

No

No

No

No

Yes

rtw

802.11b

Cardbus, PCI

Yes

No

No

Yes

Yes

Yes

rum

802.11a, 802.11b, 802.11g

USB

Yes

Yes

Yes

Yes

Yes

Yes

run

802.11a, 802.11b, 802.11g

USB

Yes

Yes

Yes

Yes

No

No

uath

802.11a, 802.11b, 802.11g

USB

Yes

No

No

Yes

No

No

upgt

802.11b, 802.11g

USB

Yes

Yes

Yes

Yes

No

No

ural

802.11b, 802.11g

USB

Yes

Yes

Yes

Yes

Yes

Yes

urtw

802.11b, 802.11g

USB

Yes

Yes

Yes

Yes

No

Yes

wi

802.11b

PC Card, PCI, USB

Yes

No

No

No

Yes

Yes

wpi

802.11a, 802.11b, 802.11g

PCI

Yes

Yes

Yes

Yes

No

No

zyd

802.11b, 802.11g

USB

Yes

Yes

Yes

Yes

No

No

Notes

^ a b c d ‘N/A’ means firmware is stored in device at all times

^ a b c d e f The card doesn’t have a host CPU and so it doesn’t require a firmware source

^ The proprietary HAL can be replaced by a port of the OpenHAL (from the BSD ath driver) to Linux

^ See openfwwf project for open source firmware. This firmware lacks support for QoS and hardware cryptography.

^ “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

^ http://wireless.kernel.org/en/users/Drivers/orinoco#devicefirmware

^ http://www.intel.com/network/connectivity/products/wireless/prowireless_mobile.htm

^ http://ipw2200.sourceforge.net

^ #46 (Eliminate dependency on licensed code in Marvell firmware.) One Laptop Per Child Trac

^ a b c There is a Free software firmware called FreeMAC,but it’s not yet ready for non developers use

^ http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=eff1a59c48e3c6a006eb4fe5f2e405a996f2259d

^ http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=a9b3a9f7214b3acc56330c2257aeaa5fa85bf520

^ see the license of the firmware to see which chipsets need a firmware

^ the sources are here

^ this thread on rt2x00 forums explains where to install the firmware files for the rt61 driver

^ According to Ivo van Doorn, there is probably no such chip as “RT2573″: http://rt2x00.serialmonkey.com/phpBB2/viewtopic.php?p=23045

^ 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.

^ a b c d e f 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

^ acx(4) for FreeBSD uses a 4-clause BSD licence, which requires that all advertising materials mentioning it give credit for it; the Free Software Foundation says this makes it incompatible with the GPL

^

^ a b http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/dev/microcode/rum/rum-license

^

^

^ a b c ‘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

^ Manual Pages: acx

^ Manual Pages: atu

^ Manual Pages: ipw

^ Manual Pages: iwi

^ Manual Pages: iwn

^ Manual Pages: malo

^ Developer Blog – mglocker@: New WLAN drivers on the upswing

^ Manual Pages: otus(4)

^ Manual Pages: pgt(4)

^ a b OpenBSD reverse engineers more wireless drivers

^ http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/dev/microcode/ral/ral-license

^ http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/usb/if_run.c

^ Manual Pages: uath

^ Manual Pages: upgt(4)

^ http://www.openbsd.org/cgi-bin/cvsweb/~checkout~/src/sys/dev/microcode/symbol/symbol-license

^ There is more details about the port at kerneltrap

^ Manual Pages: wpi

^ CVS log for /src/sys/dev/microcode/zydas/Attic/zd1211-licence

^ it’s not the same driver that the OpenBSD ath driver it’s a port from Madwifi to OpenSolaris

^ source, I don’t know if the HAL can be replaced with OpenHAL

^ Seattle Wireless WirelessDriver Support Wiki

^ a b Requires station firmware 1.7.4 or later.

^ WPA+TKIP with Hermes (Lucent/Agere) 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

^ one user reported that WPA2 works with rt61pci

^ http://linuxwireless.org/en/users/Drivers and also at least two users reported success with master mode

^ a b http://bugzilla.kernel.org/show_bug.cgi?id=5631

References

http://support.intel.com/support/notebook/sb/CS-006408.htm

The Sourceforge IPW websites (ipw 2100,ipw2200 and ipw3945)

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

External links

Seattle Wireless Linux drivers

Seattle Wireless Mac OS drivers

Categories: Free software lists and comparisons | Wireless networking | Free software | Free device driversHidden categories: All articles with unsourced statements | Articles with unsourced statements from September 2009
About the Author

I am a professional editor from
Chinese Manufacturers
, and my work is to promote a free online trade platform.
http://www.chinaqualitycrafts.com/ contain a Great Deal of information about

odor neutralizers
,
air freshener lemon

welcome to visit!

Share and Enjoy:
  • Print
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Blogplay

You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*