You are not logged in.

#1 2021-01-19 12:50:57

gtf21
Member
Registered: 2020-06-28
Posts: 107
Website

[RESOLVED] Wifi keeps disconnecting with iwlwifi Exit CT Kill

I have recently (last three months) been finding my system's* wifi to be extremely unstable. I thought it was an issue with netctl-auto, but having switched to netctl I'm still seeing a lot of network disconnections. The symptom, for me, is my VPN disconnecting and reconnecting. In the last 10 minutes, for example, it has happened about 10 times.

In my logs (journalctl -x --n 1000) I can see a lot of systemd messages for "systemd-rfkill.service", which seems to be often accompanied by:

kernel: iwlwifi 0000:00:14:3: Exit CT Kill

Some basic searching suggests this is something to do with thermal shutoff [1] but I'm not entirely sure. Does anyone know what this might be caused by, how to investigate it, and what to do to fix it?

* System76 Lemur Pro

[1]: https://patchwork.kernel.org/project/li … coelho.fi/

Last edited by gtf21 (2021-04-21 08:23:22)

Offline

#2 2021-01-19 23:08:38

gtf21
Member
Registered: 2020-06-28
Posts: 107
Website

Re: [RESOLVED] Wifi keeps disconnecting with iwlwifi Exit CT Kill

Downgrading to the 5.9.14 kernel still seems to exhibit problems with the wifi. Trying `dmesg | grep -e iwlwifi -e thermal_zone` gives me a couple of different problems:

~ > dmesg |grep -e iwlwifi -e thermal_zone
[    8.580802] iwlwifi 0000:00:14.3: Direct firmware load for iwlwifi-QuZ-a0-hr-b0-56.ucode failed with error -2
[    8.584480] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[    8.584497] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 65.3.35.22
[    8.584500] iwlwifi 0000:00:14.3: Found debug destination: EXTERNAL_DRAM
[    8.584501] iwlwifi 0000:00:14.3: Found debug configuration: 0
[    8.584793] iwlwifi 0000:00:14.3: loaded firmware version 55.d9698065.0 QuZ-a0-hr-b0-55.ucode op_mode iwlmvm
[    8.797987] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6 AX201 160MHz, REV=0x354
[    8.976950] iwlwifi 0000:00:14.3: base HW address: 40:ec:99:f2:0f:3f
[    8.990086] thermal thermal_zone2: failed to read out thermal zone (-61)
[    8.993292] iwlwifi 0000:00:14.3 wlp0s20f3: renamed from wlan0
[  138.630249] iwlwifi 0000:00:14.3: Queue 4 is stuck 113 197
[  138.630416] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[  138.630538] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[  138.630545] iwlwifi 0000:00:14.3: Status: 0x00000040, count: 6
[  138.630549] iwlwifi 0000:00:14.3: Loaded firmware version: 55.d9698065.0 QuZ-a0-hr-b0-55.ucode
[  138.630555] iwlwifi 0000:00:14.3: 0x00000084 | NMI_INTERRUPT_UNKNOWN       
[  138.630560] iwlwifi 0000:00:14.3: 0x0080A614 | trm_hw_status0
[  138.630564] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[  138.630568] iwlwifi 0000:00:14.3: 0x004CA3DE | branchlink2
[  138.630573] iwlwifi 0000:00:14.3: 0x004B4C10 | interruptlink1
[  138.630577] iwlwifi 0000:00:14.3: 0x004B4C10 | interruptlink2
[  138.630582] iwlwifi 0000:00:14.3: 0x000079A0 | data1
[  138.630587] iwlwifi 0000:00:14.3: 0xFF000000 | data2
[  138.630591] iwlwifi 0000:00:14.3: 0x00000000 | data3
[  138.630595] iwlwifi 0000:00:14.3: 0x33817BC0 | beacon time
[  138.630599] iwlwifi 0000:00:14.3: 0x38619442 | tsf low
[  138.630603] iwlwifi 0000:00:14.3: 0x0000008B | tsf hi
[  138.630608] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[  138.630613] iwlwifi 0000:00:14.3: 0x07B867D9 | time gp2
[  138.630617] iwlwifi 0000:00:14.3: 0x00000001 | uCode revision type
[  138.630620] iwlwifi 0000:00:14.3: 0x00000037 | uCode version major
[  138.630623] iwlwifi 0000:00:14.3: 0xD9698065 | uCode version minor
[  138.630626] iwlwifi 0000:00:14.3: 0x00000351 | hw version
[  138.630629] iwlwifi 0000:00:14.3: 0x00C89004 | board version
[  138.630632] iwlwifi 0000:00:14.3: 0x0471001C | hcmd
[  138.630636] iwlwifi 0000:00:14.3: 0xA4020000 | isr0
[  138.630638] iwlwifi 0000:00:14.3: 0x00000000 | isr1
[  138.630641] iwlwifi 0000:00:14.3: 0x08F00002 | isr2
[  138.630644] iwlwifi 0000:00:14.3: 0x00C37B0C | isr3
[  138.630647] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[  138.630650] iwlwifi 0000:00:14.3: 0x8914009D | last cmd Id
[  138.630653] iwlwifi 0000:00:14.3: 0x000079A0 | wait_event
[  138.630656] iwlwifi 0000:00:14.3: 0x00000094 | l2p_control
[  138.630659] iwlwifi 0000:00:14.3: 0x00012034 | l2p_duration
[  138.630662] iwlwifi 0000:00:14.3: 0x0000000F | l2p_mhvalid
[  138.630665] iwlwifi 0000:00:14.3: 0x00000000 | l2p_addr_match
[  138.630668] iwlwifi 0000:00:14.3: 0x00000009 | lmpm_pmg_sel
[  138.630671] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[  138.630673] iwlwifi 0000:00:14.3: 0x000038C4 | flow_handler
[  138.630714] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[  138.630718] iwlwifi 0000:00:14.3: Status: 0x00000040, count: 7
[  138.630721] iwlwifi 0000:00:14.3: 0x20000066 | NMI_INTERRUPT_HOST
[  138.630724] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[  138.630727] iwlwifi 0000:00:14.3: 0x80465D2E | umac branchlink2
[  138.630730] iwlwifi 0000:00:14.3: 0x80480EC8 | umac interruptlink1
[  138.630733] iwlwifi 0000:00:14.3: 0x80480EC8 | umac interruptlink2
[  138.630736] iwlwifi 0000:00:14.3: 0x01000000 | umac data1
[  138.630739] iwlwifi 0000:00:14.3: 0x80480EC8 | umac data2
[  138.630742] iwlwifi 0000:00:14.3: 0x00000000 | umac data3
[  138.630745] iwlwifi 0000:00:14.3: 0x00000037 | umac major
[  138.630748] iwlwifi 0000:00:14.3: 0xD9698065 | umac minor
[  138.630750] iwlwifi 0000:00:14.3: 0x07B867D4 | frame pointer
[  138.630753] iwlwifi 0000:00:14.3: 0xC0886270 | stack pointer
[  138.630756] iwlwifi 0000:00:14.3: 0x00FA010C | last host cmd
[  138.630759] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
[  138.630780] iwlwifi 0000:00:14.3: Fseq Registers:
[  138.630798] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE
[  138.630818] iwlwifi 0000:00:14.3: 0x00290033 | FSEQ_TOP_INIT_VERSION
[  138.630838] iwlwifi 0000:00:14.3: 0x00090006 | FSEQ_CNVIO_INIT_VERSION
[  138.630858] iwlwifi 0000:00:14.3: 0x0000A481 | FSEQ_OTP_VERSION
[  138.630878] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_TOP_CONTENT_VERSION
[  138.630898] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
[  138.630918] iwlwifi 0000:00:14.3: 0x20000302 | FSEQ_CNVI_ID
[  138.630938] iwlwifi 0000:00:14.3: 0x01300504 | FSEQ_CNVR_ID
[  138.630958] iwlwifi 0000:00:14.3: 0x20000302 | CNVI_AUX_MISC_CHIP
[  138.630981] iwlwifi 0000:00:14.3: 0x01300504 | CNVR_AUX_MISC_CHIP
[  138.631002] iwlwifi 0000:00:14.3: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[  138.631022] iwlwifi 0000:00:14.3: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[  138.631176] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 4 fired.
[  335.839745] iwlwifi 0000:00:14.3: Queue 4 is stuck 130 164
[  335.839867] iwlwifi 0000:00:14.3: Microcode SW error detected. Restarting 0x0.
[  335.839968] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[  335.839972] iwlwifi 0000:00:14.3: Status: 0x00000040, count: 6
[  335.839975] iwlwifi 0000:00:14.3: Loaded firmware version: 55.d9698065.0 QuZ-a0-hr-b0-55.ucode
[  335.839979] iwlwifi 0000:00:14.3: 0x00000084 | NMI_INTERRUPT_UNKNOWN       
[  335.839982] iwlwifi 0000:00:14.3: 0x008026F4 | trm_hw_status0
[  335.839984] iwlwifi 0000:00:14.3: 0x00000000 | trm_hw_status1
[  335.839986] iwlwifi 0000:00:14.3: 0x004CA3DE | branchlink2
[  335.839989] iwlwifi 0000:00:14.3: 0x004CB366 | interruptlink1
[  335.839991] iwlwifi 0000:00:14.3: 0x004CB366 | interruptlink2
[  335.839993] iwlwifi 0000:00:14.3: 0x000079A0 | data1
[  335.839996] iwlwifi 0000:00:14.3: 0xFF000000 | data2
[  335.839998] iwlwifi 0000:00:14.3: 0x00000000 | data3
[  335.840000] iwlwifi 0000:00:14.3: 0xDC403140 | beacon time
[  335.840002] iwlwifi 0000:00:14.3: 0x4422AEC1 | tsf low
[  335.840005] iwlwifi 0000:00:14.3: 0x0000008B | tsf hi
[  335.840007] iwlwifi 0000:00:14.3: 0x00000000 | time gp1
[  335.840010] iwlwifi 0000:00:14.3: 0x0BBB4037 | time gp2
[  335.840012] iwlwifi 0000:00:14.3: 0x00000001 | uCode revision type
[  335.840015] iwlwifi 0000:00:14.3: 0x00000037 | uCode version major
[  335.840017] iwlwifi 0000:00:14.3: 0xD9698065 | uCode version minor
[  335.840020] iwlwifi 0000:00:14.3: 0x00000351 | hw version
[  335.840022] iwlwifi 0000:00:14.3: 0x00C89004 | board version
[  335.840024] iwlwifi 0000:00:14.3: 0x0482001C | hcmd
[  335.840026] iwlwifi 0000:00:14.3: 0x80020000 | isr0
[  335.840029] iwlwifi 0000:00:14.3: 0x00400000 | isr1
[  335.840032] iwlwifi 0000:00:14.3: 0x08F00002 | isr2
[  335.840034] iwlwifi 0000:00:14.3: 0x00C37FCD | isr3
[  335.840036] iwlwifi 0000:00:14.3: 0x00000000 | isr4
[  335.840039] iwlwifi 0000:00:14.3: 0x0096019C | last cmd Id
[  335.840041] iwlwifi 0000:00:14.3: 0x000079A0 | wait_event
[  335.840044] iwlwifi 0000:00:14.3: 0x00004288 | l2p_control
[  335.840046] iwlwifi 0000:00:14.3: 0x00002020 | l2p_duration
[  335.840048] iwlwifi 0000:00:14.3: 0x00000000 | l2p_mhvalid
[  335.840050] iwlwifi 0000:00:14.3: 0x000000EF | l2p_addr_match
[  335.840053] iwlwifi 0000:00:14.3: 0x00000009 | lmpm_pmg_sel
[  335.840055] iwlwifi 0000:00:14.3: 0x00000000 | timestamp
[  335.840057] iwlwifi 0000:00:14.3: 0x000040D8 | flow_handler
[  335.840097] iwlwifi 0000:00:14.3: Start IWL Error Log Dump:
[  335.840100] iwlwifi 0000:00:14.3: Status: 0x00000040, count: 7
[  335.840103] iwlwifi 0000:00:14.3: 0x20000066 | NMI_INTERRUPT_HOST
[  335.840105] iwlwifi 0000:00:14.3: 0x00000000 | umac branchlink1
[  335.840107] iwlwifi 0000:00:14.3: 0x80465D2E | umac branchlink2
[  335.840110] iwlwifi 0000:00:14.3: 0x80480EC8 | umac interruptlink1
[  335.840112] iwlwifi 0000:00:14.3: 0x80480EC8 | umac interruptlink2
[  335.840114] iwlwifi 0000:00:14.3: 0x01000000 | umac data1
[  335.840116] iwlwifi 0000:00:14.3: 0x80480EC8 | umac data2
[  335.840119] iwlwifi 0000:00:14.3: 0x00000000 | umac data3
[  335.840121] iwlwifi 0000:00:14.3: 0x00000037 | umac major
[  335.840123] iwlwifi 0000:00:14.3: 0xD9698065 | umac minor
[  335.840126] iwlwifi 0000:00:14.3: 0x0BBB4033 | frame pointer
[  335.840128] iwlwifi 0000:00:14.3: 0xC0886270 | stack pointer
[  335.840130] iwlwifi 0000:00:14.3: 0x0097010C | last host cmd
[  335.840132] iwlwifi 0000:00:14.3: 0x00000000 | isr status reg
[  335.840152] iwlwifi 0000:00:14.3: Fseq Registers:
[  335.840171] iwlwifi 0000:00:14.3: 0x60000000 | FSEQ_ERROR_CODE
[  335.840191] iwlwifi 0000:00:14.3: 0x80290033 | FSEQ_TOP_INIT_VERSION
[  335.840211] iwlwifi 0000:00:14.3: 0x00090006 | FSEQ_CNVIO_INIT_VERSION
[  335.840231] iwlwifi 0000:00:14.3: 0x0000A481 | FSEQ_OTP_VERSION
[  335.840251] iwlwifi 0000:00:14.3: 0x00000003 | FSEQ_TOP_CONTENT_VERSION
[  335.840270] iwlwifi 0000:00:14.3: 0x4552414E | FSEQ_ALIVE_TOKEN
[  335.840290] iwlwifi 0000:00:14.3: 0x20000302 | FSEQ_CNVI_ID
[  335.840310] iwlwifi 0000:00:14.3: 0x01300504 | FSEQ_CNVR_ID
[  335.840330] iwlwifi 0000:00:14.3: 0x20000302 | CNVI_AUX_MISC_CHIP
[  335.840352] iwlwifi 0000:00:14.3: 0x01300504 | CNVR_AUX_MISC_CHIP
[  335.840374] iwlwifi 0000:00:14.3: 0x05B0905B | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
[  335.840394] iwlwifi 0000:00:14.3: 0x0000025B | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
[  335.840533] iwlwifi 0000:00:14.3: WRT: Collecting data: ini trigger 4 fired.
~ > 

Offline

#3 2021-04-21 08:21:39

gtf21
Member
Registered: 2020-06-28
Posts: 107
Website

Re: [RESOLVED] Wifi keeps disconnecting with iwlwifi Exit CT Kill

After a lot of back and forth with System76's support it turns out this was a hardware failure. Replacing the chip did it.

Offline

Board footer

Powered by FluxBB