Score:0

Intel® Wireless-AC 9560 crash with kernel updates

us flag

i use Ubuntu 20.04. Recently the kernel version got updated, Not sure because of that or not, the wifi was unstable for few days and now it is not working at all. it says no wifi adapter found.

this is what i see from dmesg. This is with kernel 5.4.0-91

dmesg | grep wifi
[   14.781280] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[   14.798174] iwlwifi 0000:00:14.3: loaded firmware version 46.4d093a30.0 op_mode iwlmvm
[   14.836416] iwlwifi 0000:00:14.3: Detected Intel(R) Dual Band Wireless AC 9460, REV=0x318
[   14.855429] iwlwifi 0000:00:14.3: OTP is blank
[   14.855433] iwlwifi 0000:00:14.3: Can't parse empty family 8000 OTP/NVM sections
[   14.855435] iwlwifi 0000:00:14.3: Failed to read NVM: -61
[   14.855438] iwlwifi 0000:00:14.3: Collecting data: trigger 16 fired.
[   14.856512] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[   14.856514] iwlwifi 0000:00:14.3: Status: 0x00000040, count: 6
[   14.856516] iwlwifi 0000:00:14.3: Loaded firmware version: 46.4d093a30.0
[   14.856518] iwlwifi 0000:00:14.3: 0x00000084 | NMI_INTERRUPT_UNKNOWN       
[   14.856519] iwlwifi 0000:00:14.3: 0x000022F0 | trm_hw_status0
[   14.856521] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[   14.856522] iwlwifi 0000:00:14.3: 0x000213F8 | branchlink2
[   14.856524] iwlwifi 0000:00:14.3: 0x00022D76 | interruptlink1
[   14.856525] iwlwifi 0000:00:14.3: 0x00022D76 | interruptlink2
[   14.856527] iwlwifi 0000:00:14.3: 0x0000D142 | data1
[   14.856528] iwlwifi 0000:00:14.3: 0xFF000000 | data2
[   14.856529] iwlwifi 0000:00:14.3: 0xF0000008 | data3
[   14.856531] iwlwifi 0000:00:14.3: 0x00000000 | beacon time
[   14.856532] iwlwifi 0000:00:14.3: 0x00001FDF | tsf low
[   14.856533] iwlwifi 0000:00:14.3: 0x00000000 | tsf hi
[   14.856535] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[   14.856536] iwlwifi 0000:00:14.3: 0x00001FDF | time gp2
[   14.856538] iwlwifi 0000:00:14.3: 0x00000009 | uCode revision type
[   14.856539] iwlwifi 0000:00:14.3: 0x0000002E | uCode version major
[   14.856540] iwlwifi 0000:00:14.3: 0x4D093A30 | uCode version minor
[   14.856542] iwlwifi 0000:00:14.3: 0x00000312 | hw version
[   14.856543] iwlwifi 0000:00:14.3: 0x18C89008 | board version
[   14.856545] iwlwifi 0000:00:14.3: 0x000C0188 | hcmd
[   14.856546] iwlwifi 0000:00:14.3: 0x00022000 | isr0
[   14.856547] iwlwifi 0000:00:14.3: 0x00000000 | isr1
[   14.856549] iwlwifi 0000:00:14.3: 0x08001802 | isr2
[   14.856550] iwlwifi 0000:00:14.3: 0x004000C0 | isr3
[   14.856552] iwlwifi 0000:00:14.3: 0x00000001 | isr4
[   14.856553] iwlwifi 0000:00:14.3: 0x000C0188 | last cmd Id
[   14.856554] iwlwifi 0000:00:14.3: 0x0000D142 | wait_event
[   14.856556] iwlwifi 0000:00:14.3: 0x00000000 | l2p_control
[   14.856557] iwlwifi 0000:00:14.3: 0x00000000 | l2p_duration
[   14.856558] iwlwifi 0000:00:14.3: 0x00000000 | l2p_mhvalid
[   14.856560] iwlwifi 0000:00:14.3: 0x00000000 | l2p_addr_match
[   14.856561] iwlwifi 0000:00:14.3: 0x0000000F | lmpm_pmg_sel
[   14.856563] iwlwifi 0000:00:14.3: 0x01102344 | timestamp
[   14.856564] iwlwifi 0000:00:14.3: 0x0000082C | flow_handler
[   14.856593] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[   14.856594] iwlwifi 0000:00:14.3: Status: 0x00000040, count: 7
[   14.856596] iwlwifi 0000:00:14.3: 0x20000066 | NMI_INTERRUPT_HOST
[   14.856597] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[   14.856598] iwlwifi 0000:00:14.3: 0xC0088BBE | umac branchlink2
[   14.856600] iwlwifi 0000:00:14.3: 0xC0084458 | umac interruptlink1
[   14.856601] iwlwifi 0000:00:14.3: 0xC0084458 | umac interruptlink2
[   14.856602] iwlwifi 0000:00:14.3: 0x01000000 | umac data1
[   14.856603] iwlwifi 0000:00:14.3: 0xC0084458 | umac data2
[   14.856604] iwlwifi 0000:00:14.3: 0xDEADBEEF | umac data3
[   14.856606] iwlwifi 0000:00:14.3: 0x0000002E | umac major
[   14.856607] iwlwifi 0000:00:14.3: 0x4D093A30 | umac minor
[   14.856608] iwlwifi 0000:00:14.3: 0x00001FD9 | frame pointer
[   14.856610] iwlwifi 0000:00:14.3: 0xC088627C | stack pointer
[   14.856611] iwlwifi 0000:00:14.3: 0x000C0188 | last host cmd
[   14.856612] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
[   14.856624] iwlwifi 0000:00:14.3: Fseq Registers:
[   14.856627] iwlwifi 0000:00:14.3: 0x9922BF3B | FSEQ_ERROR_CODE
[   14.856630] iwlwifi 0000:00:14.3: 0x9732BABA | FSEQ_TOP_INIT_VERSION
[   14.856633] iwlwifi 0000:00:14.3: 0xFC58FFC0 | FSEQ_CNVIO_INIT_VERSION
[   14.856645] iwlwifi 0000:00:14.3: 0xFFE47191 | FSEQ_OTP_VERSION
[   14.856657] iwlwifi 0000:00:14.3: 0x9102BA4B | FSEQ_TOP_CONTENT_VERSION
[   14.856660] iwlwifi 0000:00:14.3: 0xA36A998E | FSEQ_ALIVE_TOKEN
[   14.856663] iwlwifi 0000:00:14.3: 0x320F6204 | FSEQ_CNVI_ID
[   14.856665] iwlwifi 0000:00:14.3: 0xA391C534 | FSEQ_CNVR_ID
[   14.856668] iwlwifi 0000:00:14.3: 0x01000100 | CNVI_AUX_MISC_CHIP
[   14.856673] iwlwifi 0000:00:14.3: 0x01300202 | CNVR_AUX_MISC_CHIP
[   14.856678] iwlwifi 0000:00:14.3: 0x0000485B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[   14.856714] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[   14.856728] iwlwifi 0000:00:14.3: Firmware not running - cannot dump error
[   14.869311] iwlwifi 0000:00:14.3: Failed to run INIT ucode: -61

