You are not logged in.

#1 2025-08-28 11:25:08

mrshankly
Member
Registered: 2014-08-26
Posts: 8

Unstable wi-fi with Thinkpad T14s Gen 6 (intel)

I'm experiencing issues with wi-fi on a thinkpad T14s Gen 6 (intel version). The board is an Intel Wi-Fi 7 BE201, and I'm using network manager configured to use iwd, I followed the instructions here. Wi-fi is fine most of the time, but I'm facing some issues that will require restarting (sometimes multiple times) once they happen.

Sometimes, after booting or restarting, I don't have wi-fi, which is usually fixed by restarting once or twice. Here is the iwlwifi output from dmesg:

[    2.778461] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    2.787124] iwlwifi 0000:00:14.3: Detected crf-id 0x2001910, cnv-id 0x1080900 wfpm id 0x80005b20
[    2.787132] iwlwifi 0000:00:14.3: PCI dev a840/00e4, rev=0x461, rfid=0x20112200
[    2.787133] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 7 BE201 320MHz
[    2.787267] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-bz-b0-fm-c0-99.ucode failed with error -2
[    2.789941] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.4.196
[    2.790166] iwlwifi 0000:00:14.3: loaded firmware version 98.d661c37c.0 bz-b0-fm-c0-98.ucode op_mode iwlmld
[    3.336649] iwlwifi 0000:00:14.3: Detected RF FM, rfid=0x20112200
[    3.337469] iwlwifi 0000:00:14.3: loaded PNVM version 752be616
[    3.356946] iwlwifi 0000:00:14.3: Sending Phy CFG command: 0x330018
[    3.445533] iwlwifi 0000:00:14.3: base HW address: c0:a8:10:5a:fa:37
[    3.514381] iwlwifi 0000:00:14.3: Registered PHC clock: iwlwifi-PTP, with index: 0
[    3.967496] iwlwifi 0000:00:14.3: Sending Phy CFG command: 0x330018
[    6.210210] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
[    6.211324] iwlwifi 0000:00:14.3: Loaded firmware version: 98.d661c37c.0 bz-b0-fm-c0-98.ucode
[    6.211332] iwlwifi 0000:00:14.3: 0x00000000 | ADVANCED_SYSASSERT          
[    6.211336] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status0
[    6.211338] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[    6.211340] iwlwifi 0000:00:14.3: 0x00000000 | branchlink2
[    6.211341] iwlwifi 0000:00:14.3: 0x00000000 | interruptlink1
[    6.211343] iwlwifi 0000:00:14.3: 0x00000000 | interruptlink2
[    6.211344] iwlwifi 0000:00:14.3: 0x00000000 | data1
[    6.211346] iwlwifi 0000:00:14.3: 0x00000000 | data2
[    6.211347] iwlwifi 0000:00:14.3: 0x00000000 | data3
[    6.211349] iwlwifi 0000:00:14.3: 0x00000000 | beacon time
[    6.211350] iwlwifi 0000:00:14.3: 0x00000000 | tsf low
[    6.211352] iwlwifi 0000:00:14.3: 0x00000000 | tsf hi
[    6.211353] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[    6.211355] iwlwifi 0000:00:14.3: 0x00000000 | time gp2
[    6.211356] iwlwifi 0000:00:14.3: 0x00000000 | uCode revision type
[    6.211358] iwlwifi 0000:00:14.3: 0x00000000 | uCode version major
[    6.211360] iwlwifi 0000:00:14.3: 0x00000000 | uCode version minor
[    6.211362] iwlwifi 0000:00:14.3: 0x00000000 | hw version
[    6.211364] iwlwifi 0000:00:14.3: 0x00000000 | board version
[    6.211365] iwlwifi 0000:00:14.3: 0x00000000 | hcmd
[    6.211367] iwlwifi 0000:00:14.3: 0x00000000 | isr0
[    6.211369] iwlwifi 0000:00:14.3: 0x00000000 | isr1
[    6.211371] iwlwifi 0000:00:14.3: 0x00000000 | isr2
[    6.211372] iwlwifi 0000:00:14.3: 0x00000000 | isr3
[    6.211374] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[    6.211376] iwlwifi 0000:00:14.3: 0x00000000 | last cmd Id
[    6.211377] iwlwifi 0000:00:14.3: 0x00000000 | wait_event
[    6.211379] iwlwifi 0000:00:14.3: 0x00000000 | l2p_control
[    6.211381] iwlwifi 0000:00:14.3: 0x00000000 | l2p_duration
[    6.211383] iwlwifi 0000:00:14.3: 0x00000000 | l2p_mhvalid
[    6.211384] iwlwifi 0000:00:14.3: 0x00000000 | l2p_addr_match
[    6.211386] iwlwifi 0000:00:14.3: 0x00000000 | lmpm_pmg_sel
[    6.211388] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[    6.211390] iwlwifi 0000:00:14.3: 0x00000000 | flow_handler
[    6.211463] iwlwifi 0000:00:14.3: Loaded firmware version: 98.d661c37c.0 bz-b0-fm-c0-98.ucode
[    6.211465] iwlwifi 0000:00:14.3: 0x00000000 | ADVANCED_SYSASSERT          
[    6.211467] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status0
[    6.211469] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[    6.211470] iwlwifi 0000:00:14.3: 0x00000000 | branchlink2
[    6.211472] iwlwifi 0000:00:14.3: 0x00000000 | interruptlink1
[    6.211474] iwlwifi 0000:00:14.3: 0x00000000 | interruptlink2
[    6.211476] iwlwifi 0000:00:14.3: 0x00000000 | data1
[    6.211477] iwlwifi 0000:00:14.3: 0x00000000 | data2
[    6.211479] iwlwifi 0000:00:14.3: 0x00000000 | data3
[    6.211481] iwlwifi 0000:00:14.3: 0x00000000 | beacon time
[    6.211482] iwlwifi 0000:00:14.3: 0x00000000 | tsf low
[    6.211484] iwlwifi 0000:00:14.3: 0x00000000 | tsf hi
[    6.211486] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[    6.211487] iwlwifi 0000:00:14.3: 0x00000000 | time gp2
[    6.211489] iwlwifi 0000:00:14.3: 0x00000000 | uCode revision type
[    6.211491] iwlwifi 0000:00:14.3: 0x00000000 | uCode version major
[    6.211493] iwlwifi 0000:00:14.3: 0x00000000 | uCode version minor
[    6.211494] iwlwifi 0000:00:14.3: 0x00000000 | hw version
[    6.211496] iwlwifi 0000:00:14.3: 0x00000000 | board version
[    6.211498] iwlwifi 0000:00:14.3: 0x00000000 | hcmd
[    6.211499] iwlwifi 0000:00:14.3: 0x00000000 | isr0
[    6.211501] iwlwifi 0000:00:14.3: 0x00000000 | isr1
[    6.211503] iwlwifi 0000:00:14.3: 0x00000000 | isr2
[    6.211505] iwlwifi 0000:00:14.3: 0x00000000 | isr3
[    6.211506] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[    6.211508] iwlwifi 0000:00:14.3: 0x00000000 | last cmd Id
[    6.211510] iwlwifi 0000:00:14.3: 0x00000000 | wait_event
[    6.211512] iwlwifi 0000:00:14.3: 0x00000000 | l2p_control
[    6.211514] iwlwifi 0000:00:14.3: 0x00000000 | l2p_duration
[    6.211515] iwlwifi 0000:00:14.3: 0x00000000 | l2p_mhvalid
[    6.211517] iwlwifi 0000:00:14.3: 0x00000000 | l2p_addr_match
[    6.211519] iwlwifi 0000:00:14.3: 0x00000000 | lmpm_pmg_sel
[    6.211520] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[    6.211522] iwlwifi 0000:00:14.3: 0x00000000 | flow_handler
[    6.211568] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[    6.211569] iwlwifi 0000:00:14.3: Transport status: 0x00000042, valid: 7
[    6.211573] iwlwifi 0000:00:14.3: 0x2010400A | ADVANCED_SYSASSERT
[    6.211575] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[    6.211577] iwlwifi 0000:00:14.3: 0xC008088A | umac branchlink2
[    6.211580] iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink1
[    6.211581] iwlwifi 0000:00:14.3: 0x00000000 | umac interruptlink2
[    6.211583] iwlwifi 0000:00:14.3: 0x6BB00001 | umac data1
[    6.211585] iwlwifi 0000:00:14.3: 0x000000BB | umac data2
[    6.211587] iwlwifi 0000:00:14.3: 0xDEADBEEF | umac data3
[    6.211589] iwlwifi 0000:00:14.3: 0x00000062 | umac major
[    6.211591] iwlwifi 0000:00:14.3: 0xD661C37C | umac minor
[    6.211592] iwlwifi 0000:00:14.3: 0x000C0B2F | frame pointer
[    6.211594] iwlwifi 0000:00:14.3: 0xD00D7F3C | stack pointer
[    6.211596] iwlwifi 0000:00:14.3: 0x00000000 | last host cmd
[    6.211598] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
[    6.211651] iwlwifi 0000:00:14.3: TCM1 status:
[    6.211653] iwlwifi 0000:00:14.3: 0x00000000 | error ID
[    6.211655] iwlwifi 0000:00:14.3: 0x00000000 | tcm branchlink2
[    6.211657] iwlwifi 0000:00:14.3: 0x00000000 | tcm interruptlink1
[    6.211659] iwlwifi 0000:00:14.3: 0x00000000 | tcm interruptlink2
[    6.211660] iwlwifi 0000:00:14.3: 0x00000000 | tcm data1
[    6.211662] iwlwifi 0000:00:14.3: 0x00000000 | tcm data2
[    6.211664] iwlwifi 0000:00:14.3: 0x00000000 | tcm data3
[    6.211665] iwlwifi 0000:00:14.3: 0x00000000 | tcm log PC
[    6.211667] iwlwifi 0000:00:14.3: 0x00000000 | tcm frame pointer
[    6.211669] iwlwifi 0000:00:14.3: 0x00000000 | tcm stack pointer
[    6.211671] iwlwifi 0000:00:14.3: 0x00000000 | tcm msg ID
[    6.211672] iwlwifi 0000:00:14.3: 0x00000000 | tcm ISR status
[    6.211674] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[0]
[    6.211676] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[1]
[    6.211678] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[2]
[    6.211680] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[3]
[    6.211681] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[4]
[    6.211683] iwlwifi 0000:00:14.3: 0x00000000 | tcm SW status[0]
[    6.211735] iwlwifi 0000:00:14.3: RCM1 status:
[    6.211737] iwlwifi 0000:00:14.3: 0x00000000 | error ID
[    6.211738] iwlwifi 0000:00:14.3: 0x00000000 | rcm branchlink2
[    6.211740] iwlwifi 0000:00:14.3: 0x00000000 | rcm interruptlink1
[    6.211741] iwlwifi 0000:00:14.3: 0x00000000 | rcm interruptlink2
[    6.211743] iwlwifi 0000:00:14.3: 0x00000000 | rcm data1
[    6.211744] iwlwifi 0000:00:14.3: 0x00000000 | rcm data2
[    6.211745] iwlwifi 0000:00:14.3: 0x00000000 | rcm data3
[    6.211747] iwlwifi 0000:00:14.3: 0x00000000 | rcm log PC
[    6.211748] iwlwifi 0000:00:14.3: 0x00000000 | rcm frame pointer
[    6.211749] iwlwifi 0000:00:14.3: 0x00000000 | rcm stack pointer
[    6.211751] iwlwifi 0000:00:14.3: 0x00000000 | rcm msg ID
[    6.211752] iwlwifi 0000:00:14.3: 0x00000000 | rcm ISR status
[    6.211754] iwlwifi 0000:00:14.3: 0x00000000 | frame HW status
[    6.211755] iwlwifi 0000:00:14.3: 0x00000000 | LMAC-to-RCM request mbox
[    6.211757] iwlwifi 0000:00:14.3: 0x00000000 | RCM-to-LMAC request mbox
[    6.211758] iwlwifi 0000:00:14.3: 0x00000000 | MAC header control
[    6.211759] iwlwifi 0000:00:14.3: 0x00000000 | MAC header addr1 low
[    6.211761] iwlwifi 0000:00:14.3: 0x00000000 | MAC header info
[    6.211762] iwlwifi 0000:00:14.3: 0x00000000 | MAC header error
[    6.211814] iwlwifi 0000:00:14.3: TCM2 status:
[    6.211816] iwlwifi 0000:00:14.3: 0x00000000 | error ID
[    6.211817] iwlwifi 0000:00:14.3: 0x00000000 | tcm branchlink2
[    6.211818] iwlwifi 0000:00:14.3: 0x00000000 | tcm interruptlink1
[    6.211820] iwlwifi 0000:00:14.3: 0x00000000 | tcm interruptlink2
[    6.211821] iwlwifi 0000:00:14.3: 0x00000000 | tcm data1
[    6.211823] iwlwifi 0000:00:14.3: 0x00000000 | tcm data2
[    6.211824] iwlwifi 0000:00:14.3: 0x00000000 | tcm data3
[    6.211825] iwlwifi 0000:00:14.3: 0x00000000 | tcm log PC
[    6.211827] iwlwifi 0000:00:14.3: 0x00000000 | tcm frame pointer
[    6.211828] iwlwifi 0000:00:14.3: 0x00000000 | tcm stack pointer
[    6.211830] iwlwifi 0000:00:14.3: 0x00000000 | tcm msg ID
[    6.211831] iwlwifi 0000:00:14.3: 0x00000000 | tcm ISR status
[    6.211833] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[0]
[    6.211834] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[1]
[    6.211836] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[2]
[    6.211837] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[3]
[    6.211838] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[4]
[    6.211840] iwlwifi 0000:00:14.3: 0x00000000 | tcm SW status[0]
[    6.211892] iwlwifi 0000:00:14.3: RCM2 status:
[    6.211895] iwlwifi 0000:00:14.3: 0x00000000 | error ID
[    6.211897] iwlwifi 0000:00:14.3: 0x00000000 | rcm branchlink2
[    6.211898] iwlwifi 0000:00:14.3: 0x00000000 | rcm interruptlink1
[    6.211900] iwlwifi 0000:00:14.3: 0x00000000 | rcm interruptlink2
[    6.211901] iwlwifi 0000:00:14.3: 0x00000000 | rcm data1
[    6.211903] iwlwifi 0000:00:14.3: 0x00000000 | rcm data2
[    6.211904] iwlwifi 0000:00:14.3: 0x00000000 | rcm data3
[    6.211905] iwlwifi 0000:00:14.3: 0x00000000 | rcm log PC
[    6.211907] iwlwifi 0000:00:14.3: 0x00000000 | rcm frame pointer
[    6.211909] iwlwifi 0000:00:14.3: 0x00000000 | rcm stack pointer
[    6.211910] iwlwifi 0000:00:14.3: 0x00000000 | rcm msg ID
[    6.211912] iwlwifi 0000:00:14.3: 0x00000000 | rcm ISR status
[    6.211913] iwlwifi 0000:00:14.3: 0x00000000 | frame HW status
[    6.211914] iwlwifi 0000:00:14.3: 0x00000000 | LMAC-to-RCM request mbox
[    6.211916] iwlwifi 0000:00:14.3: 0x00000000 | RCM-to-LMAC request mbox
[    6.211917] iwlwifi 0000:00:14.3: 0x00000000 | MAC header control
[    6.211919] iwlwifi 0000:00:14.3: 0x00000000 | MAC header addr1 low
[    6.211920] iwlwifi 0000:00:14.3: 0x00000000 | MAC header info
[    6.211922] iwlwifi 0000:00:14.3: 0x00000000 | MAC header error
[    6.211954] iwlwifi 0000:00:14.3: IML/ROM dump:
[    6.211955] iwlwifi 0000:00:14.3: 0x00000B03 | IML/ROM error/state
[    6.211967] iwlwifi 0000:00:14.3: 0x0000E5AC | IML/ROM data1
[    6.211976] iwlwifi 0000:00:14.3: 0x000000A0 | IML/ROM WFPM_AUTH_KEY_0
[    6.211982] iwlwifi 0000:00:14.3: Fseq Registers:
[    6.211985] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE
[    6.211989] iwlwifi 0000:00:14.3: 0x00B10004 | FSEQ_TOP_INIT_VERSION
[    6.211993] iwlwifi 0000:00:14.3: 0x00A30000 | FSEQ_CNVIO_INIT_VERSION
[    6.211996] iwlwifi 0000:00:14.3: 0x0000AA15 | FSEQ_OTP_VERSION
[    6.212000] iwlwifi 0000:00:14.3: 0x0000000F | FSEQ_TOP_CONTENT_VERSION
[    6.212004] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
[    6.212008] iwlwifi 0000:00:14.3: 0x01080900 | FSEQ_CNVI_ID
[    6.212012] iwlwifi 0000:00:14.3: 0x02001910 | FSEQ_CNVR_ID
[    6.212016] iwlwifi 0000:00:14.3: 0x01080900 | CNVI_AUX_MISC_CHIP
[    6.212022] iwlwifi 0000:00:14.3: 0x02001910 | CNVR_AUX_MISC_CHIP
[    6.212029] iwlwifi 0000:00:14.3: 0x00001041 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[    6.212036] iwlwifi 0000:00:14.3: 0x00000000 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[    6.212040] iwlwifi 0000:00:14.3: 0x00A30000 | FSEQ_PREV_CNVIO_INIT_VERSION
[    6.212044] iwlwifi 0000:00:14.3: 0x00B10004 | FSEQ_WIFI_FSEQ_VERSION
[    6.212047] iwlwifi 0000:00:14.3: 0x00B10004 | FSEQ_BT_FSEQ_VERSION
[    6.212050] iwlwifi 0000:00:14.3: 0x000000DC | FSEQ_CLASS_TP_VERSION
[    6.212059] iwlwifi 0000:00:14.3: UMAC CURRENT PC: 0x80289186
[    6.212063] iwlwifi 0000:00:14.3: LMAC1 CURRENT PC: 0x0
[    6.212067] iwlwifi 0000:00:14.3: LMAC2 CURRENT PC: 0x0
[    6.212070] iwlwifi 0000:00:14.3: UMAC CURRENT PC 1: 0x80289184
[    6.212074] iwlwifi 0000:00:14.3: TCM1 CURRENT PC: 0x0
[    6.212077] iwlwifi 0000:00:14.3: RCM1 CURRENT PC: 0x0
[    6.212084] iwlwifi 0000:00:14.3: RCM2 CURRENT PC: 0x0
[    6.212090] iwlwifi 0000:00:14.3: Function Scratch status:
[    6.212092] iwlwifi 0000:00:14.3: 0x01010101 | Func Scratch
[    6.212112] iwlwifi 0000:00:14.3: SecBoot CPU1 Status: 0xe5ac, CPU2 Status: 0xb03
[    6.212123] iwlwifi 0000:00:14.3: WFPM_LMAC1_PD_NOTIFICATION: 0x1f
[    6.212131] iwlwifi 0000:00:14.3: HPM_SECONDARY_DEVICE_STATE: 0x42
[    6.212140] iwlwifi 0000:00:14.3: WFPM_MAC_OTP_CFG7_ADDR: 0x0
[    6.212149] iwlwifi 0000:00:14.3: WFPM_MAC_OTP_CFG7_DATA: 0x0
[    6.212150] iwlwifi 0000:00:14.3: UMAC CURRENT PC: 0xd05c18
[    6.212152] iwlwifi 0000:00:14.3: LMAC1 CURRENT PC: 0xd05c20
[    6.212154] iwlwifi 0000:00:14.3: LMAC2 CURRENT PC: 0xd05c24
[    6.212155] iwlwifi 0000:00:14.3: UMAC CURRENT PC 1: 0xd05c1c
[    6.212157] iwlwifi 0000:00:14.3: TCM1 CURRENT PC: 0xa0444c
[    6.212158] iwlwifi 0000:00:14.3: RCM1 CURRENT PC: 0xa0bd7c
[    6.212160] iwlwifi 0000:00:14.3: RCM2 CURRENT PC: 0xb0bd7c
[    6.641472] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 4 fired (delay=0ms).
[    7.628365] iwlwifi 0000:00:14.3: Sending Phy CFG command: 0x330018

