This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
en:users:drivers [2015/11/02 09:21] liss coffey |
en:users:drivers [2018/12/12 08:58] Linus Walleij [Out of the tree drivers(Unsupported)] add RT2880 iNIC |
||
---|---|---|---|
Line 3: | Line 3: | ||
===== Existing Linux Wireless drivers ===== | ===== 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 these companies not providing specs. Below is an alphabetically sorted list of drivers and what they currently can and can't do. | + | 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. |
See also: | See also: | ||
* [[wp>Comparison_of_open_source_wireless_drivers|Linux wireless drivers in Wikipedia]] | * [[wp>Comparison_of_open_source_wireless_drivers|Linux wireless drivers in Wikipedia]] | ||
- | * [[http://www.fixithere.net/sky-contact-number/|fixithere]] | + | |
**NOTE:** All drivers can of course run in [[en/users/Documentation/modes|station mode]], but only a few drivers support the other available **[[en/users/Documentation/modes|wireless modes]]**! Support of [[en/developers/Documentation/Glossary|cfg80211]] also offers benefits. | **NOTE:** All drivers can of course run in [[en/users/Documentation/modes|station mode]], but only a few drivers support the other available **[[en/users/Documentation/modes|wireless modes]]**! Support of [[en/developers/Documentation/Glossary|cfg80211]] also offers benefits. | ||
Line 21: | Line 21: | ||
| [[en/users/Drivers/at76c50x-usb|at76c50x-usb]] | Atmel | yes | no | no | no | no | B | USB | | | [[en/users/Drivers/at76c50x-usb|at76c50x-usb]] | Atmel | yes | no | no | no | no | B | USB | | ||
| [[en/users/Drivers/ath5k|ath5k]] | Atheros | yes | yes | yes | yes | yes | A/B/G | PCI / PCI-E / PCMCIA | | | [[en/users/Drivers/ath5k|ath5k]] | Atheros | yes | yes | yes | yes | yes | A/B/G | PCI / PCI-E / PCMCIA | | ||
- | | [[en/users/Drivers/ath6kl|ath6kl]] | Atheros | yes | no | yes | no | no | A/B/G/N | SDIO | | + | | [[en/users/Drivers/ath6kl|ath6kl]] | Atheros | yes | no | yes | no | no | A/B/G/N | SDIO / USB | |
| [[en/users/Drivers/ath9k|ath9k]] | Atheros | yes | yes | yes | yes | yes | A/B/G/N | PCI / PCI-E / AHB / PCMCIA | | | [[en/users/Drivers/ath9k|ath9k]] | Atheros | yes | yes | yes | yes | yes | A/B/G/N | PCI / PCI-E / AHB / PCMCIA | | ||
| [[en/users/Drivers/ath9k_htc|ath9k_htc]] | Atheros | yes | yes | yes | yes | yes | B/G/N | USB | | | [[en/users/Drivers/ath9k_htc|ath9k_htc]] | Atheros | yes | yes | yes | yes | yes | B/G/N | USB | | ||
Line 40: | Line 40: | ||
| [[en/users/Drivers/libertastf|libertas_tf]] | Marvell | yes | yes | no | yes | ? | B/G | USB | | | [[en/users/Drivers/libertastf|libertas_tf]] | Marvell | yes | yes | no | yes | ? | B/G | USB | | ||
| [[en/users/Drivers/mac80211_hwsim|mac80211_hwsim]] | Jouni | yes | yes | yes | no | yes | A/B/G/N | NONE! | | | [[en/users/Drivers/mac80211_hwsim|mac80211_hwsim]] | Jouni | yes | yes | yes | no | yes | A/B/G/N | NONE! | | ||
+ | | [[en/users/Drivers/mediatek|mt76]] | Mediatek | yes | ? | ? | ? | ? | A/B/G/N/AC | PCI/SoC | | ||
+ | | [[en/users/Drivers/mediatek|mt7601u]] | Mediatek | yes | ? | ? | ? | ? | B/G/N/ | USB | | ||
| [[en/users/Drivers/mwifiex|mwifiex]] | Marvell | yes | yes | yes | ? | ? | A/B/G/N | SDIO / PCI-E / USB | | | [[en/users/Drivers/mwifiex|mwifiex]] | Marvell | yes | yes | yes | ? | ? | A/B/G/N | SDIO / PCI-E / USB | | ||
| [[en/users/Drivers/mwl8k|mwl8k]] | Marvell | yes | yes | ? | ? | yes | A/B/G/N | PCI | | | [[en/users/Drivers/mwl8k|mwl8k]] | Marvell | yes | yes | ? | ? | yes | A/B/G/N | PCI | | ||
Line 47: | Line 49: | ||
| [[en/users/Drivers/p54|p54usb]] | Intersil/Conexant | yes | yes | yes | yes | yes | A(1)/B/G | USB | | | [[en/users/Drivers/p54|p54usb]] | Intersil/Conexant | yes | yes | yes | yes | yes | A(1)/B/G | USB | | ||
| [[http://www.linux-wlan.org/|** prism2_usb]] | Intersil/Conexant | yes | ? | ? | ? | ? | B | USB | | | [[http://www.linux-wlan.org/|** prism2_usb]] | Intersil/Conexant | yes | ? | ? | ? | ? | B | USB | | ||
+ | | [[en/users/Drivers/qtnfmac|qtnfmac]] | Quantenna | yes | yes | no | no | no | A/B/G/N/AC | PCI-E | | ||
| [[en/users/Drivers/rtl819x|** r8192e_pci]] | Realtek | no | ? | ? | ? | ? | B/G/N | PCI-E | | | [[en/users/Drivers/rtl819x|** r8192e_pci]] | Realtek | no | ? | ? | ? | ? | B/G/N | PCI-E | | ||
| [[en/users/Drivers/rtl819x|** r8192u_usb]] | Realtek | no | ? | ? | ? | ? | B/G/N | USB | | | [[en/users/Drivers/rtl819x|** r8192u_usb]] | Realtek | no | ? | ? | ? | ? | B/G/N | USB | | ||
Line 59: | Line 62: | ||
| [[en/users/Drivers/rt2800pci|rt2800pci]] | Ralink | yes | yes | ? | ? | yes | A(1)/B/G/N | PCI | | | [[en/users/Drivers/rt2800pci|rt2800pci]] | Ralink | yes | yes | ? | ? | yes | A(1)/B/G/N | PCI | | ||
| [[en/users/Drivers/rt2800usb|rt2800usb]] | Ralink | yes | yes | yes | yes(5) | yes | A(1)/B/G/N | USB | | | [[en/users/Drivers/rt2800usb|rt2800usb]] | Ralink | yes | yes | yes | yes(5) | yes | A(1)/B/G/N | USB | | ||
+ | | [[en/users/Drivers/rtl819x|rtl8xxxu]] | Realtek | yes | ? | ? | ? | ? | A(1)/B/G/N | USB | | ||
| [[en/users/Drivers/rtl8187|rtl8180]] | Realtek | yes | no | no | no | ? | B/G | PCI | | | [[en/users/Drivers/rtl8187|rtl8180]] | Realtek | yes | no | no | no | ? | B/G | PCI | | ||
| [[en/users/Drivers/rtl8187|rtl8187]] | Realtek | yes | no | yes | no | yes | B/G | USB | | | [[en/users/Drivers/rtl8187|rtl8187]] | Realtek | yes | no | yes | no | yes | B/G | USB | | ||
| [[en/users/Drivers/rtl819x|rtl8188ee]] | Realtek | yes | ? | ? | ? | ? | B/G/N | PCI-E | | | [[en/users/Drivers/rtl819x|rtl8188ee]] | Realtek | yes | ? | ? | ? | ? | B/G/N | PCI-E | | ||
- | | [[en/users/Drivers/rtl819x|rtl8192ce]] | Realtek | yes | ? | ? | ? | ? | B/G/N | PCI-E | | + | | [[en/users/Drivers/rtl819x|rtl8192ce]] | Realtek | yes | ? | ? | ? | yes | B/G/N | PCI-E | |
- | | [[en/users/Drivers/rtl819x|rtl8192cu]] | Realtek | yes | yes | ? | ? | yes | B/G/N | USB | | + | | [[en/users/Drivers/rtl819x|rtl8192cu]] | Realtek | yes | yes | ? | ? | yes | B/G/N | USB | |
| [[en/users/Drivers/rtl819x|rtl8192de]] | Realtek | yes | ? | ? | ? | ? | B/G/N | PCI-E | | | [[en/users/Drivers/rtl819x|rtl8192de]] | Realtek | yes | ? | ? | ? | ? | B/G/N | PCI-E | | ||
| [[en/users/Drivers/rtl819x|rtl8192se]] | Realtek | yes | ? | ? | ? | ? | B/G/N | PCI-E | | | [[en/users/Drivers/rtl819x|rtl8192se]] | Realtek | yes | ? | ? | ? | ? | B/G/N | PCI-E | | ||
Line 70: | Line 74: | ||
| [[en/users/Drivers/vt665x| ** vt6655]] | VIA | yes | yes | yes | no | no | A/B/G | PCI | | | [[en/users/Drivers/vt665x| ** vt6655]] | VIA | yes | yes | yes | no | no | A/B/G | PCI | | ||
| [[en/users/Drivers/vt665x| ** vt6656]] | VIA | yes | yes | yes | no | no | A/B/G | USB | | | [[en/users/Drivers/vt665x| ** vt6656]] | VIA | yes | yes | yes | no | no | A/B/G | USB | | ||
- | | [[en/users/Drivers/wcn36xx|wcn36xx]] | Qualcomm Atheros | yes | yes | yes | yes | yes | A/B/G/N | | | + | | [[en/users/Drivers/wcn36xx|wcn36xx]] | Qualcomm Atheros | yes | yes | yes | yes | yes | A/B/G/N | | |
| [[en/users/Drivers/wil6210|wil6210]] | Atheros | yes | yes | no | no | yes | AD | PCI-E | | | [[en/users/Drivers/wil6210|wil6210]] | Atheros | yes | yes | no | no | yes | AD | PCI-E | | ||
| [[http://code.google.com/p/winbondport/|** winbond]] | Winbond | yes | ? | ? | ? | ? | B | USB | | | [[http://code.google.com/p/winbondport/|** winbond]] | Winbond | yes | ? | ? | ? | ? | B | USB | | ||
+ | | [[en/users/Drivers/wilc|** wilc]] | Microchip | yes | yes | no | no | no | A/B/G/N | SPI / SDIO | | ||
| [[en/users/Drivers/wl1251|wl1251]] | Texas Instruments | yes | no | yes | ? | yes | B/G | SPI / SDIO | | | [[en/users/Drivers/wl1251|wl1251]] | Texas Instruments | yes | no | yes | ? | yes | B/G | SPI / SDIO | | ||
| [[en/users/Drivers/wl12xx|wl12xx]] | Texas Instruments | yes | yes | yes | no | no | A(1)/B/G/N | SPI / SDIO | | | [[en/users/Drivers/wl12xx|wl12xx]] | Texas Instruments | yes | yes | yes | no | no | A(1)/B/G/N | SPI / SDIO | | ||
Line 80: | Line 85: | ||
| [[en/users/Drivers/zd1201|zd1201]] | ZyDAS/Atheros | no | ? | ? | ? | ? | B | USB | | | [[en/users/Drivers/zd1201|zd1201]] | ZyDAS/Atheros | no | ? | ? | ? | ? | B | USB | | ||
| [[en/users/Drivers/zd1211rw|zd1211rw]] | ZyDAS/Atheros | yes | yes | yes | yes | yes | A(2)/B/G | USB | | | [[en/users/Drivers/zd1211rw|zd1211rw]] | ZyDAS/Atheros | yes | yes | yes | yes | yes | A(2)/B/G | USB | | ||
+ | |||
Line 101: | Line 107: | ||
|[[en/users/Drivers/ar6k|ar6k]]|Atheros|?|?|?|?|?|B/G|?| | |[[en/users/Drivers/ar6k|ar6k]]|Atheros|?|?|?|?|?|B/G|?| | ||
|[[http://poldhu.sf.net/|poldhu]]|NWN|no|?|?|?|?|B|PCMCIA| | |[[http://poldhu.sf.net/|poldhu]]|NWN|no|?|?|?|?|B|PCMCIA| | ||
+ | |[[en/users/Drivers/rt2880_inic|RT2880 iNIC]]|Ralink|?|?|?|?|?|?|?| | ||
Notes: | Notes: |