Вопрос или проблема
Kali обновлена до самой последней версии, firmware-atheros
уже установлен, но я не могу использовать мой беспроводной USB AR9271, так как интерфейс типа wlan0
не создается, lsusb
и lshw
обнаруживают беспроводной USB и dmesg
сообщает: ath9k_htc: номера конечных точек устройства не соответствуют ожидаемым
В команде lshw
беспроводной USB указывается как UNCLAIMED, следовательно, никакой драйвер не загружен, исходя из того, что я нашел в интернете, что еще я могу сделать, чтобы он заработал?
Беспроводной USB работает нормально в Windows и старой системе Ubuntu
uname -a
Linux 6.11.2-amd64 #1 SMP PREEMPT_DYNAMIC Kali 6.11.2-1kali1 (2024-10-15) x86_64 GNU/Linux
iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth1 no wireless extensions.
dmesg | grep usb
[ 144.407963] usb 1-1: New USB device found, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08
[ 144.407967] usb 1-1: New USB device strings: Mfr=16, Product=32, SerialNumber=48
[ 144.407969] usb 1-1: Product: USB2.0 WLAN
[ 144.407970] usb 1-1: Manufacturer: ATHEROS
[ 144.407971] usb 1-1: SerialNumber: 12345
[ 144.948929] usb 1-1: ath9k_htc: номера конечных точек устройства не соответствуют ожидаемым
[ 144.949064] usbcore: зарегистрирован новый интерфейсный драйвер ath9k_htc
lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 корневой концентратор
Bus 001 Device 004: ID 0cf3:9271 Qualcomm Atheros Communications AR9271 802.11n
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 корневой концентратор
lshw
...
*-usbhost:0
product: xHCI Host Controller
vendor: Linux 6.11.2-amd64 xhci-hcd
physical id: 0
bus info: usb@1
logical name: usb1
version: 6.11
capabilities: usb-2.00
configuration: driver=hub slots=8 speed=480Mbit/s
*-usb UNCLAIMED
description: Generic USB device
product: USB2.0 WLAN
vendor: ATHEROS
physical id: 1
bus info: usb@1:1
version: 1.08
serial: 12345
capabilities: usb-2.00
configuration: maxpower=500mA speed=12Mbit/s
...
Ответ или решение
Опираясь на предоставленную информацию, вы столкнулись с проблемой, связанной с использованием беспроводного USB-адаптера AR9271 в Kali Linux. Давайте детально рассмотрим возможные причины и шаги для ее решения.
Анализ проблемы
-
Сообщение dmesg: Ошибка "ath9k_htc: Device endpoint numbers are not the expected ones" указывает на то, что ядро Linux ожидает иные номера конечных точек устройства, чем те, которые оно обнаружило при попытке инициализации устройства.
-
Статус UNCLAIMED в lshw: Обычно это указывает на отсутствие подходящего драйвера для оборудования или на проблемы с загрузкой драйвера.
-
Работа на других ОС: Поскольку устройство работает в Windows и на старом Ubuntu, можно предположить, что проблема не аппаратного характера, а связана с конфигурацией или несовместимостью в текущем окружении Kali Linux.
Возможные решения
-
Проверка правильности драйверов:
- Убедитесь, что пакет
firmware-atheros
установлен корректно (apt update && apt install firmware-atheros
). - Проверьте наличие и актуальность модуля
ath9k_htc
для ядра (modinfo ath9k_htc
).
- Убедитесь, что пакет
-
Обновление системы:
- Проверьте наличие обновлений для системы (
apt update && apt upgrade
) и убедитесь, что у вас последняя версия ядра и драйверов.
- Проверьте наличие обновлений для системы (
-
Проверка конфигурации USB:
- Подключите устройство к другому USB-порту, чтобы исключить возможные проблемы с конкретным портом.
- Используйте другой кабель, если применимо, чтобы исключить аппаратные проблемы.
-
Переустановка драйвера:
- Попробуйте удалить и заново загрузить модуль
ath9k_htc
с помощью команд:sudo rmmod ath9k_htc sudo modprobe ath9k_htc
- Попробуйте удалить и заново загрузить модуль
-
Дополнительные логи и диагностика:
- Проверьте общие логи системы (
journalctl -xe
) на предмет дополнительных сообщений ошибок. - Используйте
usbmon
для мониторинга USB-передач, что может предоставить больше информации о неполадках.
- Проверьте общие логи системы (
-
Пользовательские версии драйвера:
- Если стандартные драйверы не работают, рассмотрите возможность установки альтернативных или пользовательских версий драйверов, совместимых с вашим ядром, которые могут быть найдены в репозиториях или на форумах.
Заключение
Эти шаги должны помочь в решении проблемы подключения вашего беспроводного USB-адаптера AR9271 в Kali Linux. Следуйте рекомендациям и делайте каждое изменение последовательно, проверяя функциональность устройства после каждого шага. В случае продолжительных проблем, обратитесь к сообществу Kali Linux для дополнительных советов и поддержки.