У меня есть адаптер дальнего действия AWUS036NHA (с набором микросхем AR9271), и я пытаюсь подключиться с помощью Ubuntu 21.10.
lsusb
показывает устройство:
Шина 002 Устройство 001: ID 1d6b:0003 Корневой концентратор Linux Foundation 3.0
Шина 001 Устройство 003: ID 8087:0a2b Intel Corp. Беспроводной интерфейс Bluetooth
Шина 001 Устройство 006: ID 0cf3:9271 Qualcomm Atheros Communications AR9271 802.11n
Шина 001 Устройство 004: ID 0c45:6717 Microdia Integrated_Webcam_HD
Шина 001 Устройство 002: ID 413c:301c Dell Computer Corp. Dell Universal Receiver
Шина 001 Устройство 001: ID 1d6b:0002 Корневой концентратор Linux Foundation 2.0
lshw -C сеть
не показывает устройство, но я вижу, что оно подключено, когда я запускаю лшв
и найдите USB-устройства:
...
*-USB
описание: USB-контроллер
продукт: Семейство наборов микросхем серии 100/C230 Контроллер USB 3.0 xHCI
производитель: корпорация Intel
физический идентификатор: 14
информация о шине: pci@0000:00:14.0
версия: 31
ширина: 64 бита
часы: 33 МГц
возможности: pm msi xhci bus_master cap_list
конфигурация: драйвер = задержка xhci_hcd = 0
ресурсы: irq:127 память:ed430000-ed43ffff
*-usb-хост: 0
продукт: Хост-контроллер xHCI
поставщик: Linux 5.13.0-28-универсальный xhci-hcd
физический идентификатор: 0
информация о шине: usb@1
логическое имя: usb1
версия: 5.13
возможности: usb-2.00
конфигурация: драйвер=хаб слоты=16 скорость=480Мбит/с
*-usb:0
...
*-usb:1 НЕ ВОСТРЕБОВАНО
описание: Универсальное USB-устройство
продукт: UB91C
производитель: АТЭРОС
физический идентификатор: 3
информация о шине: usb@1:3
версия: 1.08
серийный номер: 12345
возможности: usb-2.00
конфигурация: maxpower=500mA speed=480Mbit/s
*-USB:2
...
*-USB:3
...
Когда я подключаю кабель USB и запускаю судо dmesg
я получил
[984.770279] usb 1-3: новое высокоскоростное USB-устройство номер 7 с использованием xhci_hcd
[984.935348] usb 1-3: найдено новое USB-устройство, idVendor=0cf3, idProduct=9271, bcdDevice= 1,08
[ 984.935360] usb 1-3: новые строки USB-устройства: производитель = 16, продукт = 32, серийный номер = 48.
[984.935365] USB 1-3: Продукт: UB91C
[ 984.935369] usb 1-3: Производитель: ATHEROS
[984.935372] USB 1-3: Серийный номер: 12345
[ 984.959693] ath: не согласен с версией символа ieee80211_get_channel_khz
[984.959696] ath: неизвестный символ ieee80211_get_channel_khz (ошибка -22)
[ 984.959704] ath: не согласен с версией символа wiphy_apply_custom_regulatory
[984.959705] ath: неизвестный символ wiphy_apply_custom_regulatory (ошибка -22)
[ 984.959717] ath: не согласен с версией символа freq_reg_info
[984.959718] ath: Неизвестный символ freq_reg_info (ошибка -22)
Я следовал инструкциям здесь: https://unix.stackexchange.com/questions/326462/how-do-i-install-atheros-ar9271-wifi-drivers-on-debian и установил прошивку Atheros с sudo apt установить прошивку-atheros
. Я считаю, что мне нужно ath9k_htc
драйвер и кажется, что он у меня уже установлен:
$ ls /lib/прошивка/ath9k_htc
htc_7010-1.4.0.fw htc_7010-1.dev.0.fw htc_9271-1.4.0.fw htc_9271-1.dev.0.fw
Однако, lsmod | grep ат
вообще ничего не дает. Так что я думал, что модпроб ath9k_htc
может решить эту проблему, поскольку устройство указано как поддерживаемое (https://wiki.debian.org/ath9k_htc), но и это не работает:
modprobe: ОШИБКА: не удалось вставить 'ath9k_htc': неверный аргумент
Если у вас есть какие-либо идеи о том, как решить эту проблему или где искать, я был бы очень признателен.
Редактировать:
$ sudo modprobe ath9k_htc && sudo dmesg | grep ат
modprobe: ОШИБКА: не удалось вставить 'ath9k_htc': неверный аргумент
$ судо dmesg | grep ат
[ 5661.611665] ath: не согласен с версией символа ieee80211_get_channel_khz
[ 5661.611668] ath: неизвестный символ ieee80211_get_channel_khz (ошибка -22)
[ 5661.611681] ath: не согласен с версией символа wiphy_apply_custom_regulatory
[ 5661.611682] ath: неизвестный символ wiphy_apply_custom_regulatory (ошибка -22)
[ 5661.611699] ath: не согласен с версией символа freq_reg_info
[5661.611700] ath: Неизвестный символ freq_reg_info (ошибка -22)
[ 5676.847157] ath: не согласен с версией символа ieee80211_get_channel_khz
[ 5676.847160] ath: неизвестный символ ieee80211_get_channel_khz (ошибка -22)
[ 5676.847174] ath: не согласен с версией символа wiphy_apply_custom_regulatory
[ 5676.847175] ath: неизвестный символ wiphy_apply_custom_regulatory (ошибка -22)
[ 5676.847193] ath: не согласен с версией символа freq_reg_info
[ 5676.847194] ath: Неизвестный символ freq_reg_info (ошибка -22)
$ ls -al /usr/lib/firmware/ath9k_htc | группа 9271
-rw-r--r-- 1 корень корень 51008 дек 7 09:40 htc_9271-1.4.0.fw
-rw-r--r-- 1 root root 51008 31 августа 10:28 htc_9271-1.dev.0.fw
Редактировать 2:
Может ли кто-нибудь указать мне ресурсы, чтобы узнать больше о modprobe: ОШИБКА: не удалось вставить 'ath9k_htc': неверный аргумент
ошибка? Я вообще не понимаю, что это значит.