НейроАгент

Как установить прошивку для Atheros UB93 в Kali Linux

Решение проблемы с ошибкой загрузки прошивки для беспроводного адаптера Atheros UB93 в Kali Linux. Пошаговые инструкции для начинающих по установке firmware-atheros и ручной настройке.

Вопрос

Kali Linux не распознает беспроводной адаптер Atheros UB93: как исправить ошибку загрузки прошивки?

Проблема:

  • Друг передал модем Atheros UB93, который подключен к ПК с виртуальной машиной Kali Linux
  • Команда lsusb показывает, что устройство обнаруживается
  • В системных логах (dmesg) видно, что драйвер ath9k_htc загружается, но не удается загрузить прошивку

Логи системы:

[   42.281296] usbcore: registered new interface driver ath9k_htc
[   43.289913] usb 1-1: ath9k_htc: Firmware - ath9k_htc/htc_9271-1.4.0.fw download failed
[   43.290086] usb 1-1: ath9k_htc: USB layer deinitialized
...
[ 1575.982668] usb 1-1: Product: UB93
[ 1575.982674] usb 1-1: Manufacturer: ATHEROS
[ 1575.982678] usb 1-1: SerialNumber: 12345
[ 1575.988393] usb 1-1: ath9k_htc: Firmware ath9k_htc/htc_9271-1.4.0.fw requested
[ 1577.016164] usb 1-1: ath9k_htc: Firmware - ath9k_htc/htc_9271-1.4.0.fw download failed
[ 1577.016606] usb 1-1: ath9k_htc: USB layer deinitialized

Что было предпринято:

  • Нашел прошивку в репозитории Git (50 КБ), но она не помогла решить проблему

Вопрос: Как правильно установить прошивку для адаптера Atheros UB93 в Kali Linux, чтобы исправить ошибку загрузки прошивки? Я новичок в Linux.

НейроАгент

Для исправления ошибки загрузки прошивки адаптера Atheros UB93 в Kali Linux необходимо установить пакет firmware-atheros или вручную скачать необходимую прошивку htc_9271-1.4.0.fw. Проблема возникает из-за отсутствия требуемого файла прошивки в системе, что предотвращает полноценную инициализацию беспроводного адаптера.

Содержание

Причины проблемы и диагностика

Ошибка ath9k_htc: Firmware - ath9k_htc/htc_9271-1.4.0.fw download failed возникает, когда система не может найти необходимый файл прошивки для адаптера Atheros UB93. Это распространенная проблема, особенно в Kali Linux, где некоторые пакеты с проприетарным ПО могут отсутствовать в стандартном репозитории.

Устройство распознается правильно:

  • Команда lsusb показывает устройство с ID 0cf3:9271
  • Система определяет производителя как ATHEROS и название продукта как UB93
  • Драйвер ath9k_htc загружается, но не может инициализировать адаптер без прошивки

Важно: Даже если устройство обнаруживается системой, отсутствие прошивки делает его функционально нерабочим для беспроводной связи.

Основные методы решения

Установка пакета firmware-atheros

Самый простой и рекомендуемый способ для начинающих пользователей:

bash
# Обновляем список пакетов
sudo apt update

# Устанавливаем пакет с прошивкой
sudo apt install firmware-atheros

Этот пакет содержит необходимые файлы прошивки, включая htc_9271-1.4.0.fw, и автоматически помещает их в каталог /lib/firmware.

Преимущества этого метода:

  • Автоматическая установка всех необходимых компонентов
  • Обновления прошивки вместе с системой
  • Поддержка различных моделей Atheros адаптеров

После установки перезагрузите систему или просто подключите адаптер заново.

Ручная установка прошивки

Если автоматическая установка не работает, можно скачать прошивку вручную:

bash
# Создаем каталог для прошивок (если его нет)
sudo mkdir -p /lib/firmware/ath9k_htc

# Скачиваем необходимые файлы прошивки
sudo wget -P /lib/firmware/ath9k_htc http://wireless.kernel.org/download/htc_fw/1.4/htc_9271-1.4.0.fw
sudo wget -P /lib/firmware/ath9k_htc http://wireless.kernel.org/download/htc_fw/1.4/htc_7010.fw

Дополнительные источники прошивки:

После ручной установки перезагрузите систему или выполните:

bash
sudo rmmod ath9k_htc
sudo modprobe ath9k_htc

Дополнительные решения

Проверка репозиториев non-free

Kali Linux может требовать включения репозиториев non-free для установки проприетарного ПО:

bash
# Проверяем файл /etc/apt/sources.list
sudo nano /etc/apt/sources.list

Убедитесь, что в файле есть строки:

deb http://http.kali.org/kali kali-rolling main contrib non-free

После редактирования обновите систему:

bash
sudo apt update
sudo apt install firmware-atheros

Виртуальные машины

Если вы используете Kali Linux в виртуальной машине (VMware, VirtualBox), убедитесь что:

  • Настроена передача USB-устройства в виртуальную машину
  • Используется USB-контроллер версии 2.0 или выше
  • Установлены необходимые расширения для виртуальной машины

Проверка результата

После установки прошивки выполните следующие проверки:

  1. Проверка загрузки драйвера:
bash
dmesg | grep ath9k_htc

Должны отсутствовать сообщения об ошибках загрузки прошивки.

  1. Проверка беспроводных интерфейсов:
bash
iwconfig

Должен появиться беспроводной интерфейс (например, wlan0).

  1. Проверка состояния интерфейса:
bash
ip a show wlan0

Интерфейс должен быть в состоянии UP.

  1. Сканирование сетей:
bash
iwlist wlan0 scan

Команда должна выполнить сканирование без ошибок.

Устранение неполадок

Если проблема остается:

  1. Очистка кэша модулей:
bash
sudo rmmod ath9k_htc
sudo modprobe -r ath9k_htc
sudo modprobe ath9k_htc
  1. Проверка прав доступа к прошивке:
bash
ls -la /lib/firmware/ath9k_htc/

Файлы должны иметь права доступа 644.

  1. Полная перезагрузка системы:
bash
sudo reboot
  1. Проверка совместимости оборудования:
    Убедитесь что адаптер физически исправен и работает на другой системе.

Источники

  1. ath9k_htc - Debian Wiki
  2. How To Install firmware-atheros on Kali Linux | Installati.one
  3. VMWare/Kali Atheros AR9271 USB WiFi Adapter issue + solution!
  4. How to use AR9271 USB WiFi module in Kali linux in VMs?
  5. how to install ath9k-htc-firmware for Atheros Communications, Inc. AR9271
  6. ath9k_htc — Linux Wireless documentation
  7. Alfa AWUS036NHA + eth9k_htc Driver + Windows 8 + Kali 2.0 Sana Installation Guide

Заключение

Ключевые моменты по решению проблемы с адаптером Atheros UB93:

  1. Основное решение - установка пакета firmware-atheros через apt, что автоматически загрузит все необходимые файлы прошивки.

  2. Альтернативный метод - ручная загрузка прошивок htc_9271-1.4.0.fw и htc_7010.fw в каталог /lib/firmware/ath9k_htc/.

  3. Виртуальные машины требуют дополнительной настройки USB-параметров для корректной работы беспроводных адаптеров.

  4. Перезагрузка системы после установки прошивки критически важна для полной инициализации оборудования.

Для начинающих пользователей рекомендуется использовать первый метод с установкой пакета, так как он наиболее прост и надежен. Если возникают сложности, стоит проверить репозитории non-free и права доступа к файлам прошивки.