Another issue is that the wi-fi will suddenly go in a loop of disconnects and reconnects. I'm not sure what is happening but I see a lot of output from iwlwifi in dmesg. The wlan0 interface disappears when the disconnect happens, and a new interface, wlan1, shows up after a bit, and so on with each disconnect and reconnect. Sometimes this stop after 2 or 3 iterations, but usually I have to restart to get stable wi-fi again. Here is the dmesg output for these cases:

[  378.698861] iwlwifi 0000:00:14.3: TOP Fatal error detected, inta_hw=0x28.
[  378.698950] iwlwifi 0000:00:14.3: Loaded firmware version: 98.d661c37c.0 bz-b0-fm-c0-98.ucode
[  378.698954] iwlwifi 0000:00:14.3: 0x00000000 | ADVANCED_SYSASSERT
[  378.698957] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status0
[  378.698959] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[  378.698961] iwlwifi 0000:00:14.3: 0x00000000 | branchlink2
[  378.698962] iwlwifi 0000:00:14.3: 0x00000000 | interruptlink1
[  378.698964] iwlwifi 0000:00:14.3: 0x00000000 | interruptlink2
[  378.698965] iwlwifi 0000:00:14.3: 0x00000000 | data1
[  378.698967] iwlwifi 0000:00:14.3: 0x00000000 | data2
[  378.698968] iwlwifi 0000:00:14.3: 0x00000000 | data3
[  378.698970] iwlwifi 0000:00:14.3: 0x00000000 | beacon time
[  378.698971] iwlwifi 0000:00:14.3: 0x00000000 | tsf low
[  378.698973] iwlwifi 0000:00:14.3: 0x00000000 | tsf hi
[  378.698974] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[  378.698975] iwlwifi 0000:00:14.3: 0x00000000 | time gp2
[  378.698977] iwlwifi 0000:00:14.3: 0x00000000 | uCode revision type
[  378.698978] iwlwifi 0000:00:14.3: 0x00000000 | uCode version major
[  378.698980] iwlwifi 0000:00:14.3: 0x00000000 | uCode version minor
[  378.698981] iwlwifi 0000:00:14.3: 0x00000000 | hw version
[  378.698983] iwlwifi 0000:00:14.3: 0x00000000 | board version
[  378.698985] iwlwifi 0000:00:14.3: 0x00000000 | hcmd
[  378.698986] iwlwifi 0000:00:14.3: 0x00000000 | isr0
[  378.698988] iwlwifi 0000:00:14.3: 0x00000000 | isr1
[  378.698990] iwlwifi 0000:00:14.3: 0x00000000 | isr2
[  378.698991] iwlwifi 0000:00:14.3: 0x00000000 | isr3
[  378.698993] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[  378.698994] iwlwifi 0000:00:14.3: 0x00000000 | last cmd Id
[  378.698996] iwlwifi 0000:00:14.3: 0x00000000 | wait_event
[  378.698998] iwlwifi 0000:00:14.3: 0x00000000 | l2p_control
[  378.698999] iwlwifi 0000:00:14.3: 0x00000000 | l2p_duration
[  378.699001] iwlwifi 0000:00:14.3: 0x00000000 | l2p_mhvalid
[  378.699003] iwlwifi 0000:00:14.3: 0x00000000 | l2p_addr_match
[  378.699004] iwlwifi 0000:00:14.3: 0x00000000 | lmpm_pmg_sel
[  378.699006] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[  378.699008] iwlwifi 0000:00:14.3: 0x00000000 | flow_handler
[  378.699142] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[  378.699144] iwlwifi 0000:00:14.3: Transport status: 0x0000000A, valid: 6
[  378.699147] iwlwifi 0000:00:14.3: Loaded firmware version: 98.d661c37c.0 bz-b0-fm-c0-98.ucode
[  378.699148] iwlwifi 0000:00:14.3: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL
[  378.699151] iwlwifi 0000:00:14.3: 0x000002F0 | trm_hw_status0
[  378.699152] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[  378.699154] iwlwifi 0000:00:14.3: 0x002C3F02 | branchlink2
[  378.699156] iwlwifi 0000:00:14.3: 0x002B8A5C | interruptlink1
[  378.699157] iwlwifi 0000:00:14.3: 0x002B8A5C | interruptlink2
[  378.699159] iwlwifi 0000:00:14.3: 0x002A58C6 | data1
[  378.699160] iwlwifi 0000:00:14.3: 0x00000010 | data2
[  378.699161] iwlwifi 0000:00:14.3: 0x00000000 | data3
[  378.699163] iwlwifi 0000:00:14.3: 0x8F80284B | beacon time
[  378.699165] iwlwifi 0000:00:14.3: 0xA1DF47BB | tsf low
[  378.699166] iwlwifi 0000:00:14.3: 0x0000098C | tsf hi
[  378.699168] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[  378.699169] iwlwifi 0000:00:14.3: 0x16541825 | time gp2
[  378.699170] iwlwifi 0000:00:14.3: 0x00000001 | uCode revision type
[  378.699172] iwlwifi 0000:00:14.3: 0x00000062 | uCode version major
[  378.699174] iwlwifi 0000:00:14.3: 0xD661C37C | uCode version minor
[  378.699175] iwlwifi 0000:00:14.3: 0x01080900 | hw version
[  378.699177] iwlwifi 0000:00:14.3: 0x18C80002 | board version
[  378.699178] iwlwifi 0000:00:14.3: 0x8062FC11 | hcmd
[  378.699180] iwlwifi 0000:00:14.3: 0x00020000 | isr0
[  378.699181] iwlwifi 0000:00:14.3: 0x00000000 | isr1
[  378.699183] iwlwifi 0000:00:14.3: 0x48700002 | isr2
[  378.699184] iwlwifi 0000:00:14.3: 0x00C0001C | isr3
[  378.699186] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[  378.699187] iwlwifi 0000:00:14.3: 0x00000000 | last cmd Id
[  378.699189] iwlwifi 0000:00:14.3: 0x002A58C6 | wait_event
[  378.699190] iwlwifi 0000:00:14.3: 0x00000000 | l2p_control
[  378.699192] iwlwifi 0000:00:14.3: 0x00000000 | l2p_duration
[  378.699193] iwlwifi 0000:00:14.3: 0x00000000 | l2p_mhvalid
[  378.699195] iwlwifi 0000:00:14.3: 0x00000000 | l2p_addr_match
[  378.699196] iwlwifi 0000:00:14.3: 0x00000028 | lmpm_pmg_sel
[  378.699198] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[  378.699199] iwlwifi 0000:00:14.3: 0x0000A8D4 | flow_handler
[  378.699244] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[  378.699246] iwlwifi 0000:00:14.3: Transport status: 0x0000000A, valid: 7
[  378.699248] iwlwifi 0000:00:14.3: 0x20100508 | ADVANCED_SYSASSERT
[  378.699250] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[  378.699251] iwlwifi 0000:00:14.3: 0xC008088A | umac branchlink2
[  378.699253] iwlwifi 0000:00:14.3: 0x80289662 | umac interruptlink1
[  378.699254] iwlwifi 0000:00:14.3: 0x0101AB54 | umac interruptlink2
[  378.699256] iwlwifi 0000:00:14.3: 0x04F00000 | umac data1
[  378.699257] iwlwifi 0000:00:14.3: 0x00000002 | umac data2
[  378.699259] iwlwifi 0000:00:14.3: 0x00000000 | umac data3
[  378.699260] iwlwifi 0000:00:14.3: 0x00000062 | umac major
[  378.699262] iwlwifi 0000:00:14.3: 0xD661C37C | umac minor
[  378.699264] iwlwifi 0000:00:14.3: 0x1654181A | frame pointer
[  378.699266] iwlwifi 0000:00:14.3: 0xD00D7EF0 | stack pointer
[  378.699267] iwlwifi 0000:00:14.3: 0x00A8020F | last host cmd
[  378.699268] iwlwifi 0000:00:14.3: 0x00100020 | isr status reg
[  378.699321] iwlwifi 0000:00:14.3: TCM1 status:
[  378.699322] iwlwifi 0000:00:14.3: 0x00000000 | error ID
[  378.699324] iwlwifi 0000:00:14.3: 0x00000000 | tcm branchlink2
[  378.699325] iwlwifi 0000:00:14.3: 0x00000000 | tcm interruptlink1
[  378.699327] iwlwifi 0000:00:14.3: 0x00000000 | tcm interruptlink2
[  378.699328] iwlwifi 0000:00:14.3: 0x00000000 | tcm data1
[  378.699330] iwlwifi 0000:00:14.3: 0x00000000 | tcm data2
[  378.699331] iwlwifi 0000:00:14.3: 0x00000000 | tcm data3
[  378.699332] iwlwifi 0000:00:14.3: 0x00000000 | tcm log PC
[  378.699334] iwlwifi 0000:00:14.3: 0x00000000 | tcm frame pointer
[  378.699335] iwlwifi 0000:00:14.3: 0x00000000 | tcm stack pointer
[  378.699337] iwlwifi 0000:00:14.3: 0x00000000 | tcm msg ID
[  378.699338] iwlwifi 0000:00:14.3: 0x00000000 | tcm ISR status
[  378.699339] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[0]
[  378.699341] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[1]
[  378.699342] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[2]
[  378.699344] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[3]
[  378.699345] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[4]
[  378.699347] iwlwifi 0000:00:14.3: 0x00000000 | tcm SW status[0]
[  378.699398] iwlwifi 0000:00:14.3: RCM1 status:
[  378.699400] iwlwifi 0000:00:14.3: 0x00000000 | error ID
[  378.699401] iwlwifi 0000:00:14.3: 0x00000000 | rcm branchlink2
[  378.699402] iwlwifi 0000:00:14.3: 0x00000000 | rcm interruptlink1
[  378.699404] iwlwifi 0000:00:14.3: 0x00000000 | rcm interruptlink2
[  378.699405] iwlwifi 0000:00:14.3: 0x00000000 | rcm data1
[  378.699407] iwlwifi 0000:00:14.3: 0x00000000 | rcm data2
[  378.699408] iwlwifi 0000:00:14.3: 0x00000000 | rcm data3
[  378.699409] iwlwifi 0000:00:14.3: 0x00000000 | rcm log PC
[  378.699411] iwlwifi 0000:00:14.3: 0x00000000 | rcm frame pointer
[  378.699412] iwlwifi 0000:00:14.3: 0x00000000 | rcm stack pointer
[  378.699414] iwlwifi 0000:00:14.3: 0x00000000 | rcm msg ID
[  378.699415] iwlwifi 0000:00:14.3: 0x00000000 | rcm ISR status
[  378.699416] iwlwifi 0000:00:14.3: 0x00000000 | frame HW status
[  378.699418] iwlwifi 0000:00:14.3: 0x00000000 | LMAC-to-RCM request mbox
[  378.699419] iwlwifi 0000:00:14.3: 0x00000000 | RCM-to-LMAC request mbox
[  378.699421] iwlwifi 0000:00:14.3: 0x00000000 | MAC header control
[  378.699422] iwlwifi 0000:00:14.3: 0x00000000 | MAC header addr1 low
[  378.699424] iwlwifi 0000:00:14.3: 0x00000000 | MAC header info
[  378.699425] iwlwifi 0000:00:14.3: 0x00000000 | MAC header error
[  378.699477] iwlwifi 0000:00:14.3: TCM2 status:
[  378.699478] iwlwifi 0000:00:14.3: 0x00000070 | error ID
[  378.699480] iwlwifi 0000:00:14.3: 0x00001AEA | tcm branchlink2
[  378.699481] iwlwifi 0000:00:14.3: 0x00001EAC | tcm interruptlink1
[  378.699483] iwlwifi 0000:00:14.3: 0x00001EAC | tcm interruptlink2
[  378.699485] iwlwifi 0000:00:14.3: 0x40000000 | tcm data1
[  378.699486] iwlwifi 0000:00:14.3: 0xDEADBEEF | tcm data2
[  378.699487] iwlwifi 0000:00:14.3: 0xDEADBEEF | tcm data3
[  378.699489] iwlwifi 0000:00:14.3: 0x00001B68 | tcm log PC
[  378.699490] iwlwifi 0000:00:14.3: 0x00803FF0 | tcm frame pointer
[  378.699492] iwlwifi 0000:00:14.3: 0x00803F5C | tcm stack pointer
[  378.699493] iwlwifi 0000:00:14.3: 0x00000000 | tcm msg ID
[  378.699494] iwlwifi 0000:00:14.3: 0x40000000 | tcm ISR status
[  378.699496] iwlwifi 0000:00:14.3: 0x000002F0 | tcm HW status[0]
[  378.699497] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[1]
[  378.699499] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[2]
[  378.699500] iwlwifi 0000:00:14.3: 0x00008000 | tcm HW status[3]
[  378.699502] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[4]
[  378.699503] iwlwifi 0000:00:14.3: 0x00000000 | tcm SW status[0]
[  378.699555] iwlwifi 0000:00:14.3: RCM2 status:
[  378.699557] iwlwifi 0000:00:14.3: 0x00000070 | error ID
[  378.699558] iwlwifi 0000:00:14.3: 0x00001E02 | rcm branchlink2
[  378.699559] iwlwifi 0000:00:14.3: 0x00002780 | rcm interruptlink1
[  378.699561] iwlwifi 0000:00:14.3: 0x00002780 | rcm interruptlink2
[  378.699562] iwlwifi 0000:00:14.3: 0x20000000 | rcm data1
[  378.699564] iwlwifi 0000:00:14.3: 0xDEADBEEF | rcm data2
[  378.699565] iwlwifi 0000:00:14.3: 0xDEADBEEF | rcm data3
[  378.699567] iwlwifi 0000:00:14.3: 0x00001E6C | rcm log PC
[  378.699568] iwlwifi 0000:00:14.3: 0x00803FF0 | rcm frame pointer
[  378.699569] iwlwifi 0000:00:14.3: 0x00803F5C | rcm stack pointer
[  378.699571] iwlwifi 0000:00:14.3: 0x00000000 | rcm msg ID
[  378.699572] iwlwifi 0000:00:14.3: 0x20000000 | rcm ISR status
[  378.699574] iwlwifi 0000:00:14.3: 0x00020400 | frame HW status
[  378.699575] iwlwifi 0000:00:14.3: 0x00000000 | LMAC-to-RCM request mbox
[  378.699577] iwlwifi 0000:00:14.3: 0x00000000 | RCM-to-LMAC request mbox
[  378.699578] iwlwifi 0000:00:14.3: 0x00000000 | MAC header control
[  378.699580] iwlwifi 0000:00:14.3: 0x00000000 | MAC header addr1 low
[  378.699581] iwlwifi 0000:00:14.3: 0x003C0000 | MAC header info
[  378.699583] iwlwifi 0000:00:14.3: 0x00000000 | MAC header error
[  378.699615] iwlwifi 0000:00:14.3: IML/ROM dump:
[  378.699616] iwlwifi 0000:00:14.3: 0x00000B03 | IML/ROM error/state
[  378.699628] iwlwifi 0000:00:14.3: 0x0000E538 | IML/ROM data1
[  378.699636] iwlwifi 0000:00:14.3: 0x000000A0 | IML/ROM WFPM_AUTH_KEY_0
[  378.699642] iwlwifi 0000:00:14.3: Fseq Registers:
[  378.699645] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE
[  378.699649] iwlwifi 0000:00:14.3: 0x00B10004 | FSEQ_TOP_INIT_VERSION
[  378.699653] iwlwifi 0000:00:14.3: 0x00A30000 | FSEQ_CNVIO_INIT_VERSION
[  378.699657] iwlwifi 0000:00:14.3: 0x0000AA15 | FSEQ_OTP_VERSION
[  378.699660] iwlwifi 0000:00:14.3: 0x0000000F | FSEQ_TOP_CONTENT_VERSION
[  378.699664] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
[  378.699668] iwlwifi 0000:00:14.3: 0x01080900 | FSEQ_CNVI_ID
[  378.699672] iwlwifi 0000:00:14.3: 0x02001910 | FSEQ_CNVR_ID
[  378.699675] iwlwifi 0000:00:14.3: 0x01080900 | CNVI_AUX_MISC_CHIP
[  378.699681] iwlwifi 0000:00:14.3: 0x02001910 | CNVR_AUX_MISC_CHIP
[  378.699688] iwlwifi 0000:00:14.3: 0x000013E1 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[  378.699695] iwlwifi 0000:00:14.3: 0x00000000 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[  378.699699] iwlwifi 0000:00:14.3: 0x00A30000 | FSEQ_PREV_CNVIO_INIT_VERSION
[  378.699703] iwlwifi 0000:00:14.3: 0x00B10004 | FSEQ_WIFI_FSEQ_VERSION
[  378.699707] iwlwifi 0000:00:14.3: 0x00B10004 | FSEQ_BT_FSEQ_VERSION
[  378.699710] iwlwifi 0000:00:14.3: 0x000000DC | FSEQ_CLASS_TP_VERSION
[  378.699720] iwlwifi 0000:00:14.3: UMAC CURRENT PC: 0x80289186
[  378.699724] iwlwifi 0000:00:14.3: LMAC1 CURRENT PC: 0x15e6a
[  378.699728] iwlwifi 0000:00:14.3: LMAC2 CURRENT PC: 0xd0
[  378.699731] iwlwifi 0000:00:14.3: UMAC CURRENT PC 1: 0x80289184
[  378.699735] iwlwifi 0000:00:14.3: TCM1 CURRENT PC: 0x1eac
[  378.699738] iwlwifi 0000:00:14.3: RCM1 CURRENT PC: 0x2780
[  378.699741] iwlwifi 0000:00:14.3: RCM2 CURRENT PC: 0xd0
[  378.699745] iwlwifi 0000:00:14.3: Function Scratch status:
[  378.699746] iwlwifi 0000:00:14.3: 0x01010100 | Func Scratch
[  378.699754] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[  378.699811] iwlwifi 0000:00:14.3: Loaded firmware version: 98.d661c37c.0 bz-b0-fm-c0-98.ucode
[  378.699813] iwlwifi 0000:00:14.3: 0x00000000 | ADVANCED_SYSASSERT
[  378.699814] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status0
[  378.699816] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[  378.699817] iwlwifi 0000:00:14.3: 0x00000000 | branchlink2
[  378.699819] iwlwifi 0000:00:14.3: 0x00000000 | interruptlink1
[  378.699820] iwlwifi 0000:00:14.3: 0x00000000 | interruptlink2
[  378.699822] iwlwifi 0000:00:14.3: 0x00000000 | data1
[  378.699823] iwlwifi 0000:00:14.3: 0x00000000 | data2
[  378.699824] iwlwifi 0000:00:14.3: 0x00000000 | data3
[  378.699826] iwlwifi 0000:00:14.3: 0x00000000 | beacon time
[  378.699827] iwlwifi 0000:00:14.3: 0x00000000 | tsf low
[  378.699828] iwlwifi 0000:00:14.3: 0x00000000 | tsf hi
[  378.699830] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[  378.699831] iwlwifi 0000:00:14.3: 0x00000000 | time gp2
[  378.699832] iwlwifi 0000:00:14.3: 0x00000000 | uCode revision type
[  378.699834] iwlwifi 0000:00:14.3: 0x00000000 | uCode version major
[  378.699835] iwlwifi 0000:00:14.3: 0x00000000 | uCode version minor
[  378.699837] iwlwifi 0000:00:14.3: 0x00000000 | hw version
[  378.699838] iwlwifi 0000:00:14.3: 0x00000000 | board version
[  378.699839] iwlwifi 0000:00:14.3: 0x00000000 | hcmd
[  378.699841] iwlwifi 0000:00:14.3: 0x00000000 | isr0
[  378.699842] iwlwifi 0000:00:14.3: 0x00000000 | isr1
[  378.699844] iwlwifi 0000:00:14.3: 0x00000000 | isr2
[  378.699845] iwlwifi 0000:00:14.3: 0x00000000 | isr3
[  378.699847] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[  378.699848] iwlwifi 0000:00:14.3: 0x00000000 | last cmd Id
[  378.699850] iwlwifi 0000:00:14.3: 0x00000000 | wait_event
[  378.699851] iwlwifi 0000:00:14.3: 0x00000000 | l2p_control
[  378.699853] iwlwifi 0000:00:14.3: 0x00000000 | l2p_duration
[  378.699854] iwlwifi 0000:00:14.3: 0x00000000 | l2p_mhvalid
[  378.699855] iwlwifi 0000:00:14.3: 0x00000000 | l2p_addr_match
[  378.699857] iwlwifi 0000:00:14.3: 0x00000000 | lmpm_pmg_sel
[  378.699858] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[  378.699860] iwlwifi 0000:00:14.3: 0x00000000 | flow_handler
[  378.699864] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 4 fired (delay=0ms).
[  378.699932] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[  378.699934] iwlwifi 0000:00:14.3: Transport status: 0x00000C4A, valid: 6
[  378.699936] iwlwifi 0000:00:14.3: Loaded firmware version: 98.d661c37c.0 bz-b0-fm-c0-98.ucode
[  378.699938] iwlwifi 0000:00:14.3: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL
[  378.699940] iwlwifi 0000:00:14.3: 0x000002F0 | trm_hw_status0
[  378.699942] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[  378.699943] iwlwifi 0000:00:14.3: 0x002C3F02 | branchlink2
[  378.699945] iwlwifi 0000:00:14.3: 0x002B8A5C | interruptlink1
[  378.699947] iwlwifi 0000:00:14.3: 0x002B8A5C | interruptlink2
[  378.699949] iwlwifi 0000:00:14.3: 0x002A58C6 | data1
[  378.699950] iwlwifi 0000:00:14.3: 0x00000010 | data2
[  378.699952] iwlwifi 0000:00:14.3: 0x00000000 | data3
[  378.699953] iwlwifi 0000:00:14.3: 0x8F80284B | beacon time
[  378.699955] iwlwifi 0000:00:14.3: 0xA1DF47BB | tsf low
[  378.699956] iwlwifi 0000:00:14.3: 0x0000098C | tsf hi
[  378.699958] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[  378.699959] iwlwifi 0000:00:14.3: 0x16541825 | time gp2
[  378.699961] iwlwifi 0000:00:14.3: 0x00000001 | uCode revision type
[  378.699962] iwlwifi 0000:00:14.3: 0x00000062 | uCode version major
[  378.699964] iwlwifi 0000:00:14.3: 0xD661C37C | uCode version minor
[  378.699966] iwlwifi 0000:00:14.3: 0x01080900 | hw version
[  378.699967] iwlwifi 0000:00:14.3: 0x18C80002 | board version
[  378.699969] iwlwifi 0000:00:14.3: 0x8062FC11 | hcmd
[  378.699970] iwlwifi 0000:00:14.3: 0x00020000 | isr0
[  378.699972] iwlwifi 0000:00:14.3: 0x00000000 | isr1
[  378.699973] iwlwifi 0000:00:14.3: 0x48700002 | isr2
[  378.699975] iwlwifi 0000:00:14.3: 0x00C0001C | isr3
[  378.699976] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[  378.699978] iwlwifi 0000:00:14.3: 0x00000000 | last cmd Id
[  378.699979] iwlwifi 0000:00:14.3: 0x002A58C6 | wait_event
[  378.699981] iwlwifi 0000:00:14.3: 0x00000000 | l2p_control
[  378.699982] iwlwifi 0000:00:14.3: 0x00000000 | l2p_duration
[  378.699984] iwlwifi 0000:00:14.3: 0x00000000 | l2p_mhvalid
[  378.699985] iwlwifi 0000:00:14.3: 0x00000000 | l2p_addr_match
[  378.699987] iwlwifi 0000:00:14.3: 0x00000028 | lmpm_pmg_sel
[  378.699988] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[  378.699990] iwlwifi 0000:00:14.3: 0x0000A8D4 | flow_handler
[  378.700015] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[  378.700016] iwlwifi 0000:00:14.3: Transport status: 0x00000C4A, valid: 7
[  378.700018] iwlwifi 0000:00:14.3: 0x20100508 | ADVANCED_SYSASSERT
[  378.700020] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[  378.700021] iwlwifi 0000:00:14.3: 0xC008088A | umac branchlink2
[  378.700023] iwlwifi 0000:00:14.3: 0x80289662 | umac interruptlink1
[  378.700024] iwlwifi 0000:00:14.3: 0x0101AB54 | umac interruptlink2
[  378.700026] iwlwifi 0000:00:14.3: 0x04F00000 | umac data1
[  378.700028] iwlwifi 0000:00:14.3: 0x00000002 | umac data2
[  378.700029] iwlwifi 0000:00:14.3: 0x00000000 | umac data3
[  378.700031] iwlwifi 0000:00:14.3: 0x00000062 | umac major
[  378.700032] iwlwifi 0000:00:14.3: 0xD661C37C | umac minor
[  378.700034] iwlwifi 0000:00:14.3: 0x1654181A | frame pointer
[  378.700035] iwlwifi 0000:00:14.3: 0xD00D7EF0 | stack pointer
[  378.700037] iwlwifi 0000:00:14.3: 0x00A8020F | last host cmd
[  378.700038] iwlwifi 0000:00:14.3: 0x00100020 | isr status reg
[  378.700070] iwlwifi 0000:00:14.3: TCM1 status:
[  378.700071] iwlwifi 0000:00:14.3: 0x00000000 | error ID
[  378.700073] iwlwifi 0000:00:14.3: 0x00000000 | tcm branchlink2
[  378.700074] iwlwifi 0000:00:14.3: 0x00000000 | tcm interruptlink1
[  378.700080] iwlwifi 0000:00:14.3: 0x00000000 | tcm interruptlink2
[  378.700081] iwlwifi 0000:00:14.3: 0x00000000 | tcm data1
[  378.700083] iwlwifi 0000:00:14.3: 0x00000000 | tcm data2
[  378.700084] iwlwifi 0000:00:14.3: 0x00000000 | tcm data3
[  378.700086] iwlwifi 0000:00:14.3: 0x00000000 | tcm log PC
[  378.700087] iwlwifi 0000:00:14.3: 0x00000000 | tcm frame pointer
[  378.700089] iwlwifi 0000:00:14.3: 0x00000000 | tcm stack pointer
[  378.700090] iwlwifi 0000:00:14.3: 0x00000000 | tcm msg ID
[  378.700092] iwlwifi 0000:00:14.3: 0x00000000 | tcm ISR status
[  378.700093] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[0]
[  378.700095] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[1]
[  378.700096] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[2]
[  378.700098] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[3]
[  378.700100] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[4]
[  378.700102] iwlwifi 0000:00:14.3: 0x00000000 | tcm SW status[0]
[  378.700135] iwlwifi 0000:00:14.3: RCM1 status:
[  378.700137] iwlwifi 0000:00:14.3: 0x00000000 | error ID
[  378.700138] iwlwifi 0000:00:14.3: 0x00000000 | rcm branchlink2
[  378.700140] iwlwifi 0000:00:14.3: 0x00000000 | rcm interruptlink1
[  378.700141] iwlwifi 0000:00:14.3: 0x00000000 | rcm interruptlink2
[  378.700143] iwlwifi 0000:00:14.3: 0x00000000 | rcm data1
[  378.700144] iwlwifi 0000:00:14.3: 0x00000000 | rcm data2
[  378.700146] iwlwifi 0000:00:14.3: 0x00000000 | rcm data3
[  378.700147] iwlwifi 0000:00:14.3: 0x00000000 | rcm log PC
[  378.700149] iwlwifi 0000:00:14.3: 0x00000000 | rcm frame pointer
[  378.700150] iwlwifi 0000:00:14.3: 0x00000000 | rcm stack pointer
[  378.700152] iwlwifi 0000:00:14.3: 0x00000000 | rcm msg ID
[  378.700153] iwlwifi 0000:00:14.3: 0x00000000 | rcm ISR status
[  378.700154] iwlwifi 0000:00:14.3: 0x00000000 | frame HW status
[  378.700156] iwlwifi 0000:00:14.3: 0x00000000 | LMAC-to-RCM request mbox
[  378.700158] iwlwifi 0000:00:14.3: 0x00000000 | RCM-to-LMAC request mbox
[  378.700159] iwlwifi 0000:00:14.3: 0x00000000 | MAC header control
[  378.700161] iwlwifi 0000:00:14.3: 0x00000000 | MAC header addr1 low
[  378.700162] iwlwifi 0000:00:14.3: 0x00000000 | MAC header info
[  378.700163] iwlwifi 0000:00:14.3: 0x00000000 | MAC header error
[  378.700197] iwlwifi 0000:00:14.3: TCM2 status:
[  378.700198] iwlwifi 0000:00:14.3: 0x00000070 | error ID
[  378.700200] iwlwifi 0000:00:14.3: 0x00001AEA | tcm branchlink2
[  378.700201] iwlwifi 0000:00:14.3: 0x00001EAC | tcm interruptlink1
[  378.700203] iwlwifi 0000:00:14.3: 0x00001EAC | tcm interruptlink2
[  378.700205] iwlwifi 0000:00:14.3: 0x40000000 | tcm data1
[  378.700206] iwlwifi 0000:00:14.3: 0xDEADBEEF | tcm data2
[  378.700208] iwlwifi 0000:00:14.3: 0xDEADBEEF | tcm data3
[  378.700209] iwlwifi 0000:00:14.3: 0x00001B68 | tcm log PC
[  378.700211] iwlwifi 0000:00:14.3: 0x00803FF0 | tcm frame pointer
[  378.700212] iwlwifi 0000:00:14.3: 0x00803F5C | tcm stack pointer
[  378.700214] iwlwifi 0000:00:14.3: 0x00000000 | tcm msg ID
[  378.700215] iwlwifi 0000:00:14.3: 0x40000000 | tcm ISR status
[  378.700217] iwlwifi 0000:00:14.3: 0x000002F0 | tcm HW status[0]
[  378.700218] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[1]
[  378.700220] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[2]
[  378.700222] iwlwifi 0000:00:14.3: 0x00008000 | tcm HW status[3]
[  378.700223] iwlwifi 0000:00:14.3: 0x00000000 | tcm HW status[4]
[  378.700225] iwlwifi 0000:00:14.3: 0x00000000 | tcm SW status[0]
[  378.700258] iwlwifi 0000:00:14.3: RCM2 status:
[  378.700260] iwlwifi 0000:00:14.3: 0x00000070 | error ID
[  378.700262] iwlwifi 0000:00:14.3: 0x00001E02 | rcm branchlink2
[  378.700263] iwlwifi 0000:00:14.3: 0x00002780 | rcm interruptlink1
[  378.700265] iwlwifi 0000:00:14.3: 0x00002780 | rcm interruptlink2
[  378.700266] iwlwifi 0000:00:14.3: 0x20000000 | rcm data1
[  378.700268] iwlwifi 0000:00:14.3: 0xDEADBEEF | rcm data2
[  378.700269] iwlwifi 0000:00:14.3: 0xDEADBEEF | rcm data3
[  378.700271] iwlwifi 0000:00:14.3: 0x00001E6C | rcm log PC
[  378.700272] iwlwifi 0000:00:14.3: 0x00803FF0 | rcm frame pointer
[  378.700274] iwlwifi 0000:00:14.3: 0x00803F5C | rcm stack pointer
[  378.700275] iwlwifi 0000:00:14.3: 0x00000000 | rcm msg ID
[  378.700277] iwlwifi 0000:00:14.3: 0x20000000 | rcm ISR status
[  378.700278] iwlwifi 0000:00:14.3: 0x00020400 | frame HW status
[  378.700280] iwlwifi 0000:00:14.3: 0x00000000 | LMAC-to-RCM request mbox
[  378.700281] iwlwifi 0000:00:14.3: 0x00000000 | RCM-to-LMAC request mbox
[  378.700283] iwlwifi 0000:00:14.3: 0x00000000 | MAC header control
[  378.700284] iwlwifi 0000:00:14.3: 0x00000000 | MAC header addr1 low
[  378.700286] iwlwifi 0000:00:14.3: 0x003C0000 | MAC header info
[  378.700288] iwlwifi 0000:00:14.3: 0x00000000 | MAC header error
[  378.700301] iwlwifi 0000:00:14.3: IML/ROM dump:
[  378.700304] iwlwifi 0000:00:14.3: 0x00000B03 | IML/ROM error/state
[  378.700316] iwlwifi 0000:00:14.3: 0x0000E538 | IML/ROM data1
[  378.700330] iwlwifi 0000:00:14.3: 0x000000A0 | IML/ROM WFPM_AUTH_KEY_0
[  378.700343] iwlwifi 0000:00:14.3: Fseq Registers:
[  378.700346] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE
[  378.700350] iwlwifi 0000:00:14.3: 0x00B10004 | FSEQ_TOP_INIT_VERSION
[  378.700354] iwlwifi 0000:00:14.3: 0x00A30000 | FSEQ_CNVIO_INIT_VERSION
[  378.700358] iwlwifi 0000:00:14.3: 0x0000AA15 | FSEQ_OTP_VERSION
[  378.700362] iwlwifi 0000:00:14.3: 0x0000000F | FSEQ_TOP_CONTENT_VERSION
[  378.700366] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
[  378.700370] iwlwifi 0000:00:14.3: 0x01080900 | FSEQ_CNVI_ID
[  378.700374] iwlwifi 0000:00:14.3: 0x02001910 | FSEQ_CNVR_ID
[  378.700378] iwlwifi 0000:00:14.3: 0x01080900 | CNVI_AUX_MISC_CHIP
[  378.700384] iwlwifi 0000:00:14.3: 0x02001910 | CNVR_AUX_MISC_CHIP
[  378.700391] iwlwifi 0000:00:14.3: 0x000013E1 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[  378.700398] iwlwifi 0000:00:14.3: 0x00000000 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[  378.700402] iwlwifi 0000:00:14.3: 0x00A30000 | FSEQ_PREV_CNVIO_INIT_VERSION
[  378.700406] iwlwifi 0000:00:14.3: 0x00B10004 | FSEQ_WIFI_FSEQ_VERSION
[  378.700411] iwlwifi 0000:00:14.3: 0x00B10004 | FSEQ_BT_FSEQ_VERSION
[  378.700415] iwlwifi 0000:00:14.3: 0x000000DC | FSEQ_CLASS_TP_VERSION
[  378.700432] iwlwifi 0000:00:14.3: UMAC CURRENT PC: 0x80289186
[  378.700436] iwlwifi 0000:00:14.3: LMAC1 CURRENT PC: 0x15e6a
[  378.700439] iwlwifi 0000:00:14.3: LMAC2 CURRENT PC: 0xd0
[  378.700443] iwlwifi 0000:00:14.3: UMAC CURRENT PC 1: 0x80289184
[  378.700447] iwlwifi 0000:00:14.3: TCM1 CURRENT PC: 0x1eac
[  378.700451] iwlwifi 0000:00:14.3: RCM1 CURRENT PC: 0x2780
[  378.700454] iwlwifi 0000:00:14.3: RCM2 CURRENT PC: 0xd0
[  378.700458] iwlwifi 0000:00:14.3: Function Scratch status:
[  378.700459] iwlwifi 0000:00:14.3: 0x01010100 | Func Scratch
[  379.833678] iwlwifi 0000:00:14.3: WRT: Failed to dump region: id=32, type=18
[  380.612855] iwlwifi 0000:00:14.3: scheduling reset (mode=6)
[  380.612858] iwlwifi 0000:00:14.3: CSR values:
[  380.612860] iwlwifi 0000:00:14.3: (2nd byte of CSR_INT_COALESCING is CSR_INT_PERIODIC_REG)
[  380.612867] iwlwifi 0000:00:14.3:        CSR_HW_IF_CONFIG_REG: 0X18c80002
[  380.612871] iwlwifi 0000:00:14.3:          CSR_INT_COALESCING: 0Xd55555d5
[  380.612874] iwlwifi 0000:00:14.3:                     CSR_INT: 0X00000000
[  380.612878] iwlwifi 0000:00:14.3:                CSR_INT_MASK: 0X00000000
[  380.612881] iwlwifi 0000:00:14.3:           CSR_FH_INT_STATUS: 0X00000000
[  380.612884] iwlwifi 0000:00:14.3:                 CSR_GPIO_IN: 0X00000000
[  380.612886] iwlwifi 0000:00:14.3:                   CSR_RESET: 0X00000000
[  380.612889] iwlwifi 0000:00:14.3:                CSR_GP_CNTRL: 0X0a1000c0
[  380.612892] iwlwifi 0000:00:14.3:                  CSR_HW_REV: 0X00000460
[  380.612895] iwlwifi 0000:00:14.3:              CSR_EEPROM_REG: 0X01010100
[  380.612897] iwlwifi 0000:00:14.3:               CSR_EEPROM_GP: 0Xc0a8105a
[  380.612900] iwlwifi 0000:00:14.3:              CSR_OTP_GP_REG: 0X0000fa37
[  380.612902] iwlwifi 0000:00:14.3:                 CSR_GIO_REG: 0X00000000
[  380.612905] iwlwifi 0000:00:14.3:            CSR_GP_UCODE_REG: 0Xd55555d5
[  380.612907] iwlwifi 0000:00:14.3:           CSR_GP_DRIVER_REG: 0Xd55555d5
[  380.612910] iwlwifi 0000:00:14.3:           CSR_UCODE_DRV_GP1: 0Xd55555d5
[  380.612912] iwlwifi 0000:00:14.3:           CSR_UCODE_DRV_GP2: 0Xd55555d5
[  380.612914] iwlwifi 0000:00:14.3:                 CSR_LED_REG: 0X07080804
[  380.612918] iwlwifi 0000:00:14.3:        CSR_DRAM_INT_TBL_REG: 0Xd55555d5
[  380.612920] iwlwifi 0000:00:14.3:        CSR_GIO_CHICKEN_BITS: 0Xd55555d5
[  380.612923] iwlwifi 0000:00:14.3:             CSR_ANA_PLL_CFG: 0Xd55555d5
[  380.612926] iwlwifi 0000:00:14.3:      CSR_MONITOR_STATUS_REG: 0X00000000
[  380.612929] iwlwifi 0000:00:14.3:           CSR_HW_REV_WA_REG: 0X0001105f
[  380.612932] iwlwifi 0000:00:14.3:        CSR_DBG_HPET_MEM_REG: 0Xffff0210
[  380.612956] btintel_pcie 0000:00:14.7: Removal by WiFi due to product reset
[  381.015648] iwlwifi 0000:00:14.3: Unregistering PHC clock: iwlwifi-PTP, with index: 0
[  381.021141] iwlwifi 0000:00:14.3: LED command failed: -5
[  381.021164] iwlwifi 0000:00:14.3: LED command failed: -5
[  381.046309] iwlwifi 0000:00:14.3: Failed to send LINK_CONFIG_CMD (action:3): -5
[  381.046324] iwlwifi 0000:00:14.3: Failed to send MAC_CONFIG_CMD ret = -5
[  381.046336] iwlwifi 0000:00:14.3: mcast filter cmd error. ret=-5
[  381.046366] wlan0: deauthenticating from 9e:05:d6:89:c1:95 by local choice (Reason: 3=DEAUTH_LEAVING)
[  381.046525] iwlwifi 0000:00:14.3: Failed to send flush command (-5)
[  381.046560] iwlwifi 0000:00:14.3: Failed to send MAC_CONFIG_CMD ret = -5
[  381.046563] iwlwifi 0000:00:14.3: failed to update context
[  381.046568] iwlwifi 0000:00:14.3: Failed to send LINK_CONFIG_CMD (action:2): -5
[  381.046571] iwlwifi 0000:00:14.3: Failed to send MAC_CONFIG_CMD ret = -5
[  381.046575] iwlwifi 0000:00:14.3: Failed to trigger RX queues sync (-5)
[  381.046580] iwlwifi 0000:00:14.3: Failed to trigger RX queues sync (-5)
[  381.046583] iwlwifi 0000:00:14.3: Failed to trigger RX queues sync (-5)
[  381.046661] iwlwifi 0000:00:14.3: Failed to send flush command (-5)
[  381.046667] iwlwifi 0000:00:14.3: Failed to send TLC cmd (-5)
[  381.046717] iwlwifi 0000:00:14.3: Failed to send flush command (-5)
[  381.046744] iwlwifi 0000:00:14.3: Failed to remove station. Id=13
[  381.046813] iwlwifi 0000:00:14.3: Failed to send LINK_CONFIG_CMD (action:2): -5
[  381.046816] iwlwifi 0000:00:14.3: Failed to send PHY_CONTEXT_CMD ret = -5
[  381.065374] iwlwifi 0000:00:14.3: Failed to send LINK_CONFIG_CMD (action:3): -5
[  381.065386] iwlwifi 0000:00:14.3: Failed to send MAC_CONFIG_CMD ret = -5