And with latest stable 5.15 kernel, i see this

sudo dmesg | grep wifi

[ 14.099660] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[ 14.106894] iwlwifi: No config found for PCI dev 9df0/0000, rev=0x318, rfid=0x0
[ 14.106905] iwlwifi: probe of 0000:00:14.3 failed with error -22

lspci

00:00.0 Host bridge: Intel Corporation Coffee Lake HOST and DRAM Controller (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (Whiskey Lake) (rev 02)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0c)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Point-LP Thermal Controller (rev 30)
00:13.0 Serial controller: Intel Corporation Cannon Point-LP Integrated Sensor Hub (rev 30)
00:14.0 USB controller: Intel Corporation Cannon Point-LP USB 3.1 xHCI Controller (rev 30)
00:14.2 RAM memory: Intel Corporation Cannon Point-LP Shared SRAM (rev 30)
00:14.3 Network controller: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] (rev 30)
00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP Serial IO I2C Controller #0 (rev 30)
00:15.1 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP Serial IO I2C Controller #1 (rev 30)
00:16.0 Communication controller: Intel Corporation Cannon Point-LP MEI Controller #1 (rev 30)
00:17.0 SATA controller: Intel Corporation Cannon Point-LP SATA Controller [AHCI Mode] (rev 30)
00:1d.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #13 (rev f0)
00:1f.0 ISA bridge: Intel Corporation Cannon Point-LP LPC Controller (rev 30)
00:1f.3 Audio device: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 30)
00:1f.4 SMBus: Intel Corporation Cannon Point-LP SMBus Controller (rev 30)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP SPI Controller (rev 30)
01:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983

modinfo iwlwifi

