Numerous errors in kernel log about iwlwifi "Microcode SW error"

Bug #2031543 reported by Oded Arbel
18
This bug affects 3 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

While running a new Dell Precision 5570 with Intel Wi-Fi 6E AX211 (Alder Lake-P PCH CNVi WiFi), I get a lot of these errors in the kernel log:

---8<---
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x1f
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x90
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x0
Aug 16 17:23:34 vesho kernel: wlp0s20f3: AP b0:4e:26:b4:b7:24 changed bandwidth, new config is 2462.000 MHz, width 2 (2452.000/0 MHz)
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: Transport status: 0x0000004B, valid: 6
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: Loaded firmware version: 72.a764baac.0 so-a0-gf-a0-72.ucode
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x000002F0 | trm_hw_status0
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x004DAAEE | branchlink2
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00007F38 | interruptlink1
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00007F38 | interruptlink2
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x0000E956 | data1
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00000010 | data2
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00000000 | data3
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x008166A7 | beacon time
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0xE50A5ADE | tsf low
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00000036 | tsf hi
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00000000 | time gp1
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x0006F39E | time gp2
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00000001 | uCode revision type
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00000048 | uCode version major
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0xA764BAAC | uCode version minor
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00000370 | hw version
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x18480002 | board version
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x80A5FC18 | hcmd
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x67E28000 | isr0
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x21040000 | isr1
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x48F00002 | isr2
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00C30008 | isr3
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00200000 | isr4
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x0806001C | last cmd Id
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x0000E956 | wait_event
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x000000B4 | l2p_control
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00000000 | l2p_duration
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x0000000F | l2p_mhvalid
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00C700D8 | l2p_addr_match
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00000009 | lmpm_pmg_sel
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00000000 | timestamp
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00007814 | flow_handler
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: Transport status: 0x0000004B, valid: 7
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x20101A27 | ADVANCED_SYSASSERT
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x8045FDF8 | umac branchlink2
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x0106F016 | umac interruptlink1
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink2
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00010000 | umac data1
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00000001 | umac data2
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0xDEADBEEF | umac data3
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00000048 | umac major
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0xA764BAAC | umac minor
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x0006F396 | frame pointer
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0xC0886BBC | stack pointer
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x0059050F | last host cmd
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: IML/ROM dump:
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00000B03 | IML/ROM error/state
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x000080CB | IML/ROM data1
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00000090 | IML/ROM WFPM_AUTH_KEY_0
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: Fseq Registers:
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x60000100 | FSEQ_ERROR_CODE
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x003E0003 | FSEQ_TOP_INIT_VERSION
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00190002 | FSEQ_CNVIO_INIT_VERSION
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x0000A652 | FSEQ_OTP_VERSION
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_TOP_CONTENT_VERSION
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00080400 | FSEQ_CNVI_ID
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00400410 | FSEQ_CNVR_ID
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00080400 | CNVI_AUX_MISC_CHIP
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00400410 | CNVR_AUX_MISC_CHIP
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00009061 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: 0x00000061 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 4 fired (delay=0ms).
Aug 16 17:23:34 vesho kernel: ieee80211 phy1: Hardware restart was requested
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: FW error in SYNC CMD PHY_CONTEXT_CMD
Aug 16 17:23:34 vesho kernel: CPU: 6 PID: 19607 Comm: kworker/u40:21 Tainted: P W OE 6.2.0-27-generic #28-Ubuntu
Aug 16 17:23:34 vesho kernel: Hardware name: Dell Inc. Precision 5570/0XY988, BIOS 1.15.0 06/08/2023
Aug 16 17:23:34 vesho kernel: Workqueue: phy1 ieee80211_iface_work [mac80211]
Aug 16 17:23:34 vesho kernel: Call Trace:
Aug 16 17:23:34 vesho kernel: <TASK>
Aug 16 17:23:34 vesho kernel: dump_stack_lvl+0x48/0x70
Aug 16 17:23:34 vesho kernel: dump_stack+0x10/0x20
Aug 16 17:23:34 vesho kernel: iwl_trans_txq_send_hcmd_sync+0x1d5/0x370 [iwlwifi]
Aug 16 17:23:34 vesho kernel: ? __pfx_autoremove_wake_function+0x10/0x10
Aug 16 17:23:34 vesho kernel: iwl_trans_txq_send_hcmd+0xb8/0x170 [iwlwifi]
Aug 16 17:23:34 vesho kernel: iwl_trans_send_cmd+0x81/0x110 [iwlwifi]
Aug 16 17:23:34 vesho kernel: iwl_mvm_send_cmd_pdu+0x6f/0xd0 [iwlmvm]
Aug 16 17:23:34 vesho kernel: iwl_mvm_phy_ctxt_apply+0x349/0x430 [iwlmvm]
Aug 16 17:23:34 vesho kernel: iwl_mvm_phy_ctxt_changed+0x9a/0x130 [iwlmvm]
Aug 16 17:23:34 vesho kernel: iwl_mvm_change_chanctx+0x145/0x1a0 [iwlmvm]
Aug 16 17:23:34 vesho kernel: drv_change_chanctx+0x57/0x110 [mac80211]
Aug 16 17:23:34 vesho kernel: ieee80211_change_chanctx+0x97/0x170 [mac80211]
Aug 16 17:23:34 vesho kernel: ieee80211_recalc_chanctx_chantype+0x14f/0x1e0 [mac80211]
Aug 16 17:23:34 vesho kernel: ? cfg80211_chandef_usable+0xc4/0x4d0 [cfg80211]
Aug 16 17:23:34 vesho kernel: ieee80211_link_change_bandwidth+0xcb/0x1a0 [mac80211]
Aug 16 17:23:34 vesho kernel: ieee80211_config_bw.constprop.0+0x1fa/0x520 [mac80211]
Aug 16 17:23:34 vesho kernel: ? rht_key_get_hash.isra.0+0x16/0x30 [mac80211]
Aug 16 17:23:34 vesho kernel: ? __rhashtable_lookup.isra.0+0xfb/0x140 [mac80211]
Aug 16 17:23:34 vesho kernel: ieee80211_rx_mgmt_beacon+0x891/0xd30 [mac80211]
Aug 16 17:23:34 vesho kernel: ? update_load_avg+0x82/0x810
Aug 16 17:23:34 vesho kernel: ? newidle_balance+0x325/0x4b0
Aug 16 17:23:34 vesho kernel: ieee80211_sta_rx_queued_mgmt+0x1c6/0x4a0 [mac80211]
Aug 16 17:23:34 vesho kernel: ieee80211_iface_process_skb+0x215/0x2d0 [mac80211]
Aug 16 17:23:34 vesho kernel: ieee80211_iface_work+0xb2/0x1a0 [mac80211]
Aug 16 17:23:34 vesho kernel: process_one_work+0x222/0x430
Aug 16 17:23:34 vesho kernel: worker_thread+0x50/0x3e0
Aug 16 17:23:34 vesho kernel: ? __pfx_worker_thread+0x10/0x10
Aug 16 17:23:34 vesho kernel: kthread+0xe6/0x110
Aug 16 17:23:34 vesho kernel: ? __pfx_kthread+0x10/0x10
Aug 16 17:23:34 vesho kernel: ret_from_fork+0x29/0x50
Aug 16 17:23:34 vesho kernel: </TASK>
Aug 16 17:23:34 vesho kernel: iwlwifi 0000:00:14.3: PHY ctxt cmd error. ret=-5
Aug 16 17:23:35 vesho kernel: iwlwifi 0000:00:14.3: Failed to send MAC context (action:2): -5
Aug 16 17:23:35 vesho kernel: iwlwifi 0000:00:14.3: failed to update MAC 38:7a:0e:dd:31:a0
Aug 16 17:23:35 vesho kernel: iwlwifi 0000:00:14.3: WFPM_UMAC_PD_NOTIFICATION: 0x1f
Aug 16 17:23:35 vesho kernel: iwlwifi 0000:00:14.3: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
Aug 16 17:23:35 vesho kernel: iwlwifi 0000:00:14.3: WFPM_AUTH_KEY_0: 0x90
Aug 16 17:23:35 vesho kernel: iwlwifi 0000:00:14.3: CNVI_SCU_SEQ_DATA_DW9: 0x0
---8<---