This is a new install, so I don't know if these issues were present in older kernel versions or not. I started with linux 6.16.0 and the issues were present already. I dual boot windows 11 (I followed the wiki recommendation to disabled fast boot) and wifi is stable there, no issues. I have tried disabling power saving options with:

options iwlmvm power_scheme=1
options iwlwifi power_save=0

But didn't notice any difference.

I have tried using wpa_supplicant instead of iwd as the wifi backend for network manager, didn't solve the issues, if anything it was even more unstable. I have also tried using just iwd, without network manager, and it was still unstable.

Any ideas on what the issue might be or what I should try next? Thanks!

Last edited by mrshankly (2025-08-28 11:29:51)

Offline

#2 2025-08-28 15:13:43

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 71,578

Re: Unstable wi-fi with Thinkpad T14s Gen 6 (intel)

but I'm facing some issues that will require restarting (sometimes multiple times) once they happen.

"restarting" like rebooting the system?
https://bbs.archlinux.org/viewtopic.php?id=307628

wlan0 interface disappears when the disconnect happens, and a new interface, wlan1, shows up after a bit

=> https://bbs.archlinux.org/viewtopic.php?id=307877 seems to be of conflicting services.

In doubt please post your complete system journal for the boot:

sudo journalctl -b | curl -F 'file=@-' 0x0.st

