LINUX.ORG.RU

Как установить опенсорсные драйвера для Atheros 9271 на Debian?

 , , ,


0

1

В общем есть USB WI-FI адаптер TP Link TL-722n первой ревизии на Atheros AR9271 и есть комп на котором установлен Debian. Вставляю в комп этот адаптер, смотрю командами ifconfig или iwconfig и комп этого адаптера не видит. Гугл привел меня к вот этой инструкции https://wiki.debian.org/ath9k_htc но меня смущает то что в командах есть «non-free». Как установить именно полностью опенсорсные драйвера для этого адаптера в Debian?

Firmware is required, which can be provided by installing the firmware-atheros package. Open firmware for this driver is also available in the firmware-ath9k-htc package starting from Buster.

Для AR9271 есть 2 версии. Закрытый вариант в пакете firmware-atheros и открытый вариант в пакете firmware-ath9k-htc. Открытая прошивка доступна с версии Debian Buster. Подключать non-free нужено если ты хочешь поставить закрытый вариант или у тебя старая версия Debian.

yrii2121 ()
Ответ на: комментарий от yrii2121

Подключать non-free нужено если ты хочешь поставить закрытый вариант или у тебя старая версия Debian.

Спасибо за инфу. Насколько я помню то я устанавливал себе Debian 9, это старый или нет? И я никогда не устанавливал драйвера на линуксе и не знаю как это делать. Пробовал вводить команду apt-get install firmware-ath9k-htc. Это вообще правильно устанавливать дрова командой apt-get install ?

MRX256 ()
Ответ на: комментарий от MRX256

Насколько я помню то я устанавливал себе Debian 9, это старый или нет?

Если версия 9 (кодовое имя «Stretch»), то это предпоследняя версия => тебе нужно будет подключать non-free и ставить firmware-atheros. Уточнить версию можно так:

$ cat /etc/debian_version 
10.1 

Если версия 9, то подключаешь non-free, а потом:

# apt update
# apt install firmware-atheros

Если версия 10 (кодовое имя «Buster»), то:

# apt update
# apt install firmware-ath9k-htc

т.к. ты хочешь открытый вариант.

yrii2121 ()
Последнее исправление: yrii2121 (всего исправлений: 1)
Ответ на: комментарий от yrii2121

Если версия 9 (кодовое имя «Stretch»), то это предпоследняя версия.

У меня версия 9.11. А можно как нибудь подключить к моему дебиану репозитории от Buster или вообще с какого нибудь гитхаба установить?

MRX256 ()
Ответ на: комментарий от MRX256

Подключать репозиторий можно, если вы знаете, что делаете.

… или вообще с какого нибудь гитхаба установить?

https://github.com/qca/open-ath9k-htc-firmware

Там есть инструкция (How do I build it?)

Чем вас не устраивает non-free вариант firmware-atheros?

yrii2121 ()

все т.н. драйвера и прошивки включатся как правило в ядре + установка прошивок, но в debian может по другому. Посмотрите grep-ом по ключевым словам железа в исходниках и документации ядра.

anonymous ()
Ответ на: комментарий от LongLiveUbuntu

Не стоит этого делать. Ты вполне можешь сломать этим систему.

Насчет сломать систему вообще не парюсь, так как есть бэ кап системы. Но теперь интересно, чем именно можно сломать систему, установкой драйверов с гитхаба или подключением сторонних репозиториев?

MRX256 ()
Ответ на: комментарий от yrii2121

https://github.com/qca/open-ath9k-htc-firmware Там есть инструкция (How do I build it?)

Спасибо большое за ссылку на гитбхабе, но я так и не смог разобраться окончательно. Прошу вас помочь. Установил из репозитория Debian пакет cmake, что делать с командой $ make toolchain так и не понял, затем скачал с гитхаба архив, распаковал его и ввел $ make -C /путь к папке распакованной из архива после чего что то устанавливалось, да вот только затем адаптер не работал в Debian. Честно сказать, никогда ничего из гитхаба не устанавливал и из исходников ничего не собирал.

MRX256 ()
Ответ на: комментарий от yrii2121

apt install firmware-ath9k-htc

Гуглил и нашел вот это решение https://packages.debian.org/buster/all/firmware-ath9k-htc/download добавил на своем Debian 9.11 в файл /etc/apt/sources.list строчку deb http://ftp.de.debian.org/debian buster main и как я понял так я добавил репозиторий от buster в свой Debian9.11 после этого в менеджере пакетов Synaptic мне стали доступны 2 пакета: firmware-ath9k-htc и firmware-ath9k-htc-dbgsym. Ну я и установил то что ты говоришь опенсорсное firmware-ath9k-htc и адаптер заработал нормально, вопрос решен.

MRX256 ()