При подключении Wi-Fi адаптера на чипсете Atheros, например Alfa AWUS036NHA, компьютер с Linux не видит Wi-Fi устройство. Команда
iw dev
ничего не выводит, как будто бы устройство не подключено.
В Памятке по Wi-Fi в Linux: подсказки и решение проблем воспользуемся советом из раздела «Как задать вопрос о проблеме с Wi-Fi адаптером», а именно откроем несколько окон терминала и запустим в них команды:
iw event ip monitor journalctl -f
Затем подключим Wi-Fi адаптер к компьютеру.
journalctl выдал следующие сообщения:
Jan 27 00:55:28 HackWare-Kali kernel: usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested Jan 27 00:55:28 HackWare-Kali kernel: usb 1-1: firmware: failed to load ath9k_htc/htc_9271-1.4.0.fw (-2) Jan 27 00:55:28 HackWare-Kali kernel: usb 1-1: Direct firmware load for ath9k_htc/htc_9271-1.4.0.fw failed with error -2 Jan 27 00:55:28 HackWare-Kali kernel: usb 1-1: ath9k_htc: Firmware htc_9271.fw requested Jan 27 00:55:28 HackWare-Kali kernel: usb 1-1: firmware: failed to load htc_9271.fw (-2) Jan 27 00:55:28 HackWare-Kali kernel: usb 1-1: Direct firmware load for htc_9271.fw failed with error -2 Jan 27 00:55:28 HackWare-Kali kernel: usb 1-1: no suitable firmware found! Jan 27 00:55:28 HackWare-Kali kernel: usb 1-1: ath9k_htc: USB layer deinitialized
Смотрите также: Как использовать journalctl для просмотра системных логов Linux
Ключевым для решения проблемы в данных сообщениях является информация о том, что не загружена прошивка ath9k_htc. Для работы устройств кроме драйвера (который может быть частью ядра или устанавливаться отдельно) необходима прошивка.
Выполним поиск прошивки:
apt search ath9k_htc
В Kali Linux прошивка ath9k_htc помещена в отдельный пакет firmware-atheros, установим его:
sudo apt install firmware-atheros
В Debian, Ubuntu и Linux Mint для установки выполните команду:
sudo apt firmware-ath9k-htc
В Arch Linux, Manjaro, BlackArch и их производных выполните команду:
sudo pacman -S linux-firmware
После установки прошивки и перезагрузки компьютера проблема исчезнет и Wi-Fi адаптер будет работать.
Связанные статьи:
- Linux не видит Wi-Fi на чипсете Realtek. Ошибка «firmware: failed to load rt2870.bin» (РЕШЕНО) (100%)
- Linux не видит Wi-Fi на чипсете Intel. Ошибка «firmware: failed to load iwlwifi» (РЕШЕНО) (69.8%)
- Прошивки устройств (firmware) в Linux (69.4%)
- Как установить драйвер для Wi-Fi Mediatek MT7921 и Mediatek MT7961 в Linux (57.7%)
- Как установить драйвер Realtek RTL8821CE (57%)
- Ошибки git «Your local changes to the following files would be overwritten by merge» и «Please commit your changes or stash them before you merge» (РЕШЕНО) (RANDOM - 0.7%)