Online

#3 2025-08-28 16:26:20

mrshankly
Member
Registered: 2014-08-26
Posts: 8

Re: Unstable wi-fi with Thinkpad T14s Gen 6 (intel)

seth wrote:

"restarting" like rebooting the system?
https://bbs.archlinux.org/viewtopic.php?id=307628

Yes, rebooting the system. It's not frozen, but I just can't get wi-fi to work without a restart. I've tried just removing the iwlwifi module and loading it again, but that doesn't work.

seth wrote:

=> https://bbs.archlinux.org/viewtopic.php?id=307877 seems to be of conflicting services.

In doubt please post your complete system journal for the boot:

sudo journalctl -b | curl -F 'file=@-' 0x0.st

I only have network manager enabled:

$ find /etc/systemd -type l -exec test -f {} \; -print | awk -F'/' '{ printf ("%-42s | %s\n", $(NF-0), $(NF-1)) }' | sort -f
dbus-org.freedesktop.nm-dispatcher.service | system
dbus-org.freedesktop.resolve1.service      | system
dbus-org.freedesktop.timesync1.service     | system
display-manager.service                    | system
getty@tty1.service                         | getty.target.wants
mnt-orion.automount                        | multi-user.target.wants
NetworkManager.service                     | multi-user.target.wants
NetworkManager-wait-online.service         | network-online.target.wants
p11-kit-server.socket                      | sockets.target.wants
pipewire-pulse.socket                      | sockets.target.wants
pipewire-session-manager.service           | user
pipewire.socket                            | sockets.target.wants
remote-fs.target                           | multi-user.target.wants
systemd-resolved.service                   | sysinit.target.wants
systemd-timesyncd.service                  | sysinit.target.wants
systemd-userdbd.socket                     | sockets.target.wants
wireplumber.service                        | pipewire.service.wants
xdg-user-dirs-update.service               | default.target.wants

