Puncte:2

Intel AX201 Wi-Fi 6 și Ethernet nu vor funcționa Ubuntu 20.04 și 21.10

drapel ru

Am postat o întrebare similară, dar încerc să o extind pentru că acum am încercat ambele versiuni și încă nu pot face nimic să funcționeze. M-am uitat prin aproximativ 20 de pagini diferite și am încercat o serie de sugestii diferite, dar încă nu reușesc să fac acest lucru să funcționeze. Sunt foarte nou în Linux și nu sunt la fel de înclinat din punct de vedere tehnic ca mulți dintre voi din comunitate. Orice ajutor ar fi apreciat.

CPU 12900k

Gigabyte z690 Aero G DDR4

Cip Intel® 2,5 GbE LAN (2,5 Gbps/1 Gbps/100 Mbps)

Intel® Wi-Fi 6 AX201

Am Fastboot dezactivat și am dezactivat și safeboot. Windows 10 funcționează fără probleme până acum. Am încercat să actualizez firmware-ul, dar nici asta nu pare să rezolve problema. Voi încerca să investighez din nou fișierul netplan .yaml.

Prietenul meu crede că s-ar putea să aibă ceva de-a face cu modulul kernelului, dar asta se îndreaptă adânc într-un teritoriu în care niciunul dintre noi nu avem experiență.

Vă rog să-mi spuneți ce ați dori să postez și voi începe de la început.

*Răspuns la @chili555: Când intru

sudo dmesg | grep iwl

nu există ieșire.

Nu am modificat încă fișierul .yaml

Editare #2

@Chili555

lspci -nnk | grep -e 0200 -e 0280 -A3

rezultate cu ieșire:

00:14.3 Controler de rețea [0280]: Dispozitiv Intel Corporation [8086:7af0] (rev 11)
    DeviceName: Onboard - Ethernet
    Subsistem: dispozitiv Intel Corporation [8086:0074]
00:15.0 Controler magistrală serial [0c80]: Dispozitiv Intel Corporation [8086:7acc] (rev 11)
--
04:00.0 Controler Ethernet [0200]: Dispozitiv Intel Corporation [8086:15f3] (rev 03)
    Subsistem: Dispozitiv Gigabyte Technology Co., Ltd [1458:e000]
    Module kernel: igc

Și când introduc:

modinfo iwlwifi

Primesc peste 200 de linii de ieșire

Mulțumesc din nou @chili555

Editare #3

am alergat:

modinfo iwlwifi | grep 7AF0

care a rezultat cu

alias: pci:v00008086d00007AF0sv*sd00000A10bc*sc*i*
alias: pci:v00008086d00007AF0sv*sd00000510bc*sc*i*
alias: pci:v00008086d00007AF0sv*sd00000310bc*sc*i*
alias: pci:v00008086d00007AF0sv*sd000000B0bc*sc*i*
alias: pci:v00008086d00007AF0sv*sd00000098bc*sc*i*
alias: pci:v00008086d00007AF0sv*sd00000090bc*sc*i*

cand am alergat:

sudo modprobe iwlwifi

Nu am avut ieșire. Acelasi cu

sudo dmesg | grep iwl

Mulțumesc din nou.

editare #4

A rulat o sesiune live de pe USB și a rulat

sudo dmesg | grep iwl

ieșirea a fost:

    [ 12.805748] iwlwifi 0000:00:14.3: dispozitiv de activare (0000 -> 0002)
