Puncte:0

Problemă cu firmware-ul: iwlwifi nu funcționează

drapel cn

de ieri mă confrunt cu problema că nu pot folosi W-LAN sau Bluetooth cu dispozitivul meu laptop. Am rulat mai multe comenzi din alte fire (vezi mai jos), dar niciuna nu m-a ajutat. La final am pornit sistemul cu un alt Kernel pe care l-am instalat și în cele din urmă a funcționat din nou W-LAN-ul.

Astăzi, problema de ieri a apărut din nou, dar de data aceasta nu reușesc să-mi dau seama cum să mă înțeleg. Orice ajutor este apreciat.

Aici, ieșirea erorii arată similar cu cea pe care o am, dar execuția comenzilor rmmod și modprobe nu a ajutat. Acest nici nu a ajutat.

Sistem de operare: Ubuntu 20.04.3 LTS cu Kernel 5.4.0-89-generic x86_64

Controlerul de rețea al dispozitivului meu: Intel Corporation Wireless-AC 9462

lspci -kvnn | sed -n '/Rețea/,/^$/ p' ofera mai multe detalii:

00:14.3 Controler de rețea [0280]: Intel Corporation Wireless-AC 9462 [8086:02f0]
    DeviceName: Onboard - Ethernet
    Subsistem: Intel Corporation Wireless-AC 9462 [8086:02a4]
    Indicatoare: bus master, fast devsel, latență 0, IRQ 16
    Memorie la c431c000 (64 de biți, neprelucibilă) [dimensiune=16K]
    Capabilități: <acces refuzat>
    Driver kernel în uz: iwlwifi
    Module kernel: iwlwifi

dmesg | grep iwlwifi iesiri:

[ 5.998179] iwlwifi 0000:00:14.3: dispozitiv de activare (0000 -> 0002)
[ 6.012643] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: Versiunea FSEQ: 58.3.35.22
[ 6.012888] iwlwifi 0000:00:14.3: versiunea firmware încărcată 50.3e391d3e.0 op_mode iwlmvm
[ 6.068201] iwlwifi 0000:00:14.3: Detectat Intel(R) Dual Band Wireless AC 9462, REV=0x354
[ 7.093785] iwlwifi 0000:00:14.3: Colectarea datelor: declanșatorul 15 declanșat.
[ 7.093880] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[ 7.093881] iwlwifi 0000:00:14.3: Stare: 0x00000000, număr: -330306978
[ 7.093882] iwlwifi 0000:00:14.3: Versiunea firmware încărcată: 50.3e391d3e.0
[ 7.093883] iwlwifi 0000:00:14.3: 0xB7E103D4 | ADVANCED_SYSASSERT          
[ 7.093883] iwlwifi 0000:00:14.3: 0x988EB45E | trm_hw_status0

... mai multe linii de ieșire de eroare

[ 7.094159] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 7.094253] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 7.094451] iwlwifi 0000:00:14.3: SecBoot CPU1 Stare: 0xa5a5a5a2, CPU2 Stare: 0xa5a5a5a2
[ 7.094452] iwlwifi 0000:00:14.3: Nu s-a pornit RT ucode: -110
[ 7.094453] iwlwifi 0000:00:14.3: Firmware-ul nu rulează - eroarea nu poate fi descărcată
[ 7.105807] iwlwifi 0000:00:14.3: Nu s-a putut rula INIT ucode: -110

Actualizați

Ca urmare a Pilot6 sfat pentru a instala HWE tot nu funcționează. Cu toate acestea, mesajul de eroare este mai precis de data aceasta:

Încărcarea directă a firmware-ului pentru iwlwifi-QuZ-a0-jf-b0-64.ucode a eșuat cu eroarea -2

uname -r iesiri 5.14.14-051414-generic.

dmesg | grep iwlwifi iesiri:

[ 5.604933] iwlwifi 0000:00:14.3: dispozitiv de activare (0000 -> 0002)
[ 5.608449] iwlwifi 0000:00:14.3: încărcarea directă a firmware-ului pentru iwlwifi-QuZ-a0-jf-b0-64.ucode a eșuat cu eroarea -2
[ 5.610141] iwlwifi 0000:00:14.3: API semnalează indexul 2 mai mare decât cel acceptat de driver
[ 5.610156] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: Versiunea FSEQ: 89.3.35.37
[ 5.610428] iwlwifi 0000:00:14.3: versiunea firmware încărcată 63.c04f3485.0 QuZ-a0-jf-b0-63.ucode op_mode iwlmvm
[ 5.692788] iwlwifi 0000:00:14.3: Detectat Intel(R) Wireless-AC 9462, REV=0x354
[ 6.722141] iwlwifi 0000:00:14.3: SecBoot CPU1 Stare: 0x0, CPU2 Stare: 0x3100000
[ 6.722170] iwlwifi 0000:00:14.3: UMAC PC: 0xc00c0538
[ 6.722217] iwlwifi 0000:00:14.3: LMAC PC: 0x0
[ 6.722221] iwlwifi 0000:00:14.3: WRT: Colectarea datelor: declanșatorul ini 13 declanșat (întârziere=0ms).
[ 6.722700] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[ 6.722702] iwlwifi 0000:00:14.3: Starea transportului: 0x00000042, valabil: -71178302
[ 6.722705] iwlwifi 0000:00:14.3: Versiunea firmware încărcată: 63.c04f3485.0 QuZ-a0-jf-b0-63.ucode
[ 6.722707] iwlwifi 0000:00:14.3: 0x89C6A936 | ADVANCED_SYSASSERT          
[ 6.722710] iwlwifi 0000:00:14.3: 0x8E507E67 | trm_hw_status0

