Найти в Дзене
Обо всём и ни о чём

USB WI-FI модуль TL-WN722N и Linux

USB Wi-Fi модулей существует целое множество, но в статье остановлюсь на модуле TL-WN722N от TP-Link, так как мне "выпала честь" его купить и с ним помучаться. В Компьютеру на Windows подключается легко, даже драйвера есть в комплекте на диске. К MacOS тоже не должно быть проблем хотя лично не подключал. А вот в Линуксе не без "сюрпризов".

USB Wi-Fi модулей существует целое множество, но в статье остановлюсь на модуле TL-WN722N от TP-Link, так как мне "выпала честь" его купить и с ним помучаться. В Компьютеру на Windows подключается легко, даже драйвера есть в комплекте на диске. К MacOS тоже не должно быть проблем хотя лично не подключал. А вот в Линуксе не без "сюрпризов".

Все эксперименты я проводил на компьютере с установленным на нём LinuxMint 18.3. Сам модуль имеет версию 3.20.

Перво-наперво идём на оффициальный сайт и скачиваем драйвер для Линукса. Там скачивается архив с документашкой, файлом README и архивом с дровами. Что пишут про этот драйвер? Во первых небольшое противоречие про версию ядра Линукса, для которого этот драйвер. Согласно информации на сайте, мой Линукс не подходит, а согласно инструкции - ещё подходит: версия ядра 4.10.0-38-generic .

Как видно из рисунка, для моего Линукса есть только бетта-версия драйвера. Попытался установить драйвер по инструкции. В папке с драйвером есть файл Makefile, который запускается командой make. В общем установить драйвер не получилось, как мне объяснили опытные линуксоиды, это в самой сборке косяк.

Так прошла установка драйвера
Так прошла установка драйвера

Само устройство в Линуксе вообще не отображается кроме дискриптора вот например в терминале ответ на команду lsusb: самый верхний девайс - это и есть тот самый модуль.

Список USB-устройств, подключённых к ноуту.
Список USB-устройств, подключённых к ноуту.

Пытался установить дрова по этой инструкции, но там тоже "фиаско". При выполнении команды sudo apt-get install firmware-atheros вылезла следующая ошибка:

При обработке следующих пакетов произошли ошибки:

/var/cache/apt/archives/firmware-atheros_20161130-5_all.deb

E: Sub-process /usr/bin/dpkg returned an error code (1)

Пытался некоторые другие методы установки сделать, в том числе не обходилось без клонирования с GitHub. Но и это не сработало, а там нужно было шаманить с ядром Линукса с использованием фреймворка dpkg .

В общем не удаётся пока подружить девайс с Линуксом, надеюсь что на официальном сайте выпустят подходящую версию драйверов.