[ 12.809293] iwlwifi 0000:00:14.3: Încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-63.ucode a eșuat cu eroarea -2
[ 12.809341] iwlwifi 0000:00:14.3: Încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-62.ucode a eșuat cu eroarea -2
[ 12.809386] iwlwifi 0000:00:14.3: Încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-61.ucode a eșuat cu eroarea -2
[ 12.809430] iwlwifi 0000:00:14.3: Încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-60.ucode a eșuat cu eroarea -2
[ 12.809474] iwlwifi 0000:00:14.3: încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-59.ucode a eșuat cu eroarea -2
[ 12.809517] iwlwifi 0000:00:14.3: Încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-58.ucode a eșuat cu eroarea -2
[ 12.809557] iwlwifi 0000:00:14.3: Încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-57.ucode a eșuat cu eroarea -2
[ 12.809597] iwlwifi 0000:00:14.3: Încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-56.ucode a eșuat cu eroarea -2
[ 12.809637] iwlwifi 0000:00:14.3: Încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-55.ucode a eșuat cu eroarea -2
[ 12.809677] iwlwifi 0000:00:14.3: Încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-54.ucode a eșuat cu eroarea -2
[ 12.809718] iwlwifi 0000:00:14.3: Încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-53.ucode a eșuat cu eroarea -2
[ 12.809757] iwlwifi 0000:00:14.3: încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-52.ucode a eșuat cu eroarea -2
[ 12.809797] iwlwifi 0000:00:14.3: Încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-51.ucode a eșuat cu eroarea -2
[ 12.809837] iwlwifi 0000:00:14.3: încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-50.ucode a eșuat cu eroarea -2
[ 12.809878] iwlwifi 0000:00:14.3: Încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-49.ucode a eșuat cu eroarea -2
[ 12.809915] iwlwifi 0000:00:14.3: Încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-48.ucode a eșuat cu eroarea -2
[ 12.809954] iwlwifi 0000:00:14.3: încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-47.ucode a eșuat cu eroarea -2
[ 12.809992] iwlwifi 0000:00:14.3: Încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-46.ucode a eșuat cu eroarea -2
[ 12.810030] iwlwifi 0000:00:14.3: Încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-45.ucode a eșuat cu eroarea -2
[ 12.810067] iwlwifi 0000:00:14.3: Încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-44.ucode a eșuat cu eroarea -2
[ 12.810105] iwlwifi 0000:00:14.3: Încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-43.ucode a eșuat cu eroarea -2
[ 12.810142] iwlwifi 0000:00:14.3: Încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-42.ucode a eșuat cu eroarea -2
[ 12.810179] iwlwifi 0000:00:14.3: Încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-41.ucode a eșuat cu eroarea -2
[ 12.810217] iwlwifi 0000:00:14.3: încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-40.ucode a eșuat cu eroarea -2
[ 12.810255] iwlwifi 0000:00:14.3: Încărcarea directă a firmware-ului pentru iwlwifi-so-a0-hr-b0-39.ucode a eșuat cu eroarea -2
[ 12.810257] iwlwifi 0000:00:14.3: nu a fost găsit niciun firmware adecvat!
[ 12.810259] iwlwifi 0000:00:14.3: versiunea minimă necesară: iwlwifi-so-a0-hr-b0-39
[ 12.810260] iwlwifi 0000:00:14.3: versiunea maximă acceptată: iwlwifi-so-a0-hr-b0-63
[ 12.810261] iwlwifi 0000:00:14.3: verificați git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

Editare #5

Ziua Recunoștinței fericită celor care o sărbătoresc. am alergat:

uname -r

iar rezultatul a fost:

5.13.0-19-generic

și am fugit

ls /usr/lib/firmware/ | grep iwlwifi-so-a0-hr-b0

iar rezultatul a fost