... încă ceva cod

[ 6.723211] iwlwifi 0000:00:14.3: 0x20000302 | FSEQ_CNVI_ID
[ 6.723216] iwlwifi 0000:00:14.3: 0x00000201 | FSEQ_CNVR_ID
[ 6.723251] iwlwifi 0000:00:14.3: 0x20000302 | CNVI_AUX_MISC_CHIP
[ 6.723295] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_AUX_MISC_CHIP
[ 6.723378] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[ 6.723446] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[ 6.723467] iwlwifi 0000:00:14.3: Nu s-a pornit RT ucode: -110
[ 6.723470] iwlwifi 0000:00:14.3: WRT: Colectarea datelor: declanșatorul ini 13 declanșat (întârziere=0ms).
[    7.921900]  drm_kms_helper snd_timer cec iwlwifi efi_pstore intel_wmi_thunderbolt snd processor_thermal_device_pci_legacy processor_thermal_device rc_core processor_thermal_rfim processor_thermal_mbox i2c_algo_bit processor_thermal_rapl ucsi_acpi(+) mxm_wmi 8250_dw ee1004 fb_sys_fops wmi_bmof intel_rapl_common typec_ucsi mei_me syscopyarea sysfillrect soundcore hid_multitouch cfg80211 sysimgblt mei intel_pch_thermal intel_soc_dts_iosf typec int3403_thermal int340x_thermal_zone mac_hid int3400_thermal acpi_pad acpi_thermal_rel acpi_tad sch_fq_codel overlay iptable_filter ip6table_filter ip6_tables br_netfilter bridge stp llc arp_tables msr parport_pc ppdev lp drm parport ip_tables x_tables autofs4 rtsx_usb_sdmmc rtsx_usb uas usb_storage hid_generic crc32_pclmul i2c_hid_acpi nvme xhci_pci i2c_i801 xhci_pci_renesas intel_lpss_pci nvme_core i2c_smbus sdhci_pci ahci cqhci intel_lpss i2c_hid sdhci libahci idma64 hid wmi video pinctrl_cannonlake
[ 8.386160] iwlwifi 0000:00:14.3: Nu s-a putut rula INIT ucode: -110

Actualizare 2

@heynnema

starea dkms iesiri:

virtualbox, 6.1.26, 5.11.0-38-generic, x86_64: instalat
virtualbox, 6.1.26, 5.14.14-051414-generic, x86_64: instalat
virtualbox, 6.1.26, 5.3.0-45-generic, x86_64: instalat
virtualbox, 6.1.26, 5.4.0-89-generic, x86_64: instalat

sudo dmesg | grep iwlwifi produce aceeași ieșire ca înainte.

Actualizare 3

Urmărirea răspunsului @unbi-rabka nu a rezolvat problema.Inca nu am conexiune wireless.

sudo dmesg | grep iwlwifi iesiri:

[ 3.373741] iwlwifi 0000:00:14.3: dispozitiv de activare (0000 -> 0002)
[ 3.381121] iwlwifi: nu a fost găsită nicio configurație pentru PCI dev 02f0/0000, rev=0x354, rfid=0x0
[ 3.381223] iwlwifi: sonda 0000:00:14.3 a eșuat cu eroarea -22

De asemenea, am încercat să instalez o instalare nou-nouță a Ubuntu-18.04 alături de instalarea mea actuală. Dar nici nu a ajutat.

