iwlwifi repeatedly logging microcode crashes

Bug #2058226 reported by Pauli Heikkinen
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux-firmware (Ubuntu)
New
Undecided
Jose Ogando Justo

Bug Description

The iwlwifi driver is logging microcode crashes on a daily basis. The chip is Intel 9462 (AX201). Ubuntu release 22.04 LTS, faithfully kept up to date.

Crash log is different from what I've found by googling, and for similar errors the firmware version is much more recent. Here's the log output from crash (leaving some extra lines there as well to show the chip and firmware version):

Mar 15 12:03:14 waplinuc kernel: [1203239.253200] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
Mar 15 12:03:14 waplinuc kernel: [1203239.253293] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
Mar 15 12:03:14 waplinuc kernel: [1203239.253295] iwlwifi 0000:00:14.3: Transport status: 0x0000004A, valid: 6
Mar 15 12:03:14 waplinuc kernel: [1203239.253298] iwlwifi 0000:00:14.3: Loaded firmware version: 77.206b0184.0 QuZ-a0-jf-b0-77.ucode
Mar 15 12:03:14 waplinuc kernel: [1203239.253300] iwlwifi 0000:00:14.3: 0x0000003F | ADVANCED_SYSASSERT
Mar 15 12:03:14 waplinuc kernel: [1203239.253303] iwlwifi 0000:00:14.3: 0x00A022F0 | trm_hw_status0
Mar 15 12:03:14 waplinuc kernel: [1203239.253305] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
Mar 15 12:03:14 waplinuc kernel: [1203239.253307] iwlwifi 0000:00:14.3: 0x004C03F2 | branchlink2
Mar 15 12:03:14 waplinuc kernel: [1203239.253308] iwlwifi 0000:00:14.3: 0x00001820 | interruptlink1
Mar 15 12:03:14 waplinuc kernel: [1203239.253310] iwlwifi 0000:00:14.3: 0x0001C346 | interruptlink2
Mar 15 12:03:14 waplinuc kernel: [1203239.253312] iwlwifi 0000:00:14.3: 0x000601FF | data1
Mar 15 12:03:14 waplinuc kernel: [1203239.253313] iwlwifi 0000:00:14.3: 0x00812C80 | data2
Mar 15 12:03:14 waplinuc kernel: [1203239.253315] iwlwifi 0000:00:14.3: 0x0001C346 | data3
Mar 15 12:03:14 waplinuc kernel: [1203239.253316] iwlwifi 0000:00:14.3: 0x0000B743 | beacon time
Mar 15 12:03:14 waplinuc kernel: [1203239.253318] iwlwifi 0000:00:14.3: 0x9AB048FC | tsf low
Mar 15 12:03:14 waplinuc kernel: [1203239.253320] iwlwifi 0000:00:14.3: 0x0000038D | tsf hi
Mar 15 12:03:14 waplinuc kernel: [1203239.253321] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
Mar 15 12:03:14 waplinuc kernel: [1203239.253323] iwlwifi 0000:00:14.3: 0xFF3E816F | time gp2
Mar 15 12:03:14 waplinuc kernel: [1203239.253324] iwlwifi 0000:00:14.3: 0x00000001 | uCode revision type
Mar 15 12:03:14 waplinuc kernel: [1203239.253326] iwlwifi 0000:00:14.3: 0x0000004D | uCode version major
Mar 15 12:03:14 waplinuc kernel: [1203239.253327] iwlwifi 0000:00:14.3: 0x206B0184 | uCode version minor
Mar 15 12:03:14 waplinuc kernel: [1203239.253329] iwlwifi 0000:00:14.3: 0x00000351 | hw version
Mar 15 12:03:14 waplinuc kernel: [1203239.253330] iwlwifi 0000:00:14.3: 0x00489001 | board version
Mar 15 12:03:14 waplinuc kernel: [1203239.253332] iwlwifi 0000:00:14.3: 0x80D2FD25 | hcmd
Mar 15 12:03:14 waplinuc kernel: [1203239.253333] iwlwifi 0000:00:14.3: 0x00021000 | isr0
Mar 15 12:03:14 waplinuc kernel: [1203239.253335] iwlwifi 0000:00:14.3: 0x00040000 | isr1
Mar 15 12:03:14 waplinuc kernel: [1203239.253336] iwlwifi 0000:00:14.3: 0x08F00002 | isr2
Mar 15 12:03:14 waplinuc kernel: [1203239.253337] iwlwifi 0000:00:14.3: 0x04C3428D | isr3
Mar 15 12:03:14 waplinuc kernel: [1203239.253339] iwlwifi 0000:00:14.3: 0x00000000 | isr4
Mar 15 12:03:14 waplinuc kernel: [1203239.253340] iwlwifi 0000:00:14.3: 0x0502001C | last cmd Id
Mar 15 12:03:14 waplinuc kernel: [1203239.253342] iwlwifi 0000:00:14.3: 0x0001191E | wait_event
Mar 15 12:03:14 waplinuc kernel: [1203239.253343] iwlwifi 0000:00:14.3: 0x000000D4 | l2p_control
Mar 15 12:03:14 waplinuc kernel: [1203239.253345] iwlwifi 0000:00:14.3: 0x00000020 | l2p_duration
Mar 15 12:03:14 waplinuc kernel: [1203239.253346] iwlwifi 0000:00:14.3: 0x00000007 | l2p_mhvalid
Mar 15 12:03:14 waplinuc kernel: [1203239.253348] iwlwifi 0000:00:14.3: 0x00000081 | l2p_addr_match
Mar 15 12:03:14 waplinuc kernel: [1203239.253349] iwlwifi 0000:00:14.3: 0x00000009 | lmpm_pmg_sel
Mar 15 12:03:14 waplinuc kernel: [1203239.253351] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
Mar 15 12:03:14 waplinuc kernel: [1203239.253352] iwlwifi 0000:00:14.3: 0x00005030 | flow_handler
Mar 15 12:03:14 waplinuc kernel: [1203239.253394] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
Mar 15 12:03:14 waplinuc kernel: [1203239.253395] iwlwifi 0000:00:14.3: Transport status: 0x0000004A, valid: 7
Mar 15 12:03:14 waplinuc kernel: [1203239.253397] iwlwifi 0000:00:14.3: 0x20000070 | NMI_INTERRUPT_LMAC_FATAL
Mar 15 12:03:14 waplinuc kernel: [1203239.253399] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
Mar 15 12:03:14 waplinuc kernel: [1203239.253401] iwlwifi 0000:00:14.3: 0x804539C6 | umac branchlink2
Mar 15 12:03:14 waplinuc kernel: [1203239.253402] iwlwifi 0000:00:14.3: 0x8047065A | umac interruptlink1
Mar 15 12:03:14 waplinuc kernel: [1203239.253403] iwlwifi 0000:00:14.3: 0x8047065A | umac interruptlink2
Mar 15 12:03:14 waplinuc kernel: [1203239.253405] iwlwifi 0000:00:14.3: 0x00000400 | umac data1
Mar 15 12:03:14 waplinuc kernel: [1203239.253406] iwlwifi 0000:00:14.3: 0x8047065A | umac data2
Mar 15 12:03:14 waplinuc kernel: [1203239.253408] iwlwifi 0000:00:14.3: 0x00000000 | umac data3
Mar 15 12:03:14 waplinuc kernel: [1203239.253409] iwlwifi 0000:00:14.3: 0x0000004D | umac major
Mar 15 12:03:14 waplinuc kernel: [1203239.253410] iwlwifi 0000:00:14.3: 0x206B0184 | umac minor
Mar 15 12:03:14 waplinuc kernel: [1203239.253412] iwlwifi 0000:00:14.3: 0xFF3E8197 | frame pointer
Mar 15 12:03:14 waplinuc kernel: [1203239.253413] iwlwifi 0000:00:14.3: 0xC0886260 | stack pointer
Mar 15 12:03:14 waplinuc kernel: [1203239.253415] iwlwifi 0000:00:14.3: 0x006901D2 | last host cmd
Mar 15 12:03:14 waplinuc kernel: [1203239.253416] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
Mar 15 12:03:14 waplinuc kernel: [1203239.253438] iwlwifi 0000:00:14.3: IML/ROM dump:
Mar 15 12:03:14 waplinuc kernel: [1203239.253440] iwlwifi 0000:00:14.3: 0x00000003 | IML/ROM error/state
Mar 15 12:03:14 waplinuc kernel: [1203239.253468] iwlwifi 0000:00:14.3: 0x000054A6 | IML/ROM data1
Mar 15 12:03:14 waplinuc kernel: [1203239.253478] iwlwifi 0000:00:14.3: 0x00000080 | IML/ROM WFPM_AUTH_KEY_0
Mar 15 12:03:14 waplinuc kernel: [1203239.253484] iwlwifi 0000:00:14.3: Fseq Registers:
Mar 15 12:03:14 waplinuc kernel: [1203239.253487] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE
Mar 15 12:03:14 waplinuc kernel: [1203239.253510] iwlwifi 0000:00:14.3: 0x80260000 | FSEQ_TOP_INIT_VERSION
Mar 15 12:03:14 waplinuc kernel: [1203239.253514] iwlwifi 0000:00:14.3: 0x00020006 | FSEQ_CNVIO_INIT_VERSION
Mar 15 12:03:14 waplinuc kernel: [1203239.253537] iwlwifi 0000:00:14.3: 0x0000A384 | FSEQ_OTP_VERSION
Mar 15 12:03:14 waplinuc kernel: [1203239.253541] iwlwifi 0000:00:14.3: 0x7B8F1FBF | FSEQ_TOP_CONTENT_VERSION
Mar 15 12:03:14 waplinuc kernel: [1203239.253564] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
Mar 15 12:03:14 waplinuc kernel: [1203239.253567] iwlwifi 0000:00:14.3: 0x20000302 | FSEQ_CNVI_ID
Mar 15 12:03:14 waplinuc kernel: [1203239.253591] iwlwifi 0000:00:14.3: 0x00000201 | FSEQ_CNVR_ID
Mar 15 12:03:14 waplinuc kernel: [1203239.253594] iwlwifi 0000:00:14.3: 0x20000302 | CNVI_AUX_MISC_CHIP
Mar 15 12:03:14 waplinuc kernel: [1203239.253620] iwlwifi 0000:00:14.3: 0x00000201 | CNVR_AUX_MISC_CHIP
Mar 15 12:03:14 waplinuc kernel: [1203239.253625] iwlwifi 0000:00:14.3: 0x0000485B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
Mar 15 12:03:14 waplinuc kernel: [1203239.253680] iwlwifi 0000:00:14.3: 0xA5A5A5A2 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
Mar 15 12:03:14 waplinuc kernel: [1203239.253703] iwlwifi 0000:00:14.3: 0x00020006 | FSEQ_PREV_CNVIO_INIT_VERSION
Mar 15 12:03:14 waplinuc kernel: [1203239.253707] iwlwifi 0000:00:14.3: 0x00260000 | FSEQ_WIFI_FSEQ_VERSION
Mar 15 12:03:14 waplinuc kernel: [1203239.253729] iwlwifi 0000:00:14.3: 0x00260000 | FSEQ_BT_FSEQ_VERSION
Mar 15 12:03:14 waplinuc kernel: [1203239.253733] iwlwifi 0000:00:14.3: 0x00000104 | FSEQ_CLASS_TP_VERSION
Mar 15 12:03:14 waplinuc kernel: [1203239.253762] iwlwifi 0000:00:14.3: UMAC CURRENT PC: 0x80470170
Mar 15 12:03:14 waplinuc kernel: [1203239.253785] iwlwifi 0000:00:14.3: LMAC1 CURRENT PC: 0xd0
Mar 15 12:03:14 waplinuc kernel: [1203239.253895] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 4 fired (delay=0ms).
Mar 15 12:03:14 waplinuc kernel: [1203239.253945] iwlwifi 0000:00:14.3: Hardware error detected. Restarting.
Mar 16 11:26:13 waplinuc kernel: [1287417.586455] iwlwifi 0000:00:14.3: Not associated and the session protection is over already...
Mar 16 12:58:34 waplinuc kernel: [ 6.808325] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
Mar 16 12:58:34 waplinuc kernel: [ 6.809273] iwlwifi 0000:00:14.3: Detected crf-id 0x2816, cnv-id 0x20000302 wfpm id 0x80000000
Mar 16 12:58:34 waplinuc kernel: [ 6.809297] iwlwifi 0000:00:14.3: PCI dev 4df0/02a4, rev=0x351, rfid=0x108110
Mar 16 12:58:34 waplinuc kernel: [ 6.825445] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
Mar 16 12:58:34 waplinuc kernel: [ 6.825466] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 89.3.35.37
Mar 16 12:58:34 waplinuc kernel: [ 6.826236] iwlwifi 0000:00:14.3: loaded firmware version 77.206b0184.0 QuZ-a0-jf-b0-77.ucode op_mode iwlmvm
Mar 16 12:58:34 waplinuc kernel: [ 7.125778] iwlwifi 0000:00:14.3: Detected Intel(R) Wireless-AC 9462, REV=0x351
Mar 16 12:58:34 waplinuc kernel: [ 7.282366] iwlwifi 0000:00:14.3: base HW address: 58:ce:2a:78:5d:70
Mar 16 12:58:34 waplinuc kernel: [ 7.895590] iwlwifi 0000:00:14.3 wlp0s20f3: renamed from wlan0
Mar 16 12:58:36 waplinuc kernel: [ 9.434393] iwlwifi 0000:00:14.3: Registered PHC clock: iwlwifi-PTP, with index: 0

ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: linux-firmware 20220329.git681281e4-0ubuntu3.29
ProcVersionSignature: Ubuntu 6.5.0-25.25~22.04.1-generic 6.5.13
Uname: Linux 6.5.0-25-generic x86_64
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: pauli 1756 F.... pulseaudio
CRDA: N/A
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Mon Mar 18 11:42:05 2024
Dependencies: firmware-sof-signed 2.0-1ubuntu4.5
InstallationDate: Installed on 2023-08-24 (206 days ago)
InstallationMedia: Ubuntu 22.04.2 LTS "Jammy Jellyfish" - Release amd64 (20230223)
MachineType: Intel(R) Client Systems NUC11ATKC2
PackageArchitecture: all
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-6.5.0-25-generic root=UUID=4514ebe6-9ce6-4bb5-9ca3-b8474812067c ro quiet splash vt.handoff=7
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon.
RelatedPackageVersions:
 linux-restricted-modules-6.5.0-25-generic N/A
 linux-backports-modules-6.5.0-25-generic N/A
 linux-firmware 20220329.git681281e4-0ubuntu3.29