iwlwifi-so-a0-hr-b0-64.ucode
chili555 avatar
drapel cn
„Voi încerca să investighez din nou fișierul netplan .yaml.” L-ai modificat într-un fel? Dacă nu, vă rog să nu faceți. Vă rugăm să vă editați întrebarea pentru a afișa rezultatul comenzii terminalului: `sudo dmesg | grep iwl` Bun venit la Ask Ubuntu.
ChanganAuto avatar
drapel us
Aceasta este aceeași cu cealaltă întrebare a dvs.: https://askubuntu.com/questions/1376486/ubuntu-20-04-no-internet-eth-wifi-noting
drapel ru
@chili555 Am făcut așa cum ați indicat și am postat modificările. Nu am schimbat încă fișierul .yaml. Vă mulțumesc foarte mult pentru timpul acordat pentru a mă ajuta. Mă uitam printr-o problemă similară la care ați ajutat, dar nu am reușit să obțin un rezultat de succes din anumite motive. Trebuie să fac ceva greșit. Recunoscător pentru orice ajutor.
chili555 avatar
drapel cn
Să săpăm puțin mai adânc. Vă rugăm să vedem: `lspci -nnk | grep -e 0200 -e 0280 -A3` și spuneți-mi dacă există vreo ieșire de la comanda: `modinfo iwlwifi` Nu trebuie să văd totul; doar spuneți-ne dacă aveți peste 200 de linii de ieșire sau dacă ați primit o eroare. Dacă apare o eroare, vă rugăm să o postați.
drapel ru
@chili555 Vă mulțumesc din nou pentru răspuns. Am făcut așa cum ați indicat și am postat editat în mesajul meu. Vă rog să-mi spuneți ce aveți nevoie în continuare. Tocmai mi-a trimis cineva acest link: https://askubuntu.com/questions/1244745/ubuntu-20-04-intel-network-connectivity-issue-bug-in-igc Mă uit prin acest thread, dar nu voi face orice până voi primi un răspuns de la tine. Mulțumesc
chili555 avatar
drapel cn
Rulați: `modinfo iwlwifi | grep 7AF0` Rețineți că 7af0 face parte din pci.id pentru dispozitivul dvs. fără fir. Dacă obțineți rezultate, atunci versiunea de kernel și driverul dvs. acceptă dispozitivul. Apoi, rulați: `sudo modprobe iwlwifi` Dacă există erori, editați întrebarea pentru a le include. Dacă nu există erori, vă rugăm să ne arătați: `sudo dmesg | grep iwl`
drapel ru
@chili555 Mulțumesc din nou. Am făcut conform instrucțiunilor și am împărtășit rezultatele în editare.
chili555 avatar
drapel cn
Ah, haaa!! Subsistemul dvs. 0074 nu este listat, Subsistemele 0090, 0098 și altele sunt acoperite, dar nu 0074. Studiază. Care este versiunea dvs. de kernel? `uname -r` Bănuiesc că rularea 5.13.0-xx ar putea ajuta.
drapel ru
Bună @chili555 , kernalul actual este: 5.11.0-40-generic. Ați putea să mă ajutați prin cum să actualizez kernal în siguranță? Deși am avut aceeași problemă pe 21.10 și cred că kernal a fost mai nou, dar totuși aceeași problemă. Multumesc din nou foarte mult
chili555 avatar
drapel cn
Rulați o sesiune live de pe un USB sau DVD de 21.10 și rulați `sudo dmesg | grep iwl` și arată-ne rezultatul.
drapel ru
@chili555 Am făcut așa cum mi sa cerut și mi-am editat întrebarea pentru a afișa rezultatul. Iti multumesc din nou. Sunt foarte recunoscător că ți-ai acordat timp să încerci să mă ajuți.
chili555 avatar
drapel cn
Fascinant! Deși mesajul sugerează că consultăm kernel.org pentru firmware, singurul firmware adecvat este -64. Dmesg-ul spune că aveți nevoie de -63 sau mai mult! Sistemul meu 21.10 deține doar -64. Ce spune USB-ul live despre asta? `uname -r` și, de asemenea: `ls /usr/lib/firmware/ | grep iwlwifi-so-a0-hr-b0` ?
drapel ru
Bună @chili555. Ziua Recunoștinței fericită dacă o sărbătorești. Sunt recunoscător pentru tine și pentru ajutorul tău. Am rulat intrările conform instrucțiunilor și mi-am editat întrebarea pentru a reflecta rezultatele.
Puncte:3
drapel ky

Am avut aceeasi eroare:

[ 12.810257] iwlwifi 0000:00:14.3: nu a fost găsit niciun firmware adecvat!
[ 12.810259] iwlwifi 0000:00:14.3: versiunea minimă necesară: iwlwifi-so-a0-hr-b0-39
[ 12.810260] iwlwifi 0000:00:14.3: versiunea maximă acceptată: iwlwifi-so-a0-hr-b0-63

