Am adaptorul cu rază lungă de acțiune AWUS036NHA (cu chipset-ul AR9271) și încerc să mă conectez folosind Ubuntu 21.10.
lsusb
arată dispozitivul:
Bus 002 Dispozitiv 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Dispozitiv 003: ID 8087:0a2b Interfață fără fir Bluetooth Intel Corp.
Bus 001 Dispozitiv 006: ID 0cf3:9271 Qualcomm Atheros Communications AR9271 802.11n
Bus 001 Dispozitiv 004: ID 0c45:6717 Microdia Integrated_Webcam_HD
Bus 001 Dispozitiv 002: ID 413c:301c Dell Computer Corp. Dell Universal Receiver
Bus 001 Dispozitiv 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
lshw -C rețea
nu arata dispozitivul, dar vad ca este conectat cand rulez lshw
și căutați dispozitivele USB:
...
*-USB
descriere: controler USB
produs: Seria 100/Seria C230 Chipset Family Controller USB 3.0 xHCI
furnizor: Intel Corporation
ID fizic: 14
info autobuz: pci@0000:00:14.0
versiunea: 31
lățime: 64 biți
ceas: 33 MHz
capabilități: pm msi xhci bus_master cap_list
configurație: driver=xhci_hcd latency=0
resurse: irq:127 memorie:ed430000-ed43ffff
*-usbhost:0
produs: xHCI Host Controller
furnizor: Linux 5.13.0-28-generic xhci-hcd
ID fizic: 0
informații despre autobuz: usb@1
nume logic: usb1
versiunea: 5.13
capabilități: usb-2.00
configurație: driver=sloturi hub=16 viteze=480Mbit/s
*-usb:0
...
*-usb:1 NEREVENIND
descriere: dispozitiv USB generic
produs: UB91C
furnizor: ATHEROS
ID fizic: 3
informații despre autobuz: usb@1:3
versiunea: 1.08
seria: 12345
capabilități: usb-2.00
configuratie: maxpower=500mA viteza=480Mbit/s
*-usb:2
...
*-usb:3
...
Când conectez cablul USB și alerg sudo dmesg
eu iau
[ 984.770279] usb 1-3: noul dispozitiv USB de mare viteză numărul 7 folosind xhci_hcd
[ 984.935348] usb 1-3: a fost găsit un nou dispozitiv USB, idVendor=0cf3, idProduct=9271, bcdDevice= 1.08
[ 984.935360] usb 1-3: șiruri noi de dispozitive USB: Mfr=16, Product=32, SerialNumber=48
[ 984.935365] usb 1-3: Produs: UB91C
[ 984.935369] usb 1-3: Producator: ATHEROS
[ 984.935372] usb 1-3: Număr de serie: 12345
[ 984.959693] ath: nu este de acord cu versiunea simbolului ieee80211_get_channel_khz
[ 984.959696] ath: simbol necunoscut ieee80211_get_channel_khz (err -22)
[ 984.959704] ath: nu este de acord cu versiunea simbolului wiphy_apply_custom_regulatory
[ 984.959705] ath: simbol necunoscut wiphy_apply_custom_regulatory (eroare -22)
[ 984.959717] ath: nu este de acord cu versiunea simbolului freq_reg_info
[ 984.959718] ath: simbol necunoscut freq_reg_info (err -22)
Am urmat instructiunile de aici: https://unix.stackexchange.com/questions/326462/how-do-i-install-atheros-ar9271-wifi-drivers-on-debian și a instalat firmware-ul Atheros cu sudo apt install firmware-atheros
. Cred că am nevoie de ath9k_htc
driver și se pare că l-am instalat deja:
$ ls /lib/firmware/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
In orice caz, lsmod | grep ath
nu-mi da absolut nimic. Așa că mă gândeam la asta modprobe ath9k_htc
s-ar putea rezolva, deoarece dispozitivul este listat ca suportat (https://wiki.debian.org/ath9k_htc), dar nici asta nu funcționează:
modprobe: EROARE: nu s-a putut introduce „ath9k_htc”: Argument nevalid
Dacă aveți idei despre cum să rezolvați acest lucru sau unde să căutați, aș aprecia foarte mult.
Editați | ×:
$ sudo modprobe ath9k_htc && sudo dmesg | grep ath
modprobe: EROARE: nu s-a putut introduce „ath9k_htc”: Argument nevalid
$ sudo dmesg | grep ath
[ 5661.611665] ath: nu este de acord cu versiunea simbolului ieee80211_get_channel_khz
[ 5661.611668] ath: simbol necunoscut ieee80211_get_channel_khz (err -22)
[ 5661.611681] ath: nu este de acord cu versiunea simbolului wiphy_apply_custom_regulatory
[ 5661.611682] ath: simbol necunoscut wiphy_apply_custom_regulatory (eroare -22)
[ 5661.611699] ath: nu este de acord cu versiunea simbolului freq_reg_info
[ 5661.611700] ath: simbol necunoscut freq_reg_info (err -22)
[ 5676.847157] ath: nu este de acord cu versiunea simbolului ieee80211_get_channel_khz
[ 5676.847160] ath: simbol necunoscut ieee80211_get_channel_khz (err -22)
[ 5676.847174] ath: nu este de acord cu versiunea simbolului wiphy_apply_custom_regulatory
[ 5676.847175] ath: simbol necunoscut wiphy_apply_custom_regulatory (eroare -22)
[ 5676.847193] ath: nu este de acord cu versiunea simbolului freq_reg_info
[ 5676.847194] ath: simbol necunoscut freq_reg_info (err -22)
$ ls -al /usr/lib/firmware/ath9k_htc | grep 9271
-rw-r--r-- 1 root root 51008 dec 7 09:40 htc_9271-1.4.0.fw
-rw-r--r-- 1 rădăcină rădăcină 51008 31 aug 10:28 htc_9271-1.dev.0.fw
Editarea 2:
Ar putea cineva să-mi îndrume către resurse pentru a afla mai multe despre modprobe: EROARE: nu s-a putut introduce „ath9k_htc”: Argument nevalid
eroare? Nu înțeleg deloc ce înseamnă asta.