WiFi failure requiring reboot - Fedora 39

After a seemingly random amount of time WiFi will stop working on my laptop, I’m running an Intel wireless adapter and have updated everything but restarting seems to be the only way to fix the issue (temporarily).

I’m not new to Linux by any means but this is my first time using a public forum (sorry).

This is what happens when Wifi fails.
command: journalctl -f | grep iwlwifi

Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: Error sending STATISTICS_CMD: time out after 2000ms.
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: Current CMD queue read_ptr 17 write_ptr 18
Nov 21 15:22:18 helios kernel: WARNING: CPU: 0 PID: 2414 at drivers/net/wireless/intel/iwlwifi/pcie/trans.c:2190 __iwl_trans_pcie_grab_nic_access+0x14a/0x150 [iwlwifi]
Nov 21 15:22:18 helios kernel:  snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio intel_tcc_cooling snd_hda_intel x86_pkg_temp_thermal intel_powerclamp coretemp snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec iTCO_wdt libarc4 kvm_intel snd_hda_core intel_pmc_bxt mei_pxp ee1004 mei_hdcp iTCO_vendor_support intel_rapl_msr snd_hwdep kvm uvcvideo iwlwifi btusb uvc irqbypass videobuf2_vmalloc btrtl snd_seq videobuf2_memops btbcm rapl snd_seq_device videobuf2_v4l2 btintel intel_cstate vfat processor_thermal_device_pci_legacy videobuf2_common fat snd_pcm processor_thermal_device btmtk cfg80211 intel_uncore processor_thermal_rfim videodev bluetooth snd_timer processor_thermal_mbox sparse_keymap intel_wmi_thunderbolt mc processor_thermal_rapl i2c_i801 wmi_bmof snd pcspkr i2c_smbus mei_me soundcore intel_rapl_common mei int340x_thermal_zone rfkill idma64 intel_pch_thermal intel_soc_dts_iosf acer_wireless int3400_thermal acpi_thermal_rel acpi_pad joydev loop zram dm_crypt i915 hid_logitech_hidpp i2c_algo_bit drm_buddy nvme ttm
Nov 21 15:22:18 helios kernel: RIP: 0010:__iwl_trans_pcie_grab_nic_access+0x14a/0x150 [iwlwifi]
Nov 21 15:22:18 helios kernel:  ? __iwl_trans_pcie_grab_nic_access+0x14a/0x150 [iwlwifi]
Nov 21 15:22:18 helios kernel:  ? __iwl_trans_pcie_grab_nic_access+0x14a/0x150 [iwlwifi]
Nov 21 15:22:18 helios kernel:  ? __iwl_trans_pcie_grab_nic_access+0x14a/0x150 [iwlwifi]
Nov 21 15:22:18 helios kernel:  ? __iwl_trans_pcie_grab_nic_access+0x14a/0x150 [iwlwifi]
Nov 21 15:22:18 helios kernel:  iwl_trans_pcie_grab_nic_access+0x1a/0x40 [iwlwifi]
Nov 21 15:22:18 helios kernel:  iwl_force_nmi+0x57/0x110 [iwlwifi]
Nov 21 15:22:18 helios kernel:  iwl_trans_sync_nmi_with_addr+0x14b/0x170 [iwlwifi]
Nov 21 15:22:18 helios kernel:  iwl_trans_txq_send_hcmd+0x401/0x450 [iwlwifi]
Nov 21 15:22:18 helios kernel:  iwl_trans_send_cmd+0x98/0x100 [iwlwifi]
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: iwlwifi transaction failed, dumping registers
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: iwlwifi device config registers:
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 00000000: 27238086 00100000 0280001a 00000000 00000004 00000000 00000000 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 00000020: 00000000 00000000 00000000 16541a56 00000000 000000c8 00000000 00000100
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 00000040: 00028010 10008ec0 001b0c10 0045e812 10120000 00000000 00000000 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 00000060: 00000000 00080812 00000005 00000006 00000002 00000000 00000000 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 00000080: 000f0011 00002000 00003000 00000000 00000000 00000000 00000000 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 000000a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 000000c0: 00000000 00000000 c823d001 0d000008 00804005 00000000 00000000 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 000000e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 00000100: 14c10001 00104000 00000000 00462031 00002000 00002000 0000000e 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 00000120: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 00000140: 14c00000 ff000000 000000ff 15410018 00000000 0001001e 00481e1f 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: iwlwifi device memory mapped registers:
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 00000000: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 00000020: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: iwlwifi device AER capability structure:
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 00000000: 14c10001 00104000 00000000 00462031 00002000 00002000 0000000e 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 00000020: 00000000 00000000 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: iwlwifi parent port (0000:00:1d.5) config registers:
Nov 21 15:22:18 helios kernel: iwlwifi 0000:00:1d.5: 00000000: a3358086 00100407 060400f0 00810010 00000000 00000000 00080800 200000f0
Nov 21 15:22:18 helios kernel: iwlwifi 0000:00:1d.5: 00000020: b430b430 0001fff1 00000000 00000000 00000000 00000040 00000000 000202ff
Nov 21 15:22:18 helios kernel: iwlwifi 0000:00:1d.5: 00000040: 01428010 00008001 0010000f 0e724c13 70120042 006cb200 01400000 00000008
Nov 21 15:22:18 helios kernel: iwlwifi 0000:00:1d.5: 00000060: 00000000 00000837 00000000 0000000e 00000003 00000000 00000000 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:00:1d.5: 00000080: 00019005 fee00298 00000000 00000000 0000a00d 13431025 00000000 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:00:1d.5: 000000a0: c8030001 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:00:1d.5: 000000c0: 00000000 00000000 00000000 00000000 07001001 00021842 099e0008 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:00:1d.5: 000000e0: 00e30300 88b688b6 00100006 00000000 00000152 4c000000 01120fb5 82000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:00:1d.5: 00000100: 14010001 00000000 00010000 00060011 00000000 00002000 00000000 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:00:1d.5: 00000120: 00000000 00000000 00000000 00000007 00000000 000000ed 00000000 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:00:1d.5: 00000140: 1501000d 0000000f 00000000 00000000 2001001f 00000406 00000003 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:00:1d.5: 00000160: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:00:1d.5: 00000180: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:00:1d.5: 000001a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:00:1d.5: 000001c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:00:1d.5: 000001e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:00:1d.5: 00000200: 2201001e 00b0281f 4058280f
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: iwlwifi root port (0000:00:1d.5) AER cap structure:
Nov 21 15:22:18 helios kernel: iwlwifi 0000:00:1d.5: 00000000: 14010001 00000000 00010000 00060011 00000000 00002000 00000000 00000000
Nov 21 15:22:18 helios kernel: iwlwifi 0000:00:1d.5: 00000020: 00000000 00000000 00000000 00000007 00000000 000000ed
Nov 21 15:22:18 helios kernel: WARNING: CPU: 0 PID: 2414 at drivers/net/wireless/intel/iwlwifi/iwl-trans.h:1493 iwl_fwrt_dump_lmac_error_log+0x50c/0x600 [iwlwifi]
Nov 21 15:22:18 helios kernel:  snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio intel_tcc_cooling snd_hda_intel x86_pkg_temp_thermal intel_powerclamp coretemp snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec iTCO_wdt libarc4 kvm_intel snd_hda_core intel_pmc_bxt mei_pxp ee1004 mei_hdcp iTCO_vendor_support intel_rapl_msr snd_hwdep kvm uvcvideo iwlwifi btusb uvc irqbypass videobuf2_vmalloc btrtl snd_seq videobuf2_memops btbcm rapl snd_seq_device videobuf2_v4l2 btintel intel_cstate vfat processor_thermal_device_pci_legacy videobuf2_common fat snd_pcm processor_thermal_device btmtk cfg80211 intel_uncore processor_thermal_rfim videodev bluetooth snd_timer processor_thermal_mbox sparse_keymap intel_wmi_thunderbolt mc processor_thermal_rapl i2c_i801 wmi_bmof snd pcspkr i2c_smbus mei_me soundcore intel_rapl_common mei int340x_thermal_zone rfkill idma64 intel_pch_thermal intel_soc_dts_iosf acer_wireless int3400_thermal acpi_thermal_rel acpi_pad joydev loop zram dm_crypt i915 hid_logitech_hidpp i2c_algo_bit drm_buddy nvme ttm
Nov 21 15:22:18 helios kernel: RIP: 0010:iwl_fwrt_dump_lmac_error_log+0x50c/0x600 [iwlwifi]
Nov 21 15:22:18 helios kernel:  ? iwl_fwrt_dump_lmac_error_log+0x50c/0x600 [iwlwifi]
Nov 21 15:22:18 helios kernel:  ? iwl_fwrt_dump_lmac_error_log+0x50c/0x600 [iwlwifi]
Nov 21 15:22:18 helios kernel:  ? iwl_trans_pcie_grab_nic_access+0x2c/0x40 [iwlwifi]
Nov 21 15:22:18 helios kernel:  ? iwl_fwrt_dump_lmac_error_log+0x50c/0x600 [iwlwifi]
Nov 21 15:22:18 helios kernel:  iwl_fwrt_dump_error_logs+0x28/0x2c0 [iwlwifi]
Nov 21 15:22:18 helios kernel:  iwl_trans_sync_nmi_with_addr+0x79/0x170 [iwlwifi]
Nov 21 15:22:18 helios kernel:  iwl_trans_txq_send_hcmd+0x401/0x450 [iwlwifi]
Nov 21 15:22:18 helios kernel:  iwl_trans_send_cmd+0x98/0x100 [iwlwifi]
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: HW error, resetting before reading
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: Loaded firmware version: 77.bd067429.0 cc-a0-77.ucode
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | ADVANCED_SYSASSERT          
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | trm_hw_status0
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | trm_hw_status1
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | branchlink2
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | interruptlink1
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | interruptlink2
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | data1
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | data2
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | data3
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | beacon time
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | tsf low
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | tsf hi
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | time gp1
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | time gp2
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | uCode revision type
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | uCode version major
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | uCode version minor
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | hw version
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | board version
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | hcmd
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | isr0
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | isr1
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | isr2
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | isr3
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | isr4
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | last cmd Id
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | wait_event
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | l2p_control
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | l2p_duration
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | l2p_mhvalid
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | l2p_addr_match
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | lmpm_pmg_sel
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | timestamp
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | flow_handler
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | ADVANCED_SYSASSERT
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | umac branchlink1
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | umac branchlink2
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | umac interruptlink1
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | umac interruptlink2
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | umac data1
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | umac data2
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | umac data3
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | umac major
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | umac minor
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | frame pointer
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | stack pointer
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | last host cmd
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x00000000 | isr status reg
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: IML/ROM dump:
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x5A5A | IML/ROM SYSASSERT
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x5A5A5A5A | IML/ROM error/state
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x5A5A5A5A | IML/ROM data1
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: 0x5A5A5A5A | IML/ROM WFPM_AUTH_KEY_0
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: WRT: Collecting data: ini trigger 4 fired (delay=0ms).
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: WRT: Failed to dump region: id=1, type=10
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: WRT: Failed to dump region: id=2, type=11
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: Failed to get monitor header
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: WRT: Failed to fill region header: id=16, type=2
Nov 21 15:22:18 helios kernel: iwlwifi 0000:08:00.0: WRT: Failed to dump region: id=22, type=10
Nov 21 15:22:21 helios kernel: iwlwifi 0000:08:00.0: Error, can not clear persistence bit
Nov 21 15:22:21 helios kernel: iwlwifi 0000:08:00.0: mac start retry 0
Nov 21 15:22:21 helios kernel:  snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio intel_tcc_cooling snd_hda_intel x86_pkg_temp_thermal intel_powerclamp coretemp snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec iTCO_wdt libarc4 kvm_intel snd_hda_core intel_pmc_bxt mei_pxp ee1004 mei_hdcp iTCO_vendor_support intel_rapl_msr snd_hwdep kvm uvcvideo iwlwifi btusb uvc irqbypass videobuf2_vmalloc btrtl snd_seq videobuf2_memops btbcm rapl snd_seq_device videobuf2_v4l2 btintel intel_cstate vfat processor_thermal_device_pci_legacy videobuf2_common fat snd_pcm processor_thermal_device btmtk cfg80211 intel_uncore processor_thermal_rfim videodev bluetooth snd_timer processor_thermal_mbox sparse_keymap intel_wmi_thunderbolt mc processor_thermal_rapl i2c_i801 wmi_bmof snd pcspkr i2c_smbus mei_me soundcore intel_rapl_common mei int340x_thermal_zone rfkill idma64 intel_pch_thermal intel_soc_dts_iosf acer_wireless int3400_thermal acpi_thermal_rel acpi_pad joydev loop zram dm_crypt i915 hid_logitech_hidpp i2c_algo_bit drm_buddy nvme ttm
Nov 21 15:22:21 helios kernel: iwlwifi 0000:08:00.0: Failed to synchronize multicast groups update
Nov 21 15:22:21 helios kernel: iwlwifi 0000:08:00.0: Failed to trigger RX queues sync (-5)
Nov 21 15:22:21 helios kernel:  snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio intel_tcc_cooling snd_hda_intel x86_pkg_temp_thermal intel_powerclamp coretemp snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec iTCO_wdt libarc4 kvm_intel snd_hda_core intel_pmc_bxt mei_pxp ee1004 mei_hdcp iTCO_vendor_support intel_rapl_msr snd_hwdep kvm uvcvideo iwlwifi btusb uvc irqbypass videobuf2_vmalloc btrtl snd_seq videobuf2_memops btbcm rapl snd_seq_device videobuf2_v4l2 btintel intel_cstate vfat processor_thermal_device_pci_legacy videobuf2_common fat snd_pcm processor_thermal_device btmtk cfg80211 intel_uncore processor_thermal_rfim videodev bluetooth snd_timer processor_thermal_mbox sparse_keymap intel_wmi_thunderbolt mc processor_thermal_rapl i2c_i801 wmi_bmof snd pcspkr i2c_smbus mei_me soundcore intel_rapl_common mei int340x_thermal_zone rfkill idma64 intel_pch_thermal intel_soc_dts_iosf acer_wireless int3400_thermal acpi_thermal_rel acpi_pad joydev loop zram dm_crypt i915 hid_logitech_hidpp i2c_algo_bit drm_buddy nvme ttm
Nov 21 15:22:21 helios kernel:  ? __iwl_err+0x125/0x130 [iwlwifi]
Nov 21 15:22:21 helios kernel:  snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio intel_tcc_cooling snd_hda_intel x86_pkg_temp_thermal intel_powerclamp coretemp snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec iTCO_wdt libarc4 kvm_intel snd_hda_core intel_pmc_bxt mei_pxp ee1004 mei_hdcp iTCO_vendor_support intel_rapl_msr snd_hwdep kvm uvcvideo iwlwifi btusb uvc irqbypass videobuf2_vmalloc btrtl snd_seq videobuf2_memops btbcm rapl snd_seq_device videobuf2_v4l2 btintel intel_cstate vfat processor_thermal_device_pci_legacy videobuf2_common fat snd_pcm processor_thermal_device btmtk cfg80211 intel_uncore processor_thermal_rfim videodev bluetooth snd_timer processor_thermal_mbox sparse_keymap intel_wmi_thunderbolt mc processor_thermal_rapl i2c_i801 wmi_bmof snd pcspkr i2c_smbus mei_me soundcore intel_rapl_common mei int340x_thermal_zone rfkill idma64 intel_pch_thermal intel_soc_dts_iosf acer_wireless int3400_thermal acpi_thermal_rel acpi_pad joydev loop zram dm_crypt i915 hid_logitech_hidpp i2c_algo_bit drm_buddy nvme ttm
Nov 21 15:22:21 helios kernel:  ? __iwl_err+0x125/0x130 [iwlwifi]
Nov 21 15:22:21 helios kernel:  snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio intel_tcc_cooling snd_hda_intel x86_pkg_temp_thermal intel_powerclamp coretemp snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec iTCO_wdt libarc4 kvm_intel snd_hda_core intel_pmc_bxt mei_pxp ee1004 mei_hdcp iTCO_vendor_support intel_rapl_msr snd_hwdep kvm uvcvideo iwlwifi btusb uvc irqbypass videobuf2_vmalloc btrtl snd_seq videobuf2_memops btbcm rapl snd_seq_device videobuf2_v4l2 btintel intel_cstate vfat processor_thermal_device_pci_legacy videobuf2_common fat snd_pcm processor_thermal_device btmtk cfg80211 intel_uncore processor_thermal_rfim videodev bluetooth snd_timer processor_thermal_mbox sparse_keymap intel_wmi_thunderbolt mc processor_thermal_rapl i2c_i801 wmi_bmof snd pcspkr i2c_smbus mei_me soundcore intel_rapl_common mei int340x_thermal_zone rfkill idma64 intel_pch_thermal intel_soc_dts_iosf acer_wireless int3400_thermal acpi_thermal_rel acpi_pad joydev loop zram dm_crypt i915 hid_logitech_hidpp i2c_algo_bit drm_buddy nvme ttm
Nov 21 15:22:21 helios kernel:  ? __iwl_err+0x125/0x130 [iwlwifi]
Nov 21 15:22:21 helios kernel:  snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio intel_tcc_cooling snd_hda_intel x86_pkg_temp_thermal intel_powerclamp coretemp snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec iTCO_wdt libarc4 kvm_intel snd_hda_core intel_pmc_bxt mei_pxp ee1004 mei_hdcp iTCO_vendor_support intel_rapl_msr snd_hwdep kvm uvcvideo iwlwifi btusb uvc irqbypass videobuf2_vmalloc btrtl snd_seq videobuf2_memops btbcm rapl snd_seq_device videobuf2_v4l2 btintel intel_cstate vfat processor_thermal_device_pci_legacy videobuf2_common fat snd_pcm processor_thermal_device btmtk cfg80211 intel_uncore processor_thermal_rfim videodev bluetooth snd_timer processor_thermal_mbox sparse_keymap intel_wmi_thunderbolt mc processor_thermal_rapl i2c_i801 wmi_bmof snd pcspkr i2c_smbus mei_me soundcore intel_rapl_common mei int340x_thermal_zone rfkill idma64 intel_pch_thermal intel_soc_dts_iosf acer_wireless int3400_thermal acpi_thermal_rel acpi_pad joydev loop zram dm_crypt i915 hid_logitech_hidpp i2c_algo_bit drm_buddy nvme ttm
Nov 21 15:22:21 helios kernel:  ? __iwl_err+0x125/0x130 [iwlwifi]
Nov 21 15:22:21 helios kernel:  snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio intel_tcc_cooling snd_hda_intel x86_pkg_temp_thermal intel_powerclamp coretemp snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec iTCO_wdt libarc4 kvm_intel snd_hda_core intel_pmc_bxt mei_pxp ee1004 mei_hdcp iTCO_vendor_support intel_rapl_msr snd_hwdep kvm uvcvideo iwlwifi btusb uvc irqbypass videobuf2_vmalloc btrtl snd_seq videobuf2_memops btbcm rapl snd_seq_device videobuf2_v4l2 btintel intel_cstate vfat processor_thermal_device_pci_legacy videobuf2_common fat snd_pcm processor_thermal_device btmtk cfg80211 intel_uncore processor_thermal_rfim videodev bluetooth snd_timer processor_thermal_mbox sparse_keymap intel_wmi_thunderbolt mc processor_thermal_rapl i2c_i801 wmi_bmof snd pcspkr i2c_smbus mei_me soundcore intel_rapl_common mei int340x_thermal_zone rfkill idma64 intel_pch_thermal intel_soc_dts_iosf acer_wireless int3400_thermal acpi_thermal_rel acpi_pad joydev loop zram dm_crypt i915 hid_logitech_hidpp i2c_algo_bit drm_buddy nvme ttm
Nov 21 15:22:21 helios kernel:  ? __iwl_err+0x125/0x130 [iwlwifi]
Nov 21 15:22:21 helios kernel:  snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio intel_tcc_cooling snd_hda_intel x86_pkg_temp_thermal intel_powerclamp coretemp snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec iTCO_wdt libarc4 kvm_intel snd_hda_core intel_pmc_bxt mei_pxp ee1004 mei_hdcp iTCO_vendor_support intel_rapl_msr snd_hwdep kvm uvcvideo iwlwifi btusb uvc irqbypass videobuf2_vmalloc btrtl snd_seq videobuf2_memops btbcm rapl snd_seq_device videobuf2_v4l2 btintel intel_cstate vfat processor_thermal_device_pci_legacy videobuf2_common fat snd_pcm processor_thermal_device btmtk cfg80211 intel_uncore processor_thermal_rfim videodev bluetooth snd_timer processor_thermal_mbox sparse_keymap intel_wmi_thunderbolt mc processor_thermal_rapl i2c_i801 wmi_bmof snd pcspkr i2c_smbus mei_me soundcore intel_rapl_common mei int340x_thermal_zone rfkill idma64 intel_pch_thermal intel_soc_dts_iosf acer_wireless int3400_thermal acpi_thermal_rel acpi_pad joydev loop zram dm_crypt i915 hid_logitech_hidpp i2c_algo_bit drm_buddy nvme ttm
Nov 21 15:22:21 helios kernel:  ? __iwl_err+0x125/0x130 [iwlwifi]
Nov 21 15:22:21 helios kernel: WARNING: CPU: 0 PID: 6343 at drivers/net/wireless/intel/iwlwifi/mvm/../iwl-trans.h:1433 iwl_mvm_wait_sta_queues_empty+0x92/0xc0 [iwlmvm]
Nov 21 15:22:21 helios kernel:  snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio intel_tcc_cooling snd_hda_intel x86_pkg_temp_thermal intel_powerclamp coretemp snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec iTCO_wdt libarc4 kvm_intel snd_hda_core intel_pmc_bxt mei_pxp ee1004 mei_hdcp iTCO_vendor_support intel_rapl_msr snd_hwdep kvm uvcvideo iwlwifi btusb uvc irqbypass videobuf2_vmalloc btrtl snd_seq videobuf2_memops btbcm rapl snd_seq_device videobuf2_v4l2 btintel intel_cstate vfat processor_thermal_device_pci_legacy videobuf2_common fat snd_pcm processor_thermal_device btmtk cfg80211 intel_uncore processor_thermal_rfim videodev bluetooth snd_timer processor_thermal_mbox sparse_keymap intel_wmi_thunderbolt mc processor_thermal_rapl i2c_i801 wmi_bmof snd pcspkr i2c_smbus mei_me soundcore intel_rapl_common mei int340x_thermal_zone rfkill idma64 intel_pch_thermal intel_soc_dts_iosf acer_wireless int3400_thermal acpi_thermal_rel acpi_pad joydev loop zram dm_crypt i915 hid_logitech_hidpp i2c_algo_bit drm_buddy nvme ttm
Nov 21 15:22:21 helios kernel:  ? __pfx_iwl_trans_pcie_wait_txq_empty+0x10/0x10 [iwlwifi]
Nov 21 15:22:21 helios kernel:  ? __iwl_err+0x125/0x130 [iwlwifi]
Nov 21 15:22:21 helios kernel: iwlwifi 0000:08:00.0: iwl_trans_wait_txq_empty bad state = 0
Nov 21 15:22:21 helios kernel:  snd_hda_codec_realtek snd_hda_codec_generic ledtrig_audio intel_tcc_cooling snd_hda_intel x86_pkg_temp_thermal intel_powerclamp coretemp snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec iTCO_wdt libarc4 kvm_intel snd_hda_core intel_pmc_bxt mei_pxp ee1004 mei_hdcp iTCO_vendor_support intel_rapl_msr snd_hwdep kvm uvcvideo iwlwifi btusb uvc irqbypass videobuf2_vmalloc btrtl snd_seq videobuf2_memops btbcm rapl snd_seq_device videobuf2_v4l2 btintel intel_cstate vfat processor_thermal_device_pci_legacy videobuf2_common fat snd_pcm processor_thermal_device btmtk cfg80211 intel_uncore processor_thermal_rfim videodev bluetooth snd_timer processor_thermal_mbox sparse_keymap intel_wmi_thunderbolt mc processor_thermal_rapl i2c_i801 wmi_bmof snd pcspkr i2c_smbus mei_me soundcore intel_rapl_common mei int340x_thermal_zone rfkill idma64 intel_pch_thermal intel_soc_dts_iosf acer_wireless int3400_thermal acpi_thermal_rel acpi_pad joydev loop zram dm_crypt i915 hid_logitech_hidpp i2c_algo_bit drm_buddy nvme ttm

I suspect those lines may be very relevant. It indicates something about thermal temps might be at play since wifi is one of the early things to limit when the processor begins slowing down due to rising temps.

It is 40c for every day this week so that would make sense, I’ll see if I can record some temp metrics before and during failure.

Unfortuately I couldn’t find anything meaningful, each component got up to about 40c (barely above ambient) before failure.

Note that the processor responds to chip temp much faster than even lm_sensors can report it. Monitoring lags significantly behind actual temps.

I had a cpu with water cooling with a failed pump. Monitoring with lm_sensors only showed about 50C but the processor was shutting down the system with temps at about 90C internally. The rapid temp rise could not be reported before the shutdown.

I re-seated the wifi chip and tested it with a 8k video stream, it seems fine now but i’ll respond again if the issue continues.