When there's a lot of network traffic, this happens a lot and also I feel it affects the network performance with what feels like the network pausing for a bit.
---
ProblemType: Bug
ApportVersion: 2.26.1-0ubuntu2
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: odeda 2991 F.... wireplumber
 /dev/snd/seq: odeda 2985 F.... pipewire
CRDA: N/A
CasperMD5CheckResult: pass
CurrentDesktop: KDE
DistroRelease: KDE neon 22.04
InstallationDate: Installed on 2022-08-28 (357 days ago)
InstallationMedia: Kubuntu 22.10 "Kinetic Kudu" - Alpha amd64 (20220828)
MachineType: Dell Inc. Precision 5570
NonfreeKernelModules: nvidia_modeset nvidia
Package: linux (not installed)
ProcFB: 0 i915drmfb
ProcKernelCmdLine: BOOT_IMAGE=/@/boot/vmlinuz-6.2.0-27-generic root=UUID=2886a665-f535-496e-a543-13c62983b0da ro rootflags=subvol=@ quiet splash video=DP-3:panel_orientation=left_side_up vt.handoff=7
ProcVersionSignature: Ubuntu 6.2.0-27.28-generic 6.2.15
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.2.0-27-generic N/A
 linux-backports-modules-6.2.0-27-generic N/A
 linux-firmware 20230323.gitbcdcfbcf-0ubuntu1.5