Here is the complete journal for a boot where I don't have wi-fi working https://0x0.st/KoRp.txt

EDIT:
Not sure if it helps, but here are two more journals:
This one I'm experiencing constant disconnects and reconnects and you can see the interface name changing http://0x0.st/Ko7N.txt
This one of a boot where I don't have wi-fi working and during the boot I see a lot a iwlwifi output, it actually increases the boot time significantly: http://0x0.st/Ko7H.txt

Last edited by mrshankly (2025-08-28 17:07:52)

Offline

#4 2025-08-28 20:48:34

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 71,578

Re: Unstable wi-fi with Thinkpad T14s Gen 6 (intel)

The firmware basically insta-crashes, even before iwd loads.

You've

usr/lib/firmware/iwlwifi-bz-b0-fm-c0-92.ucode.zst
usr/lib/firmware/iwlwifi-bz-b0-fm-c0-93.ucode.zst
usr/lib/firmware/iwlwifi-bz-b0-fm-c0-94.ucode.zst
usr/lib/firmware/iwlwifi-bz-b0-fm-c0-96.ucode.zst
usr/lib/firmware/iwlwifi-bz-b0-fm-c0-97.ucode.zst
usr/lib/firmware/iwlwifi-bz-b0-fm-c0-98.ucode.zst