SourcePackage: linux-firmware
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 05/29/2023
dmi.bios.release: 0.41
dmi.bios.vendor: Intel Corp.
dmi.bios.version: ATJSLCPX.0041.2023.0529.1012
dmi.board.name: NUC11ATBC2
dmi.board.vendor: Intel Corporation
dmi.board.version: M53055-400
dmi.chassis.type: 35
dmi.chassis.vendor: Intel Corporation
dmi.chassis.version: 2.0
dmi.ec.firmware.release: 2.4
dmi.modalias: dmi:bvnIntelCorp.:bvrATJSLCPX.0041.2023.0529.1012:bd05/29/2023:br0.41:efr2.4:svnIntel(R)ClientSystems:pnNUC11ATKC2:pvrM53060-402:rvnIntelCorporation:rnNUC11ATBC2:rvrM53055-400:cvnIntelCorporation:ct35:cvr2.0:skuBNUC11ATKC2000:
dmi.product.family: AT
dmi.product.name: NUC11ATKC2
dmi.product.sku: BNUC11ATKC2000
dmi.product.version: M53060-402
dmi.sys.vendor: Intel(R) Client Systems

Revision history for this message
Pauli Heikkinen (wapauhei) wrote :
Changed in linux-firmware (Ubuntu):
assignee: nobody → Jose Ogando Justo (joseogando)
Juerg Haefliger (juergh)
tags: added: kern-9972
Revision history for this message
Pauli Heikkinen (wapauhei) wrote :

I'm not sure what happened but I did the following:
- Disabled Bluetooth
- Switched to another access point
- Used the PC for some time
- Noticed I wasn't getting these errors any more, and decided I want to reproduce the issue
- Re-enabled Bluetooth
- Switched back to original access point
-> Still not observing a microcode crash with the same signature. I do get microcode crashes but those are a different story.

Firmware is still the same version and access point is still using the same firmware version as well. Another nearby access point has been updated to a new firmware version but that shouldn't matter here as when the failures occurred the computer wasn't connected to that AP.

Until I figure out how to reproduce the same failure it's probably impossible to find and fix this.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.