Existing Linux Wireless drivers
We currently have a fair amount of working drivers that cover most of the available wireless networking cards. However, they don't implement all features and may have some issues, due to various reasons like companies not providing specs. Below is an alphabetically sorted list of drivers and what they currently can and can't do.
All drivers can run in ["../modes#STA"station mode], but not all support the other modes, this is also shown in the table below.
Driver |
["../modes#AP"AP] |
["../modes#IBSS"ad-hoc] |
["../modes#MON"full monitor] FootNote(monitor all frames during regular operation) |
PHY modes |
["/acx1xx" acx1xx] |
? |
? |
? |
B |
["/adm8211" adm8211 (ADMtek devices)] |
no |
no |
? |
B |
["/ath5k" ath5k] (Atheros devices) |
no |
no |
? |
A/B/G |
["/b43" b43/b43legacy (Broadcom chips)] |
yes |
yes |
yes |
|
[http://ipw2100.sourceforge.net/ Intel ipw2100]FootNote(uses legacy ieee80211 stack) |
no |
yes |
no |
B |
[http://ipw2200.sourceforge.net/ Intel ipw2200]FootNote(uses legacy ieee80211 stack) |
yes |
no |
A/B/G |
|
[http://intellinuxwireless.org/?p=iwlwifi Intel ipw3945] |
? |
? |
? |
A/B/G |
["/madwifi" madwifi]FootNote(brings own net80211 stack, see ath5k instead) (Atheros devices)BR |
yes |
yes |
yes |
A/B/G |
["/p54" p54 (Intersil chips)] |
no |
no |
? |
|
["/rt61pci" rt61pci] |
? |
? |
? |
A/B/GFootNote(802.11a capabilities depend on the actual radio chip used) |
["/rt73usb" rt73usb] |
? |
? |
? |
B/G |
["/rtl8187" rtl8187] |
no |
no |
? |
B/G |
["/zd1211rw" zd1211rw (ZyDAS ZD1211/ZD1211B chips)] |
no |
no |
? |