This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:users:drivers [2015/11/02 09:21] liss coffey |
en:users:drivers [2023/08/02 20:29] (current) Jeff Johnson Add ath12k |
||
---|---|---|---|
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 17: | ||
| [[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 | | ||
- | | [[en/users/Drivers/ath10k|ath10k]] | Atheros | yes | yes | yes | no | yes | A/B/G/N/AC | PCI-E | | + | | [[en/users/Drivers/ath10k|ath10k]] | Qualcomm Atheros | yes | yes | yes (6) | yes (6) | yes (6) | A/B/G/N/AC | PCI-E / AHB / SDIO | |
+ | | [[en/users/Drivers/ath11k|ath11k]] | Qualcomm Atheros | yes | yes | no | yes (6) | yes (6) | A/B/G/N/AC/AX | PCI-E / AHB | | ||
+ | | [[en/users/Drivers/ath12k|ath12k]] | Qualcomm Atheros | yes | yes | no | yes (6) | yes (6) | A/B/G/N/AC/AX/BE | PCI-E | | ||
| [[en/users/Drivers/atmel|atmel]] | Atmel | no | ? | ? | ? | ? | B | PCI / PCMCIA | | | [[en/users/Drivers/atmel|atmel]] | Atmel | no | ? | ? | ? | ? | B | PCI / PCMCIA | | ||
| [[en/users/Drivers/b43|b43]] | Broadcom | yes | yes | yes | yes | yes | A(2)/B/G | SSB / PCI / PCI-E / PCMCIA | | | [[en/users/Drivers/b43|b43]] | Broadcom | yes | yes | yes | yes | yes | A(2)/B/G | SSB / PCI / PCI-E / PCMCIA | | ||
Line 40: | Line 38: | ||
| [[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 | yes | yes | yes | yes | A/B/G/N/AC/AX | PCIe / SoC / USB / SDIO | | ||
+ | | [[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 47: | ||
| [[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 60: | ||
| [[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 | yes | ? | ? | ? | B/G/N | PCI-E | |
| [[en/users/Drivers/rtl819x|rtl8723ae]] | Realtek | yes | ? | ? | ? | ? | B/G/N | PCI-E | | | [[en/users/Drivers/rtl819x|rtl8723ae]] | Realtek | yes | ? | ? | ? | ? | B/G/N | PCI-E | | ||
+ | | [[en/users/Drivers/rtl819x|rtl8723bs]] | Realtek | ? | ? | ? | no | no | B/G/N | SDIO | | ||
| [[en/users/Drivers/rtl819x| ** r8723au]] | Realtek | yes | ? | ? | ? | ? | B/G/N | USB | | | [[en/users/Drivers/rtl819x| ** r8723au]] | Realtek | yes | ? | ? | ? | ? | B/G/N | USB | | ||
| [[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/wfx|wfx]] | Silicon Laboratories | yes | yes | no | no | no | A/B/G/N | SPI / SDIO | | ||
| [[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 96: | Line 102: | ||
- | |**Driver**|**Manufacturer**|**cfg80211**\\ |**AP**\\ |**IBSS**\\ |**mesh**\\ |**monitor**\\ |**PHY modes**|**Buses**| | + | | **Driver** | **Manufacturer** | **cfg80211**\\ | **AP**\\ | **IBSS**\\ | **mesh**\\ | **monitor**\\ | **PHY modes** | **Buses** | |
- | |[[en/users/Drivers/acx1xx|acx1xx]]|Texas Instruments|yes|?|?|no|?|B|PCI / PCMCIA / USB| | + | | [[en/users/Drivers/acx1xx|acx1xx]] | Texas Instruments | yes | ? | ? | no | ? | B | PCI / PCMCIA / USB | |
- | |[[en/users/Drivers/agnx|agnx]]|Airgo/Qualcom|yes|?|?|?|?|A/B/G|PCI| | + | | [[en/users/Drivers/agnx|agnx]] | Airgo/Qualcom | yes | ? | ? | ? | ? | A/B/G | PCI | |
- | |[[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 | ? | ? | ? | ? | ? | ? | PCI | | ||
Notes: | Notes: |