and the kernel will load the latest (currently -98)
Do you have more luck w/ -97? (move -98 somewhere else)

But under normal circumstances I'd say this is the dual-boot, in doubt see the 3rd link below (it's NOT the BIOS setting!) and reboot windows and linux twice for voodo reasons.

Online

#5 2025-08-30 16:12:15

mrshankly
Member
Registered: 2014-08-26
Posts: 8

Re: Unstable wi-fi with Thinkpad T14s Gen 6 (intel)

seth wrote:

Do you have more luck w/ -97? (move -98 somewhere else)

But under normal circumstances I'd say this is the dual-boot, in doubt see the 3rd link below (it's NOT the BIOS setting!) and reboot windows and linux twice for voodo reasons.

Tried 97 and 96, no difference.

I have fast-startup and hibernation disabled in windows. Not sure if it's the dual boot or not, but one thing I've noticed is that if wifi is acting up in linux, getting it working again might take several reboots, and I will still get frequent disconnects and reconnects. But if I reboot into windows and then reboot back into linux, wifi works again and is stable. Usually the issues only happen if I reboot linux or go from shutdown and boot directly into linux.

But I'm not really sure it's the dual boot, it sometimes happens that wifi is working at boot, it's ok for several hours, and all of a sudden the driver crashes and goes into that disconnect and reconnect loop with multiple crashes. Can dual booting cause this?

Offline

#6 2025-08-30 20:27:02

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 71,578

Re: Unstable wi-fi with Thinkpad T14s Gen 6 (intel)

and all of a sudden the driver crashes and goes into that disconnect and reconnect loop with multiple crashes. Can dual booting cause this?

It'd not be impossible for some lingering schedule in the firmware, the inverse behavior (boot windows to fix it and that carries over) is more concerning, though.

Do you still get the instant firmware crashes on load?
There could be other, dual boot related effects - notably stale leases in the dhcp server (your router, likely)

When it doesn't work, do you reboot warm or cold (latter meaning your completely powering down the system and then up again)?

Online

Board footer

Powered by FluxBB