Linux-совместимый набор микросхем USB-адаптера 802.11ac

10

Существуют ли какие-либо наборы микросхем 802.11 с драйверами для Linux?

Уже есть много usb-адаптеров 802.11ac, но я видел только поддержку Windows.

Zulakis
источник
Вы нашли модель, которая не требует драйверов вне ядра?
vanthome

Ответы:

7

Я могу подтвердить, что edimax EW-7822UAC работает под Linux (используя драйвер, загруженный с их сайта - http://www.edimax.com/en/support_detail.php?pd_id=479&pl1_id=28&pl2_id=138 (прямая ссылка http: / /www.edimax.com/images/Image/Driver_Utility/Wireless/NIC/EW-7822UAC/EW-7822UAC_linux_v4.2.2_7502.20130517.tar.gz )

К сожалению, драйвер linux, похоже, не поддерживает «режим монитора», поэтому он не используется в качестве анализатора, хотя netmon может захватывать трафик под окнами.

Марк Филлипс
источник
1
После ядра 3.10 некоторые функции отсутствуют из-за изменения интерфейса. Я нашел эту версию работ: github.com/abperiasamy/rtl8812AU_8821AU_linux
Chinasaur
4

По-видимому, единственным драйвером linux, поддерживающим сетевое подключение 802.11AC, является ath10k (см. Http://wireless.kernel.org/en/users/Drivers/ath10k ), поддерживающий чипсет Qualcomm Atheros 802.11ac QCA98xx. Однако пока нет ни одного usb-адаптера для поддержки этого чипсета.

Это не обязательно даст вам ответ, поскольку я могу ошибаться, но после некоторых исследований это единственный вывод, к которому я пришел. Любые хорошие новости на этой стороне приветствуются.

Leonardo
источник
Но в USB-ключе нет устройств Qualcomm. Если вы знаете что-либо, пожалуйста, предоставьте ссылку. До них я голосую за тебя.
Валентайн
1

Я могу подтвердить, что edimax EW-7822UAC предоставляет драйвер для Linux. Я успешно скомпилировал его драйвер и подключил его в Fedora 19. Скорость загрузки может достигать в среднем 15 МБ / с и пика 20 МБ / с при использовании perf.

Это вывод iwconfig и lsusb:

$ iwconfig
enp6s0u2  IEEE 802.11AC  ESSID:"Orz-5Ghz"  Nickname:"<WIFI@REALTEK>"
      Mode:Managed  Frequency:5.2 GHz  Access Point: 74:D0:2B:41:EC:FC   
      Bit Rate:867 Mb/s   Sensitivity:0/0  
      Retry:off   RTS thr:off   Fragment thr:off
      Power Management:off
      Link Quality=100/100  Signal level=94/100  Noise level=0/100
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:0  Invalid misc:0   Missed beacon:0

$ lsusb
Bus 003 Device 002: ID 7392:a822 Edimax Technology Co., Ltd
user178808
источник
1

В Википедии есть довольно современная таблица драйверов беспроводных стеков OSS: http://en.wikipedia.org/wiki/Comparison_of_open-source_wireless_drivers#Driver_capabilities Как теперь, похоже, существует только один драйвер, который способен работать с переменным током. вообще и этот не для USB-устройств.

Единственная возможность в настоящее время, кажется, использует ключи на основе RTL8812AU. Есть довольно

Проблема в том, что для этого нужно вручную скомпилировать модуль ядра.

vanthome
источник
0

Все доступные драйверы набора микросхем 802.11 вы можете увидеть в исходниках ядра:

~# cd /path/to/your/kernel/sources
~# make menuconfig

затем

Device Drivers  --->
    [*] Network device support  --->
         [*]   Wireless LAN  --->
                   ...

Просто включите / отключите ваше и перекомпилируйте ядро.

/ path / to / your / kernel / sources зависит от вашей ОС: компиляция ядра Linux

сентябрь
источник