Pilot6 avatar
drapel cn
Încercați să treceți la nucleul HWE.
angelogro avatar
drapel cn
Vă mulțumesc pentru răspunsul dvs. rapid, puteți să-mi oferiți câteva informații despre scopul său și cum să schimb?
Pilot6 avatar
drapel cn
Scopul este trecerea la nucleul 5.14. Rulați `sudo apt install linux-generic-hwe-20.04` și reporniți. Acesta va lăsa intact nucleul existent, puteți comuta înapoi.
Pilot6 avatar
drapel cn
Dar dacă este un dual boot cu Windows, este o altă problemă.
angelogro avatar
drapel cn
Singurul meu sistem de operare este Linux - asta înseamnă că sfatul tău nu mă va ajuta? Ceea ce mă încurcă și pe mine este că până ieri totul a funcționat bine timp de aproape doi ani fără să se facă vreo schimbare (până la ce am observat)...
Pilot6 avatar
drapel cn
Daca NU este un dual boot, merita incercat. Poate că firmware-ul a primit o actualizare și nu este bun pentru vechiul nucleu.
heynnema avatar
drapel ru
Editează-ți întrebarea și arată-mi `ls -al /lib/firmware/iwlwifi*.p*`. Începeți-mi comentariile cu @heynnema sau îmi vor lipsi.
angelogro avatar
drapel cn
@heynnema `-rw-r--r-- 1 root root 41804 Okt 25 18:06 /lib/firmware/iwlwifi-so-a0-gf-a0.pnvm` `-rw-r--r-- 1 root root 27480 Okt 25 18:06 /lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm`
heynnema avatar
drapel ru
Redenumiți aceste două fișiere pentru a adăuga `.HOLD` la sfârșitul numelor lor. Reporniți. Retestați. Raportați înapoi.
heynnema avatar
drapel ru
De asemenea, arată-mi `dkms status`... și pune acea ieșire în întrebarea ta, nu în comentarii, te rog.
angelogro avatar
drapel cn
Întrebarea este editată @heynnema. Acest comentariu este pentru a vă asigura că ați observat că am răspuns deja...
heynnema avatar
drapel ru
Ați redenumit fișierele și ați testat încă? Pe ce kernel rulați acum? 5.14.14-051414-generic?
angelogro avatar
drapel cn
@heynnema Numele fișierelor sunt `/lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm.HOLD` și `/lib/firmware/iwlwifi-so-a0-gf-a0.pnvm.HOLD` în acest moment . Rulez `5.14.14-051414-generic`.
heynnema avatar
drapel ru
Bun. Acum reporniți și testați wireless.
angelogro avatar
drapel cn
@heynnema am repornit. Încă nu funcționează.Mesajul de eroare la rularea `sudo dmesg | grep iwlwifi` este cel afișat în întrebare.
heynnema avatar
drapel ru
Descărcați https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-9000-pu-b0-jf-b0-34.618819.0.tgz, decomprimați-l, puneți fișierul în /lib/firmware , reporniți, retestați.
heynnema avatar
drapel ru
Oh, iată o versiune niciodată a fișierului firmware... https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/iwlwifi-9000-pu- b0-jf-b0-46.ucode
angelogro avatar
drapel cn
@heynnema Eroarea rămâne aceeași. Doar pentru a fi sigur: există o mulțime de fișiere `iwlwifi*.ucode` în `/lib/firmware`. Cu toate acestea, sistemul aparent încearcă să le încarce pe cele care încep cu `iwlwifi-QuZ-a0-jf-b0-[number].ucode` deoarece (după cum am înțeles eu) acestea corespund modulului wireless al dispozitivului meu, începând cu cel mai mare număr de versiune, care pare să fie 64 și - când nu îl găsesc - îl caută pe următorul care este 63. (vezi mesajul de eroare din întrebare)
heynnema avatar
drapel ru
Aveți un Intel Corporation Wireless-AC 9462, conform informațiilor dvs. Ai încercat noul link .ucode pe care l-am dat?
heynnema avatar
drapel ru
Consultați https://www.intel.com/content/www/us/en/support/articles/000005511/wireless.html pentru a găsi numele fișierului, apoi accesați https://git.kernel.org/pub/scm /linux/kernel/git/firmware/linux-firmware.git/tree/ pentru a obține cea mai nouă versiune.
angelogro avatar
drapel cn
@heynnema Da. Fișierul se află în dosar. Cu toate acestea, sistemul pare să deschidă întotdeauna fișierul `iwlwifi-QuZ-a0-jf-b0-[number].ucode` care nu corespunde cu Wireless-AC 9462. Este numele fișierului firmware care este încărcat (de exemplu, folosind `modprobe` ) poate salvat într-un fișier de configurare? Știți cum să spuneți în mod explicit sistemului să folosească acest firmware specific https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/tree/iwlwifi-9000-pu- b0-jf-b0-46.ucode?
heynnema avatar
drapel ru
Ați încercat backport-iwlwifi-dkms?
angelogro avatar
drapel cn
@heynnema De fapt, am încercat ceea ce este propus în acest thread https://askubuntu.com/questions/1046589/backport-for-iwlwifi, dar mesajul de eroare rămâne același.
heynnema avatar
drapel ru
Sunt în pierdere atunci. Îmi pare rău.
drapel ru
Stai, spui că acesta nu este un dualboot, ești într-o VM? Acest adaptor este transmis direct la VM sau nu? VM-ul **nu ar trebui** să aibă acces la hardware-ul sistemului gazdă decât dacă este efectuată trecerea USB sau PCI (și asta va întrerupe lucrurile dacă sistemul dvs. gazdă utilizează hardware-ul)
angelogro avatar
drapel cn
@ThomasWard Nu este un dualboot. Eu **nu** folosesc **VM**.
Puncte:0
drapel es

Folosesc kubuntu 20.04 și Wifi 6E AX210

Am aceeași problemă după actualizarea sistemului de operare, așa că încerc asta pe computerul meu și funcționează

mv /lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm /lib/firmware/iwlwifi-ty-a0-gf-a0.pnvm.bak

după redenumire, trebuie să reporniți computerul

angelogro avatar
drapel cn
Am încercat. Nu a ajutat. Consultați Actualizarea 3 pentru rezultat...

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.