După descărcarea firmware-ului de la linux-firmware: iwlwifi-so-a0-hr-b0-64.ucode WiFi funcționează fără probleme.

În cazul în care cineva are AX201, dar nu vede erori menționate în jurnale, utilizați cel mai nou nucleu pe care îl puteți găsi. Doar pentru mine 5.16 versiunea a funcționat (5.15 nu a funcționat). Puteți găsi unul aici: https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16-rc7/amd64/ :

wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16-rc7/amd64/linux-headers-5.16.0-051600rc7-generic_5.16.0-051600rc7.202112262230_amd64.
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16-rc7/amd64/linux-headers-5.16.0-051600rc7_5.16.0-051600rc7.202112262230_all.deb
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16-rc7/amd64/linux-image-unsigned-5.16.0-051600rc7-generic_5.16.0-051600rc7.202112262230_am
wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.16-rc7/amd64/linux-modules-5.16.0-051600rc7-generic_5.16.0-051600rc7.202112262230.de_amd64
sudo dpkg -i *.deb

Instalarea linux-headers poate eșua din cauza dependențelor, dar nucleul însuși se instalează.

Soluție bazată pe postarea poloneză pe forum Ubuntu de mario_7: https://ubuntu.pl/forum/viewtopic.php?t=185951

Matias Andina avatar
drapel cn
Pot confirma că am făcut acest upgrade (în ciuda mesajelor de avertizare care spuneau că aceasta a fost o „actualizare parțială”) și a unor erori, am remediat problema după repornire. Am trecut de la `5.13` la `5.16`
Puncte:1
drapel cn

Am căutat în multe locuri și multe resurse pentru fișierele firmware necesare, dar care nu au fost găsite, iwlwifi-so-a0-hr-b0-XX.ucode unde XX este orice număr de la 39 la 63 inclusiv. Din mesajul dvs.:

[ 12.810257] iwlwifi 0000:00:14.3: nu a fost găsit niciun firmware adecvat!
[ 12.810259] iwlwifi 0000:00:14.3: versiunea minimă necesară: iwlwifi-so-a0-hr-b0-39
[ 12.810260] iwlwifi 0000:00:14.3: versiunea maximă acceptată: iwlwifi-so-a0-hr-b0-63
[ 12.810261] iwlwifi 0000:00:14.3: verificați git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

Nu am reușit să găsesc niciuna. Prin urmare, am doar două sugestii. Mai întâi, încercați să păcăliți driverul redenumind versiunea -64 pe care o aveți:

cd /usr/lib/firmware
sudo cp iwlwifi-so-a0-hr-b0-64.ucode iwlwifi-so-a0-hr-b0-63.ucode

Reporniți. Verifica:

sudo dmesg | grep iwl

S-a rezolvat eroarea de firmware? Funcționează wireless-ul conform așteptărilor?

Ultima mea sugestie este să înregistrez un raport de eroare aici: https://bugs.launchpad.net/ubuntu Includeți jurnalul dmesg de mai sus.

drapel ru
Mulțumesc @chili555. Deoarece rulez o sesiune live, redenumirea mea va fi salvată când repornesc? Când am făcut conform instrucțiunilor, am primit aceeași ieșire. Mulțumesc.
chili555 avatar
drapel cn
Rularea în sesiune live nu va supraviețui unei reporniri. Rulați comanda pentru a copia (redenumi) fișierul firmware și faceți: `sud modprobe -r iwlwifi && sudo modprobe iwlwifi` și apoi verificați: `sudo dmesg | grep iwl`
drapel ru
Mulțumesc din nou pentru tot ajutorul tău. Fără rezoluție. Voi depune un raport de eroare și voi fi trist. Vă mulțumesc foarte mult că ați încercat să mă ajutați @chili555
Matias Andina avatar
drapel cn
nici schimbarea numelui de la 64 la 63 nu m-a ajutat

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.