Tags: jammy wayland-session
Uname: Linux 6.2.0-27-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip docker libvirt lpadmin lxd plugdev sambashare sudo wireshark
_MarkForUpload: True
dmi.bios.date: 07/07/2023
dmi.bios.release: 1.16
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.16.0
dmi.board.name: 0XY988
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvr1.16.0:bd07/07/2023:br1.16:svnDellInc.:pnPrecision5570:pvr:rvnDellInc.:rn0XY988:rvrA00:cvnDellInc.:ct10:cvr:sku0B1A:
dmi.product.family: Precision
dmi.product.name: Precision 5570
dmi.product.sku: 0B1A
dmi.sys.vendor: Dell Inc.

Revision history for this message
Juerg Haefliger (juergh) wrote :

Please run 'apport-collect 2031543' which will collect some data from your system and attach it to this bug.

Revision history for this message
Oded Arbel (oded-geek) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected jammy wayland-session
description: updated
Revision history for this message
Oded Arbel (oded-geek) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Oded Arbel (oded-geek) wrote : IwConfig.txt

apport information

Revision history for this message
Oded Arbel (oded-geek) wrote : Lspci.txt

apport information

Revision history for this message
Oded Arbel (oded-geek) wrote : Lspci-vt.txt

apport information

Revision history for this message
Oded Arbel (oded-geek) wrote : Lsusb.txt

apport information

Revision history for this message
Oded Arbel (oded-geek) wrote : Lsusb-t.txt

apport information

Revision history for this message
Oded Arbel (oded-geek) wrote : Lsusb-v.txt

apport information

Revision history for this message
Oded Arbel (oded-geek) wrote : PaInfo.txt

apport information

Revision history for this message
Oded Arbel (oded-geek) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Oded Arbel (oded-geek) wrote : ProcCpuinfoMinimal.txt

apport information

Revision history for this message
Oded Arbel (oded-geek) wrote : ProcEnviron.txt

apport information

Revision history for this message
Oded Arbel (oded-geek) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Oded Arbel (oded-geek) wrote : ProcModules.txt

apport information

Revision history for this message
Oded Arbel (oded-geek) wrote : RfKill.txt

apport information

Revision history for this message
Oded Arbel (oded-geek) wrote : UdevDb.txt

apport information

Revision history for this message
Oded Arbel (oded-geek) wrote : WifiSyslog.txt

apport information

Revision history for this message
Oded Arbel (oded-geek) wrote : acpidump.txt

apport information

Revision history for this message
Ubuntu Kernel Bot (ubuntu-kernel-bot) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
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.