modinfo iwlwifi
filename:       /lib/modules/5.4.0-91-generic/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko
license:        GPL
author:         Copyright(c) 2003- 2015 Intel Corporation <[email protected]>
description:    Intel(R) Wireless WiFi driver for Linux
firmware:       iwlwifi-100-5.ucode
firmware:       iwlwifi-1000-5.ucode
firmware:       iwlwifi-135-6.ucode
firmware:       iwlwifi-105-6.ucode
firmware:       iwlwifi-2030-6.ucode
firmware:       iwlwifi-2000-6.ucode
firmware:       iwlwifi-5150-2.ucode
firmware:       iwlwifi-5000-5.ucode
firmware:       iwlwifi-6000g2b-6.ucode
firmware:       iwlwifi-6000g2a-6.ucode
firmware:       iwlwifi-6050-5.ucode
firmware:       iwlwifi-6000-6.ucode
firmware:       iwlwifi-7265D-29.ucode
firmware:       iwlwifi-7265-17.ucode
firmware:       iwlwifi-3168-29.ucode
firmware:       iwlwifi-3160-17.ucode
firmware:       iwlwifi-7260-17.ucode
firmware:       iwlwifi-8265-36.ucode
firmware:       iwlwifi-8000C-36.ucode
firmware:       iwlwifi-9260-th-b0-jf-b0-46.ucode
firmware:       iwlwifi-9000-pu-b0-jf-b0-46.ucode
firmware:       iwlwifi-ty-a0-gf-a0-50.ucode
firmware:       iwlwifi-so-a0-gf-a0-50.ucode
firmware:       iwlwifi-so-a0-hr-b0-50.ucode
firmware:       iwlwifi-so-a0-jf-b0-50.ucode
firmware:       iwlwifi-cc-a0-50.ucode
firmware:       iwlwifi-QuQnj-b0-jf-b0-50.ucode
firmware:       iwlwifi-QuZ-a0-jf-b0-50.ucode
firmware:       iwlwifi-QuZ-a0-hr-b0-50.ucode
firmware:       iwlwifi-Qu-b0-jf-b0-50.ucode
firmware:       iwlwifi-Qu-c0-hr-b0-50.ucode
firmware:       iwlwifi-QuQnj-a0-hr-a0-50.ucode
firmware:       iwlwifi-QuQnj-b0-hr-b0-50.ucode
firmware:       iwlwifi-QuQnj-f0-hr-a0-50.ucode
firmware:       iwlwifi-Qu-a0-jf-b0-50.ucode
firmware:       iwlwifi-Qu-a0-hr-a0-50.ucode
srcversion:     4737C02B82ECA037690796F
alias:          pci:v00008086d00007AF0sv*sd00000A10bc*sc*i*
alias:          pci:v00008086d00007AF0sv*sd00000510bc*sc*i*





lsmod | grep iwlwifi

iwlwifi               331776  1 iwlmvm
cfg80211              708608  3 iwlmvm,iwlwifi,mac80211

sudo lshw -class network

[sudo] password for siva: 
  *-network                 
       description: Network controller
       product: Cannon Point-LP CNVi [Wireless-AC]
       vendor: Intel Corporation
       physical id: 14.3
       bus info: pci@0000:00:14.3
       version: 30
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix bus_master cap_list
       configuration: driver=iwlwifi latency=0
       resources: irq:16 memory:a121c000-a121ffff
  *-network
       description: Ethernet interface
       physical id: 2
       bus info: usb@2:4
       logical name: enx3c18a0907f35
       serial: 3c:18:a0:90:7f:35
       size: 1Gbit/s
       capacity: 1Gbit/s
       capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v1.10.11 duplex=full ip=192.168.1.36 link=yes multicast=yes port=MII speed=1Gbit/s
guiverc avatar
cn flag
Kernel 5.15 is not a Ubuntu supported kernel; so if your system updated to it, it wasn't from Ubuntu *stable* repositories (at best a *testing* kernel added by someone with `sudo` rights on your box). Testing kernels are for that purpose - testing. Use the *stable* 5.4 (GA) or 5.11 (HWE for 20.04.3, 5.13 for 20.04.4) kernels.
us flag
@guiverc yes, i was experimenting with 5.15 since i got the error with 5.4.0-91, see the earlier errors
us flag
@guiverc with 5.11.0-43 also i see the same dmesg error as 5.15 though `dmesg | grep wifi [ 14.092990] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002) [ 14.095009] iwlwifi: No config found for PCI dev 9df0/0000, rev=0x318, rfid=0x0 [ 14.095809] iwlwifi: probe of 0000:00:14.3 failed with error -22 siva@siva-Inspiron-7586:~$ uname -a Linux siva-Inspiron-7586 5.11.0-43-generic #47~20.04.2-Ubuntu SMP Mon Dec 13 11:06:56 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux `
mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.