Ubuntu Version:
LTS Ubuntu 24.04.3 LTS
Desktop Environment (if applicable):
GNOME
Problem Description:
Hello, I’ve been having issues where my built in Intel Wi-Fi 6 AX201Wireless Adapter starts having very bad issues and it will drop the connection. This has been happening on and off since at least May of 2025. It will also make my mouse and system hang bad.
Per this entry:
Dec 07 15:38:58 yoga9i kernel: workqueue: iwl_fw_error_dump_wk [iwlwifi] hogged CPU for >10000us 8 times, consider switching to WQ_UNBOUND
Relevant System Information:
sudo lshw -class network
*-network
description: Wireless interface
product: Wi-Fi 6 AX201
vendor: Intel Corporation
physical id: 14.3
bus info: pci@0000:00:14.3
logical name: wlp0s20f3
version: 20
serial: XX
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=iwlwifi driverversion=6.8.0-88-generic firmware=77.b405f9d4.0 QuZ-a0-hr-b0-77.u ip=XXXX latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: iomemory:600-5ff irq:16 memory:607d1dc000-607d1dffff
lspci -k |grep AX
00:14.3 Network controller: Intel Corporation Wi-Fi 6 AX201 (rev 20)
Subsystem: Intel Corporation Wi-Fi 6 AX201
And here’s my current Kernel but this has been happening on multiple Kernels.
uname -a
Linux yoga9i 6.8.0-88-generic #89-Ubuntu SMP PREEMPT_DYNAMIC Sat Oct 11 01:02:46 UTC 2025 x86_64 x86_64 x86_64 GNU/Linux
Screenshots or Error Messages:
This is the output in dmesg when this problem occurs. Also, all the text red. Here’s all the text that will scroll in dmesg.
[Tue May 27 18:31:00 2025] ieee80211 phy0: Hardware restart was requested
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: Queue 1 is stuck 0 15
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: **Microcode SW error detected.** Restarting 0x0.
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: Transport status: 0x0000004A, valid: 6
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: Loaded firmware version: 77.ad46c98b.0 QuZ-a0-hr-b0-77.ucode
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00000084 | NMI_INTERRUPT_UNKNOWN
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x0000A2F0 | trm_hw_status0
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x004C938E | branchlink2
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x004BF29A | interruptlink1
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x004BF29A | interruptlink2
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x000152DA | data1
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x01000000 | data2
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00000000 | data3
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x18409E8A | beacon time
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x83566B78 | tsf low
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00000007 | tsf hi
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x009C4119 | time gp2
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00000001 | uCode revision type
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x0000004D | uCode version major
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0xAD46C98B | uCode version minor
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00000351 | hw version
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00C89001 | board version
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x8002FC18 | hcmd
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x20028000 | isr0
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x01000000 | isr1
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x08F00002 | isr2
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00C30808 | isr3
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00310103 | last cmd Id
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x000152DA | wait_event
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00000080 | l2p_control
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00000000 | l2p_duration
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x0000003F | l2p_mhvalid
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x000000CE | l2p_addr_match
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00000009 | lmpm_pmg_sel
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x000080C4 | flow_handler
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: Transport status: 0x0000004A, valid: 7
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x20000066 | NMI_INTERRUPT_HOST
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x804561E2 | umac branchlink2
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x8047348E | umac interruptlink1
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x8047348E | umac interruptlink2
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x01000000 | umac data1
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x8047348E | umac data2
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00000000 | umac data3
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x0000004D | umac major
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0xAD46C98B | umac minor
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x009C4117 | frame pointer
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0xC0886260 | stack pointer
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x0048019C | last host cmd
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: IML/ROM dump:
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00000003 | IML/ROM error/state
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00005959 | IML/ROM data1
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00000080 | IML/ROM WFPM_AUTH_KEY_0
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: Fseq Registers:
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x80290033 | FSEQ_TOP_INIT_VERSION
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00090006 | FSEQ_CNVIO_INIT_VERSION
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x0000A482 | FSEQ_OTP_VERSION
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_TOP_CONTENT_VERSION
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x20000302 | FSEQ_CNVI_ID
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x01300504 | FSEQ_CNVR_ID
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x20000302 | CNVI_AUX_MISC_CHIP
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x01300504 | CNVR_AUX_MISC_CHIP
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00090006 | FSEQ_PREV_CNVIO_INIT_VERSION
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00290033 | FSEQ_WIFI_FSEQ_VERSION
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x00290033 | FSEQ_BT_FSEQ_VERSION
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: 0x000000DC | FSEQ_CLASS_TP_VERSION
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: UMAC CURRENT PC: 0x80472fa4
[Tue May 27 18:31:16 2025] iwlwifi 0000:00:14.3: LMAC1 CURRENT PC: 0xd0
What I’ve Tried:
List the solutions or workarounds you’ve already attempted. Nothing yet. I usually have to reboot and it usually starts working again. However, today it took multiple reboots to stop the errors.
I was ‘debating’ on running this but not sure yet?
sudo apt-get install intel-microcode
Here’s my current microcode:
sudo dmesg | grep microcode
[ 0.930102] microcode: Current revision: 0x000000bc
[ 0.930103] microcode: Updated early from: 0x000000a6
I also appear to be using the latest firmware based on my searches:
Current Linux firmware
dpkg -l | grep linux-firmware
ii linux-firmware 20240318.git3b128b60-0ubuntu2.21 amd64 Firmware for Linux kernel drivers
I greatly appreciate any ideas or help!