Puncte:2

Driverul ath9k_htc nu se încarcă cu modprobe pentru AWUS036NHA (chipset AR9271) pe Ubuntu 21.10

drapel pk

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.

chili555 avatar
drapel cn
Vă rugăm să vă editați întrebarea pentru a afișa rezultatul acestor comenzi de terminal: `sudo modprobe ath10k_pci && sudo dmesg | grep ath` și, de asemenea: `ls -al /usr/lib/firmware/ath9k_htc | grep 9271`
wvdgoot avatar
drapel pk
@chili555, am actualizat întrebarea.
chili555 avatar
drapel cn
Hopa! Vă rog să-mi iertați greșeala. Am vrut să spun: `sudo modprobe ath9k_pci && sudo dmesg | grep ath` De asemenea, se pare că firmware-ul *dev* a fost instalat (incorect) de pachetul Debian.Să-l redenumim: `cd /usr/lib/firmware/ath9k_htc && sudo mv htc_9271-1.dev.0.fw htc_9271-1.dev.0.bak` Reporniți și spuneți-ne dacă există vreo îmbunătățire.
wvdgoot avatar
drapel pk
Prima comandă îmi dă `modprobe: FATAL: Modulul ath9k_pci nu a fost găsit în directorul /lib/modules/5.13.0-28-generic`.
wvdgoot avatar
drapel pk
Am făcut și redenumirea și după repornire am primit aceeași ieșire ca înainte.
chili555 avatar
drapel cn
Vă rugăm să confirmați că sistemul dumneavoastră este complet actualizat și repornit.
wvdgoot avatar
drapel pk
@chili555, confirmat. Am rulat `apt update`, `apt upgrade` și `apt clean`, apoi am repornit. Tot aceeasi problema. Mă gândesc că nu pot încărca niciun modul folosind `modprobe`. Este posibil? Dacă da, aveți o sugestie pentru a testa această ipoteză?
chili555 avatar
drapel cn
Scuzele mele; Vă rugăm să încercați: `sudo modprobe ath9k_htc` și arătați-mi rezultatul. Sperăm că este gol.
wvdgoot avatar
drapel pk
@chili555 nu, acesta este „modprobe: EROARE: nu s-a putut insera „ath9k_htc”: Argument nevalid”. Nu știu ce înseamnă și nu găsesc nimic util despre el. Nu există documentație despre `modprobe` în afară de pagina de manual?
chili555 avatar
drapel cn
Să [continuăm această discuție în chat](https://chat.stackexchange.com/rooms/133975/discussion-between-chili555-and-wvdgoot).
Puncte:1
drapel cn

În mesajul tău, vedem:

[ 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)

Am bănuit că ați instalat alte drivere în încercarea de a face dispozitivul ath9k_htc să funcționeze. Alte drivere care nu se află în prezent în nucleu instalează un modul personalizat cfg80211 și/sau mac80211 care intră în conflict cu versiunile din nucleu și pe care le necesită ath9k_htc.

Noi am verificat:

starea sudo dkms

Am găsit și apoi am eliminat câteva drivere străine. La repornire, wireless funcționează acum.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.