[RESPONDED] WiFi driver failing randomly [iwlwifi] (12th Gen, Fedora 37)

Over the past few days my WiFi has suddenly stopped working on my 12th Gen Framework running Gnome on Fedora 37, with the only remedy being an operating system reboot.

The UI icon for wifi in the top right goes hollow, and the “Visible Networks” list becomes empty. If I restart NetworkManager, the UI behaves as if my laptop has no WiFi adapter as the option for WiFi disappears from Gnome Settings.

What I’ve tried

Aside from rebooting (which works), this WiFi failure problem continues to occur after trying the following:

  • An Intel WiFi fixer script from GitHub. This restarted NetworkManager which then caused all WiFi options to disappear from the UI as described previously.
  • Fully updating my system.
  • Removing the i915 potential hard freeze fix (‘options i915 enable_psr=0’ in /etc/modprobe.d/i915.conf).

Environment

System information: inxi -bz
System:
  Kernel: 6.1.18-200.fc37.x86_64 arch: x86_64 bits: 64 Desktop: GNOME v: 43.3
    Distro: Fedora release 37 (Thirty Seven)
Machine:
  Type: Laptop System: Framework product: Laptop (12th Gen Intel Core) v: A6
    serial: <superuser required>
  Mobo: Framework model: FRANMACP06 v: A6 serial: <superuser required>
    UEFI: INSYDE v: 03.05 date: 08/23/2022
Battery:
  ID-1: BAT1 charge: 31.1 Wh (60.2%) condition: 51.7/55.0 Wh (93.9%)
    volts: 15.8 min: 15.4
CPU:
  Info: 12-core (4-mt/8-st) 12th Gen Intel Core i7-1260P [MST AMCP]
    speed (MHz): avg: 1957 min/max: 400/4700:3400
Graphics:
  Device-1: Intel Alder Lake-P Integrated Graphics driver: i915 v: kernel
  Device-2: AMD Navi 22 [Radeon RX 6700/6700 XT/6750 XT / 6800M/6850M XT]
    driver: amdgpu v: kernel
  Display: wayland server: X.Org v: 22.1.8 with: Xwayland v: 22.1.8
    compositor: gnome-shell driver: X: loaded: amdgpu,modesetting
    unloaded: fbdev,radeon,vesa dri: iris gpu: i915 resolution: 2256x1504~60Hz
  API: OpenGL v: 4.6 Mesa 22.3.7 renderer: Mesa Intel Graphics (ADL GT2)
Network:
  Device-1: Intel Wi-Fi 6 AX210/AX211/AX411 160MHz driver: iwlwifi
Drives:
  Local Storage: total: 1.82 TiB used: 978.42 GiB (52.5%)
Info:
  Processes: 514 Uptime: 1h 22m Memory: 31.05 GiB used: 8.16 GiB (26.3%)
  Shell: Zsh inxi: 3.3.25
Kernel args: sudo grubby --info=0 | grep args

Note: My kernel arguments haven’t been changed recently. WiFi had been stable for weeks with these args:
args="ro rootflags=subvol=root rd.luks.uuid=luks-38101d4c-c21e-49f4-9320-138a055fe380 rhgb quiet module_blacklist=hid_sensor_hub nvme.noacpi=1"

  • module_blacklist=hid_sensor_hub: Disable ambient light sensor so that keyboard brightness buttons function
  • nvme.noacpi=1: Improve suspend power usage

iwlwifi random failure during usage on kernel 6.1.15

This occurred whilst I was streaming a YouTube video.
$ journalctl --since '2023-03-15 10:16' --until '2023-03-15 10:16:45' | grep -Ev 'syncthing|Proton Mail|etesync-dav'

10:16:17 hostname kernel: pci_bus 0000:7f: Allocating resources
10:16:17 hostname kernel: pci_bus 0000:82: Allocating resources
10:16:17 hostname kernel: pci_bus 0000:7f: Allocating resources
10:16:17 hostname kernel: pci_bus 0000:82: Allocating resources
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: Error sending STATISTICS_CMD: time out after 2000ms.
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: Current CMD queue read_ptr 6046 write_ptr 6047
10:16:22 hostname kernel: ------------[ cut here ]------------
10:16:22 hostname kernel: Timeout waiting for hardware access (CSR_GP_CNTRL 0xffffffff)
10:16:22 hostname kernel: WARNING: CPU: 11 PID: 1570 at drivers/net/wireless/intel/iwlwifi/pcie/trans.c:2128 __iwl_trans_pcie_grab_nic_access+0x1ef/0x220 [iwlwifi]
10:16:22 hostname kernel: Modules linked in: amdgpu iommu_v2 gpu_sched drm_ttm_helper xt_CHECKSUM xt_MASQUERADE xt_conntrack bridge stp llc tls tun uinput rfcomm snd_seq_dummy snd_hrtimer dummy nfnetlink_queue nf_conntrack_netlink ip6t_REJECT nf_reject_ipv6 nft_chain_nat xt_nat nf_nat ipt_REJECT nf_reject_ipv4 xt_NFQUEUE xt_mark xt_connmark nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_compat nf_tables nfnetlink qrtr bnep sunrpc binfmt_misc vfat fat snd_sof_pci_intel_tgl snd_sof_intel_hda_common iwlmvm soundwire_intel soundwire_generic_allocation soundwire_cadence snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp mac80211 snd_sof snd_hda_codec_hdmi snd_sof_utils snd_soc_hdac_hda snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi soundwire_bus intel_tcc_cooling x86_pkg_temp_thermal intel_powerclamp snd_hda_codec_idt coretemp snd_soc_core snd_hda_codec_generic ledtrig_audio libarc4 snd_compress kvm_intel ac97_bus snd_pcm_dmaengine snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec kvm
10:16:22 hostname kernel:  cros_ec_chardev iwlwifi cros_ec_sysfs snd_hda_core cros_usbpd_charger cros_usbpd_logger cros_usbpd_notify snd_hwdep btusb snd_seq btrtl iTCO_wdt btbcm btintel cros_ec_dev mei_hdcp mei_pxp mei_wdt snd_seq_device irqbypass intel_pmc_bxt btmtk cros_ec_lpcs pmt_telemetry cfg80211 iTCO_vendor_support intel_rapl_msr pmt_class cros_ec snd_pcm rapl bluetooth processor_thermal_device_pci intel_cstate processor_thermal_device snd_timer processor_thermal_rfim intel_uncore wmi_bmof pcspkr processor_thermal_mbox snd mei_me i2c_i801 processor_thermal_rapl mei joydev thunderbolt rfkill soundcore i2c_smbus idma64 intel_vsec igen6_edac intel_rapl_common int3403_thermal int3400_thermal int340x_thermal_zone acpi_thermal_rel acpi_pad loop zram dm_crypt i915 ttm nvme drm_buddy nvme_core drm_display_helper crct10dif_pclmul crc32_pclmul crc32c_intel polyval_clmulni hid_multitouch ucsi_acpi polyval_generic typec_ucsi ghash_clmulni_intel sha512_ssse3 serio_raw cec typec nvme_common i2c_hid_acpi
10:16:22 hostname kernel:  video i2c_hid wmi pinctrl_tigerlake ip6_tables ip_tables fuse
10:16:22 hostname kernel: CPU: 11 PID: 1570 Comm: NetworkManager Not tainted 6.1.18-200.fc37.x86_64 #1
10:16:22 hostname kernel: Hardware name: Framework Laptop (12th Gen Intel Core)/FRANMACP06, BIOS 03.05 08/23/2022
10:16:22 hostname kernel: RIP: 0010:__iwl_trans_pcie_grab_nic_access+0x1ef/0x220 [iwlwifi]
10:16:22 hostname kernel: Code: 48 89 df e8 03 b3 fe ff 4c 89 f7 e8 3b 20 fb ed e9 e3 fe ff ff 89 c6 48 c7 c7 c8 3a e7 c0 c6 05 15 00 04 00 01 e8 01 cd 2a ed <0f> 0b e9 01 ff ff ff 48 8b 7b 40 48 c7 c2 30 3b e7 c0 31 f6 e8 48
10:16:22 hostname kernel: RSP: 0018:ffffa63fc152f580 EFLAGS: 00010286
10:16:22 hostname kernel: RAX: 000000000000003d RBX: ffff912e4ce08028 RCX: 0000000000000000
10:16:22 hostname kernel: RDX: 0000000000000203 RSI: ffffffffaf74aa5b RDI: 00000000ffffffff
10:16:22 hostname kernel: RBP: 00000000ffffffff R08: 0000000000000000 R09: ffffa63fc152f408
10:16:22 hostname kernel: R10: 0000000000000003 R11: ffffffffb0147448 R12: 0000000000000001
10:16:22 hostname kernel: R13: 0000000000000000 R14: ffff912e4ce0a974 R15: 0000000000000011
10:16:22 hostname kernel: FS:  00007f7537906500(0000) GS:ffff9135af8c0000(0000) knlGS:0000000000000000
10:16:22 hostname kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
10:16:22 hostname kernel: CR2: 00005626bb933af0 CR3: 000000012e3c6003 CR4: 0000000000770ee0
10:16:22 hostname kernel: PKRU: 55555554
10:16:22 hostname kernel: Call Trace:
10:16:22 hostname kernel:  <TASK>
10:16:22 hostname kernel:  iwl_trans_pcie_grab_nic_access+0x1b/0x40 [iwlwifi]
10:16:22 hostname kernel:  iwl_force_nmi+0xdb/0x100 [iwlwifi]
10:16:22 hostname kernel:  iwl_trans_sync_nmi_with_addr+0x147/0x170 [iwlwifi]
10:16:22 hostname kernel:  iwl_trans_txq_send_hcmd+0x3b9/0x420 [iwlwifi]
10:16:22 hostname kernel:  ? dequeue_task_stop+0x70/0x70
10:16:22 hostname kernel:  iwl_trans_send_cmd+0x94/0xf0 [iwlwifi]
10:16:22 hostname kernel:  iwl_mvm_send_cmd+0x1b/0x60 [iwlmvm]
10:16:22 hostname kernel:  iwl_mvm_request_statistics+0x10b/0x190 [iwlmvm]
10:16:22 hostname kernel:  ? iwl_mvm_tcm_iterator+0x30/0x30 [iwlmvm]
10:16:22 hostname kernel:  iwl_mvm_mac_sta_statistics+0x1d9/0x350 [iwlmvm]
10:16:22 hostname kernel:  sta_set_sinfo+0xbc/0xba0 [mac80211]
10:16:22 hostname kernel:  ieee80211_dump_station+0x6b/0x90 [mac80211]
10:16:22 hostname kernel:  nl80211_dump_station+0x121/0x250 [cfg80211]
10:16:22 hostname kernel:  ? prepare_alloc_pages.constprop.0+0xa7/0x1a0
10:16:22 hostname kernel:  netlink_dump+0x120/0x310
10:16:22 hostname kernel:  __netlink_dump_start+0x1b6/0x2f0
10:16:22 hostname kernel:  genl_family_rcv_msg_dumpit+0x8c/0x110
10:16:22 hostname kernel:  ? genl_family_rcv_msg_doit+0x130/0x130
10:16:22 hostname kernel:  ? nl80211_send_station+0xf20/0xf20 [cfg80211]
10:16:22 hostname kernel:  ? genl_family_rcv_msg_dumpit+0x110/0x110
10:16:22 hostname kernel:  genl_rcv_msg+0x182/0x240
10:16:22 hostname kernel:  ? nl80211_dump_station+0x250/0x250 [cfg80211]
10:16:22 hostname kernel:  ? nl80211_send_station+0xf20/0xf20 [cfg80211]
10:16:22 hostname kernel:  ? genl_start+0x160/0x160
10:16:22 hostname kernel:  netlink_rcv_skb+0x4e/0x100
10:16:22 hostname kernel:  genl_rcv+0x24/0x40
10:16:22 hostname kernel:  netlink_unicast+0x21b/0x360
10:16:22 hostname kernel:  netlink_sendmsg+0x242/0x4a0
10:16:22 hostname kernel:  sock_sendmsg+0x5c/0x70
10:16:22 hostname kernel:  ____sys_sendmsg+0x277/0x2f0
10:16:22 hostname kernel:  ___sys_sendmsg+0x9a/0xe0
10:16:22 hostname kernel:  __sys_sendmsg+0x68/0xa0
10:16:22 hostname kernel:  do_syscall_64+0x58/0x80
10:16:22 hostname kernel:  ? syscall_exit_to_user_mode+0x17/0x40
10:16:22 hostname kernel:  ? do_syscall_64+0x67/0x80
10:16:22 hostname kernel:  ? syscall_exit_to_user_mode+0x17/0x40
10:16:22 hostname kernel:  ? do_syscall_64+0x67/0x80
10:16:22 hostname kernel:  ? do_syscall_64+0x67/0x80
10:16:22 hostname kernel:  entry_SYSCALL_64_after_hwframe+0x63/0xcd
10:16:22 hostname kernel: RIP: 0033:0x7f7538956f3d
10:16:22 hostname kernel: Code: 28 89 54 24 1c 48 89 74 24 10 89 7c 24 08 e8 9a 96 f7 ff 8b 54 24 1c 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 33 44 89 c7 48 89 44 24 08 e8 ee 96 f7 ff 48
10:16:22 hostname kernel: RSP: 002b:00007ffe82656c40 EFLAGS: 00000293 ORIG_RAX: 000000000000002e
10:16:22 hostname kernel: RAX: ffffffffffffffda RBX: 000056275f8a2680 RCX: 00007f7538956f3d
10:16:22 hostname kernel: RDX: 0000000000000000 RSI: 00007ffe82656c80 RDI: 000000000000000b
10:16:22 hostname kernel: RBP: 000056275f8a2680 R08: 0000000000000000 R09: 0000000000000000
10:16:22 hostname kernel: R10: 0000000000000000 R11: 0000000000000293 R12: 00007ffe82656d10
10:16:22 hostname kernel: R13: 000056275f98d280 R14: 00007ffe82656f44 R15: 000056275f890dd0
10:16:22 hostname kernel:  </TASK>
10:16:22 hostname kernel: ---[ end trace 0000000000000000 ]---
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: iwlwifi transaction failed, dumping registers
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: iwlwifi device config registers:
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: 00000000: 27258086 00100000 0280001a 00000000 00000004 00000000 00000000 00000000
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: 00000020: 00000000 00000000 00000000 00248086 00000000 000000c8 00000000 00000100
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: 00000040: 00028010 10008ec0 001b0c10 0045e812 10120000 00000000 00000000 00000000
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: 00000060: 00000000 00080812 00000005 00000006 00000002 00000000 00000000 00000000
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: 00000080: 000f0011 00002000 00003000 00000000 00000000 00000000 00000000 00000000
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: 000000a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: 000000c0: 00000000 00000000 c823d001 0d000008 00804005 00000000 00000000 00000000
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: 000000e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: 00000100: 14c10001 00100000 00000000 00462031 00003141 00002000 00000014 40000001
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: 00000120: 0000000f 7a200460 00000000 00000000 00000000 00000000 00000000 00000000
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: 00000140: 14c00000 ff000000 000000ff 15410018 00000000 0001001e 00481e1f 00000000
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: iwlwifi device memory mapped registers:
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: 00000000: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: 00000020: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: iwlwifi device AER capability structure:
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: 00000000: 14c10001 00100000 00000000 00462031 00003141 00002000 00000014 40000001
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: 00000020: 0000000f 7a200460 00000000
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: iwlwifi parent port (0000:00:1d.0) config registers:
10:16:22 hostname kernel: iwlwifi 0000:00:1d.0: 00000000: 51b08086 00100407 06040001 00810010 00000000 00000000 00a6a600 200000f0
10:16:22 hostname kernel: iwlwifi 0000:00:1d.0: 00000020: 7a207a20 0001fff1 00000000 00000000 00000000 00000040 00000000 000201ff
10:16:22 hostname kernel: iwlwifi 0000:00:1d.0: 00000040: 01428010 00008001 00110000 09724c13 70120042 0044b200 01400000 00000008
10:16:22 hostname kernel: iwlwifi 0000:00:1d.0: 00000060: 00000000 00080837 00000000 0000000e 00000002 00000000 00000000 00000000
10:16:22 hostname kernel: iwlwifi 0000:00:1d.0: 00000080: 00019005 fee00338 00000000 00000000 0000a00d 0002f111 00000000 00000000
10:16:22 hostname kernel: iwlwifi 0000:00:1d.0: 000000a0: c8030001 00000000 00000000 00000000 00000000 00000000 00000000 00000000
10:16:22 hostname kernel: iwlwifi 0000:00:1d.0: 000000c0: 00000000 00000000 00000000 00000000 06008001 40011842 099e0008 00000000
10:16:22 hostname kernel: iwlwifi 0000:00:1d.0: 000000e0: 00f3f700 8a778a77 00138006 00000000 00000150 50000300 01010fb5 01000004
10:16:22 hostname kernel: iwlwifi 0000:00:1d.0: 00000100: 22010001 00000000 00000000 00060011 00000081 00002000 00000000 00000000
10:16:22 hostname kernel: iwlwifi 0000:00:1d.0: 00000120: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
10:16:22 hostname kernel: iwlwifi 0000:00:1d.0: 00000140: 00000000 00000000 00000000 00000000 2001001f 00000406 00000003 00000000
10:16:22 hostname kernel: iwlwifi 0000:00:1d.0: 00000160: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
10:16:22 hostname kernel: iwlwifi 0000:00:1d.0: 00000180: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
10:16:22 hostname kernel: iwlwifi 0000:00:1d.0: 000001a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
10:16:22 hostname kernel: iwlwifi 0000:00:1d.0: 000001c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
10:16:22 hostname kernel: iwlwifi 0000:00:1d.0: 000001e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
10:16:22 hostname kernel: iwlwifi 0000:00:1d.0: 00000200: a301001e 00b0283f 4058281f
10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: iwlwifi root port (0000:00:1d.0) AER cap structure:
10:16:22 hostname kernel: iwlwifi 0000:00:1d.0: 00000000: 22010001 00000000 00000000 00060011 00000081 00002000 00000000 00000000
10:16:22 hostname kernel: iwlwifi 0000:00:1d.0: 00000020: 00000000 00000000 00000000 00000000 00000000 00000000
10:16:22 hostname kernel: ------------[ cut here ]------------
10:16:22 hostname kernel: WARNING: CPU: 11 PID: 1570 at drivers/net/wireless/intel/iwlwifi/iwl-trans.h:1414 iwl_fwrt_dump_lmac_error_log+0x4ae/0x500 [iwlwifi]
10:16:22 hostname kernel: Modules linked in: amdgpu iommu_v2 gpu_sched drm_ttm_helper xt_CHECKSUM xt_MASQUERADE xt_conntrack bridge stp llc tls tun uinput rfcomm snd_seq_dummy snd_hrtimer dummy nfnetlink_queue nf_conntrack_netlink ip6t_REJECT nf_reject_ipv6 nft_chain_nat xt_nat nf_nat ipt_REJECT nf_reject_ipv4 xt_NFQUEUE xt_mark xt_connmark nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_compat nf_tables nfnetlink qrtr bnep sunrpc binfmt_misc vfat fat snd_sof_pci_intel_tgl snd_sof_intel_hda_common iwlmvm soundwire_intel soundwire_generic_allocation soundwire_cadence snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp mac80211 snd_sof snd_hda_codec_hdmi snd_sof_utils snd_soc_hdac_hda snd_hda_ext_core snd_soc_acpi_intel_match snd_soc_acpi soundwire_bus intel_tcc_cooling x86_pkg_temp_thermal intel_powerclamp snd_hda_codec_idt coretemp snd_soc_core snd_hda_codec_generic ledtrig_audio libarc4 snd_compress kvm_intel ac97_bus snd_pcm_dmaengine snd_hda_intel snd_intel_dspcfg snd_intel_sdw_acpi snd_hda_codec kvm
10:16:22 hostname kernel:  cros_ec_chardev iwlwifi cros_ec_sysfs snd_hda_core cros_usbpd_charger cros_usbpd_logger cros_usbpd_notify snd_hwdep btusb snd_seq btrtl iTCO_wdt btbcm btintel cros_ec_dev mei_hdcp mei_pxp mei_wdt snd_seq_device irqbypass intel_pmc_bxt btmtk cros_ec_lpcs pmt_telemetry cfg80211 iTCO_vendor_support intel_rapl_msr pmt_class cros_ec snd_pcm rapl bluetooth processor_thermal_device_pci intel_cstate processor_thermal_device snd_timer processor_thermal_rfim intel_uncore wmi_bmof pcspkr processor_thermal_mbox snd mei_me i2c_i801 processor_thermal_rapl mei joydev thunderbolt rfkill soundcore i2c_smbus idma64 intel_vsec igen6_edac intel_rapl_common int3403_thermal int3400_thermal int340x_thermal_zone acpi_thermal_rel acpi_pad loop zram dm_crypt i915 ttm nvme drm_buddy nvme_core drm_display_helper crct10dif_pclmul crc32_pclmul crc32c_intel polyval_clmulni hid_multitouch ucsi_acpi polyval_generic typec_ucsi ghash_clmulni_intel sha512_ssse3 serio_raw cec typec nvme_common i2c_hid_acpi
10:16:22 hostname kernel:  video i2c_hid wmi pinctrl_tigerlake ip6_tables ip_tables fuse
10:16:22 hostname kernel: CPU: 11 PID: 1570 Comm: NetworkManager Tainted: G        W          6.1.18-200.fc37.x86_64 #1
10:16:22 hostname kernel: Hardware name: Framework Laptop (12th Gen Intel Core)/FRANMACP06, BIOS 03.05 08/23/2022
10:16:22 hostname kernel: RIP: 0010:iwl_fwrt_dump_lmac_error_log+0x4ae/0x500 [iwlwifi]
10:16:22 hostname kernel: Code: c4 a0 00 00 00 5b 5d 41 5c 41 5d 41 5e c3 cc cc cc cc 81 fd ff ff 3f 00 0f 87 05 fc ff ff 49 c7 c0 c5 08 e7 c0 e9 b0 fb ff ff <0f> 0b 49 8b 7c 24 40 48 c7 c2 b0 59 e7 c0 31 f6 e8 7d fe fd ff 49
10:16:22 hostname kernel: RSP: 0018:ffffa63fc152f4d0 EFLAGS: 00010286
10:16:22 hostname kernel: RAX: 00000000fffffff0 RBX: ffff912e4b00af50 RCX: 0000000000000000
10:16:22 hostname kernel: RDX: 0000000000000001 RSI: ffffffffaf7eb883 RDI: 00000000ffffffff
10:16:22 hostname kernel: RBP: 00000000004f1f00 R08: 0000000000000000 R09: 0000000033483483
10:16:22 hostname kernel: R10: ffffffffb0006110 R11: ffffa63fc03e8ff8 R12: ffff912e4ce08028
10:16:22 hostname kernel: R13: 0000000000000000 R14: ffffa63fc152f4d8 R15: 0000000000000000
10:16:22 hostname kernel: FS:  00007f7537906500(0000) GS:ffff9135af8c0000(0000) knlGS:0000000000000000
10:16:22 hostname kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
10:16:22 hostname kernel: CR2: 00005626bb933af0 CR3: 000000012e3c6003 CR4: 0000000000770ee0
10:16:22 hostname kernel: PKRU: 55555554
10:16:22 hostname kernel: Call Trace:
10:16:22 hostname kernel:  <TASK>
10:16:22 hostname kernel:  iwl_fwrt_dump_error_logs+0x24/0x1e0 [iwlwifi]
10:16:22 hostname kernel:  iwl_mvm_nic_error+0xa3/0xd0 [iwlmvm]
10:16:22 hostname kernel:  iwl_trans_sync_nmi_with_addr+0x75/0x170 [iwlwifi]
10:16:22 hostname kernel:  iwl_trans_txq_send_hcmd+0x3b9/0x420 [iwlwifi]
10:16:22 hostname kernel:  ? dequeue_task_stop+0x70/0x70
10:16:22 hostname kernel:  iwl_trans_send_cmd+0x94/0xf0 [iwlwifi]
10:16:22 hostname kernel:  iwl_mvm_send_cmd+0x1b/0x60 [iwlmvm]
10:16:22 hostname kernel:  iwl_mvm_request_statistics+0x10b/0x190 [iwlmvm]
10:16:22 hostname kernel:  ? iwl_mvm_tcm_iterator+0x30/0x30 [iwlmvm]
10:16:22 hostname kernel:  iwl_mvm_mac_sta_statistics+0x1d9/0x350 [iwlmvm]
10:16:22 hostname kernel:  sta_set_sinfo+0xbc/0xba0 [mac80211]
10:16:22 hostname kernel:  ieee80211_dump_station+0x6b/0x90 [mac80211]
10:16:22 hostname kernel:  nl80211_dump_station+0x121/0x250 [cfg80211]
10:16:22 hostname kernel:  ? prepare_alloc_pages.constprop.0+0xa7/0x1a0
10:16:22 hostname kernel:  netlink_dump+0x120/0x310
10:16:22 hostname kernel:  __netlink_dump_start+0x1b6/0x2f0
10:16:22 hostname kernel:  genl_family_rcv_msg_dumpit+0x8c/0x110
10:16:22 hostname kernel:  ? genl_family_rcv_msg_doit+0x130/0x130
10:16:22 hostname kernel:  ? nl80211_send_station+0xf20/0xf20 [cfg80211]
10:16:22 hostname kernel:  ? genl_family_rcv_msg_dumpit+0x110/0x110
10:16:22 hostname kernel:  genl_rcv_msg+0x182/0x240
10:16:22 hostname kernel:  ? nl80211_dump_station+0x250/0x250 [cfg80211]
10:16:22 hostname kernel:  ? nl80211_send_station+0xf20/0xf20 [cfg80211]
10:16:22 hostname kernel:  ? genl_start+0x160/0x160
10:16:22 hostname kernel:  netlink_rcv_skb+0x4e/0x100
10:16:22 hostname kernel:  genl_rcv+0x24/0x40
10:16:22 hostname kernel:  netlink_unicast+0x21b/0x360
10:16:22 hostname kernel:  netlink_sendmsg+0x242/0x4a0
10:16:22 hostname kernel:  sock_sendmsg+0x5c/0x70
10:16:22 hostname kernel:  ____sys_sendmsg+0x277/0x2f0
10:16:22 hostname kernel:  ___sys_sendmsg+0x9a/0xe0
10:16:22 hostname kernel:  __sys_sendmsg+0x68/0xa0
10:16:22 hostname kernel:  do_syscall_64+0x58/0x80
10:16:22 hostname kernel:  ? syscall_exit_to_user_mode+0x17/0x40
10:16:22 hostname kernel:  ? do_syscall_64+0x67/0x80
10:16:22 hostname kernel:  ? syscall_exit_to_user_mode+0x17/0x40
10:16:22 hostname kernel:  ? do_syscall_64+0x67/0x80
10:16:22 hostname kernel:  ? do_syscall_64+0x67/0x80
10:16:22 hostname kernel:  entry_SYSCALL_64_after_hwframe+0x63/0xcd
10:16:22 hostname kernel: RIP: 0033:0x7f7538956f3d
10:16:22 hostname kernel: Code: 28 89 54 24 1c 48 89 74 24 10 89 7c 24 08 e8 9a 96 f7 ff 8b 54 24 1c 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 33 44 89 c7 48 89 44 24 08 e8 ee 96 f7 ff 48
10:16:22 hostname kernel: RSP: 002b:00007ffe82656c40 EFLAGS: 00000293 ORIG_RAX: 000000000000002e
10:16:22 hostname kernel: RAX: ffffffffffffffda RBX: 000056275f8a2680 RCX: 00007f7538956f3d
10:16:22 hostname kernel: RDX: 0000000000000000 RSI: 00007ffe82656c80 RDI: 000000000000000b
10:16:22 hostname kernel: RBP: 000056275f8a2680 R08: 0000000000000000 R09: 0000000000000000
10:16:22 hostname kernel: R10: 0000000000000000 R11: 0000000000000293 R12: 00007ffe82656d10
10:16:22 hostname kernel: R13: 000056275f98d280 R14: 00007ffe82656f44 R15: 000056275f890dd0
10:16:22 hostname kernel:  </TASK>
10:16:22 hostname kernel: ---[ end trace 0000000000000000 ]---

... redacted logs to stay within character limit ...

10:16:31 hostname avahi-daemon[1313]: Interface wlp166s0.IPv6 no longer relevant for mDNS.
10:16:31 hostname avahi-daemon[1313]: Leaving mDNS multicast group on interface wlp166s0.IPv6 with address fe80::c31c:1818:9f42:d3ab.
10:16:31 hostname avahi-daemon[1313]: Interface wlp166s0.IPv4 no longer relevant for mDNS.
10:16:31 hostname avahi-daemon[1313]: Leaving mDNS multicast group on interface wlp166s0.IPv4 with address 192.168.1.38.
10:16:31 hostname avahi-daemon[1313]: Withdrawing address record for fe80::c31c:1818:9f42:d3ab on wlp166s0.
10:16:31 hostname avahi-daemon[1313]: Withdrawing address record for 192.168.1.38 on wlp166s0.
10:16:31 hostname NetworkManager[1570]: <info>  [1678875391.3383] device (wlp166s0): supplicant interface state: completed -> interface_disabled
10:16:31 hostname NetworkManager[1570]: <info>  [1678875391.3384] device (p2p-dev-wlp166s0): supplicant management interface state: completed -> interface_disabled
10:16:32 hostname abrt-dump-journal-oops[1568]: abrt-dump-journal-oops: Found oopses: 22
10:16:32 hostname abrt-dump-journal-oops[1568]: abrt-dump-journal-oops: Creating problem directories
10:16:33 hostname abrt-server[17041]: Deleting problem directory oops-2023-03-15-10:16:32-1568-0 (dup of oops-2023-03-10-20:08:47-1554-0)
10:16:33 hostname abrt-notification[17050]: System encountered a non-fatal error in kvfree_call_rcu()
10:16:34 hostname abrt-server[17045]: Deleting problem directory oops-2023-03-15-10:16:32-1568-1 (dup of oops-2023-03-10-09:11:33-1518-1)
10:16:34 hostname abrt-notification[17059]: System encountered a non-fatal error in ieee80211_do_stop()
10:16:36 hostname abrt-server[17058]: Can't find a meaningful backtrace for hashing in '.'
10:16:36 hostname kernel: pci_bus 0000:7f: Allocating resources
10:16:36 hostname kernel: pci_bus 0000:82: Allocating resources
10:16:36 hostname kernel: pci_bus 0000:7f: Allocating resources
10:16:36 hostname kernel: pci_bus 0000:82: Allocating resources
10:16:36 hostname abrt-server[17058]: Preserving oops '.' because DropNotReportableOopses is 'no'
10:16:36 hostname abrt-dump-journal-oops[1568]: Reported 22 kernel oopses to Abrt
10:16:36 hostname abrt-dump-journal-oops[1568]: abrt-dump-journal-oops: Sleeping for 289 seconds
10:16:37 hostname abrt-notification[17093]: System encountered a non-fatal error in ??()
10:16:38 hostname abrt-server[17070]: Can't find a meaningful backtrace for hashing in '.'
10:16:38 hostname abrt-server[17070]: Preserving oops '.' because DropNotReportableOopses is 'no'
10:16:39 hostname abrt-notification[17177]: System encountered a non-fatal error in ??()
10:16:40 hostname portmaster-start[1325]: 230315 10:16:40.356 nameserver:286 ▶ WARN 031 nameserver: failed to resolve detectportal.firefox.com.A: all 3 query-compliant resolvers failed, last error: read udp 10.24.0.3:39070->192.168.1.1:53: i/o timeout
10:16:40 hostname portmaster-start[1325]: 230315 10:16:40.356 nameserver:286 ▶ WARN 033 nameserver: failed to resolve detectportal.firefox.com.AAAA: all 3 query-compliant resolvers failed, last error: read udp 10.24.0.3:10709->192.168.1.1:53: i/o timeout
10:16:40 hostname abrt-server[17079]: Can't find a meaningful backtrace for hashing in '.'
10:16:40 hostname abrt-server[17079]: Preserving oops '.' because DropNotReportableOopses is 'no'
10:16:41 hostname abrt-notification[17195]: System encountered a non-fatal error in ??()

Please find the complete log sample here: https://haste.tchncs.de/gakoviwoxi

Additional information

I also have logs for another iwlwifi failure on 2023-03-14 which occurred as I woke the laptop from suspend.

Both times I have captured logs for this issue I have also had an eGPU connected via thundererbolt which itself has been having issues. There may be a possibility the eGPU is causing problems on my system resulting in iwlwifi failing. However, I have already been using my laptop plugged into this eGPU (for charging & further troubleshooting) for several months in the same room and had stable WiFi until just a few days ago.

Please advise.

Couple of things: 1) Did you get the iwlwifi updates today for Fedora 37 and did they help? 2) What is your EGPU rated at for Power Delivery via usb-c?

Ironically iwlfifi failing yesterday stopped the update mid-download. I’ve completed the updates now and have these package versions:

dnf list installed 'iw*'
Installed Packages
iw.x86_64                    5.9-5.fc37               @fedora 
iwl100-firmware.noarch       39.31.5.1-148.fc37       @updates
iwl1000-firmware.noarch      1:39.31.5.1-148.fc37     @updates
iwl105-firmware.noarch       18.168.6.1-148.fc37      @updates
iwl135-firmware.noarch       18.168.6.1-148.fc37      @updates
iwl2000-firmware.noarch      18.168.6.1-148.fc37      @updates
iwl2030-firmware.noarch      18.168.6.1-148.fc37      @updates
iwl3160-firmware.noarch      1:25.30.13.0-148.fc37    @updates
iwl3945-firmware.noarch      15.32.2.9-148.fc37       @updates
iwl4965-firmware.noarch      228.61.2.24-148.fc37     @updates
iwl5000-firmware.noarch      8.83.5.1_1-148.fc37      @updates
iwl5150-firmware.noarch      8.24.2.2-148.fc37        @updates
iwl6000-firmware.noarch      9.221.4.1-148.fc37       @updates
iwl6000g2a-firmware.noarch   18.168.6.1-148.fc37      @updates
iwl6000g2b-firmware.noarch   18.168.6.1-148.fc37      @updates
iwl6050-firmware.noarch      41.28.5.1-148.fc37       @updates
iwl7260-firmware.noarch      1:25.30.13.0-148.fc37    @updates
iwlax2xx-firmware.noarch     20230310-148.fc37        @updates

My eGPU claims 75W charging.

After updating (to kernel 6.1.18-200.fc37) and rebooting, my WiFi no longer worked at all.

Packages

$ dnf list installed 'iwl*' 'kernel'

Installed Packages
iwl100-firmware.noarch             39.31.5.1-148.fc37            @updates
iwl1000-firmware.noarch            1:39.31.5.1-148.fc37          @updates
iwl105-firmware.noarch             18.168.6.1-148.fc37           @updates
iwl135-firmware.noarch             18.168.6.1-148.fc37           @updates
iwl2000-firmware.noarch            18.168.6.1-148.fc37           @updates
iwl2030-firmware.noarch            18.168.6.1-148.fc37           @updates
iwl3160-firmware.noarch            1:25.30.13.0-148.fc37         @updates
iwl3945-firmware.noarch            15.32.2.9-148.fc37            @updates
iwl4965-firmware.noarch            228.61.2.24-148.fc37          @updates
iwl5000-firmware.noarch            8.83.5.1_1-148.fc37           @updates
iwl5150-firmware.noarch            8.24.2.2-148.fc37             @updates
iwl6000-firmware.noarch            9.221.4.1-148.fc37            @updates
iwl6000g2a-firmware.noarch         18.168.6.1-148.fc37           @updates
iwl6000g2b-firmware.noarch         18.168.6.1-148.fc37           @updates
iwl6050-firmware.noarch            41.28.5.1-148.fc37            @updates
iwl7260-firmware.noarch            1:25.30.13.0-148.fc37         @updates
iwlax2xx-firmware.noarch           20230310-148.fc37             @updates
kernel.x86_64                      6.1.14-200.fc37               @updates
kernel.x86_64                      6.1.15-200.fc37               @updates
kernel.x86_64                      6.1.18-200.fc37               @updates

No wifi at all on kernel 6.1.18

  • Below are logs during system boot on kernel 6.1.18-200.fc37 where WiFi doesn’t work at all.
  • eGPU disconnected, VPN killswitch disabled, VPN disabled.
  • UI behaved as if I had no WiFi hardware.

$ journalctl --no-pager --since '2023-03-16 09:05:06' --until '2023-03-16 09:05:30' | grep -Ei 'iw|wpa|wlp|Network|avahi'

09:05:06 h kernel: drop_monitor: Initializing network drop monitor service
09:05:06 h systemd[1]: nm-initrd.service was skipped because of a failed condition check (ConditionPathExists=/run/NetworkManager/initrd/neednet).
09:05:06 h systemd[1]: Reached target network.target - Network.
09:05:06 h systemd[1]: nm-wait-online-initrd.service was skipped because of a failed condition check (ConditionPathExists=/run/NetworkManager/initrd/neednet).
09:05:17 h systemd[1]: Stopped target network.target - Network.
09:05:18 h kernel: SELinux:  policy capability network_peer_controls=1
09:05:18 h kernel: SELinux:  policy capability always_check_network=0
09:05:18 h systemd[1]: Starting systemd-network-generator.service - Generate network units from Kernel command line...
09:05:19 h systemd[1]: Finished systemd-network-generator.service - Generate network units from Kernel command line.
09:05:19 h audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-network-generator comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
09:05:19 h (udev-worker)[1047]: hiddev0: /usr/lib/udev/rules.d/69-mixxx-usb-uaccess.rules:57 Only network interfaces can be renamed, ignoring NAME="usb/%k".
09:05:19 h systemd[1]: Starting import-state.service - Import network configuration from initramfs...
09:05:20 h systemd[1]: Finished import-state.service - Import network configuration from initramfs.
09:05:20 h systemd[1]: Starting systemd-resolved.service - Network Name Resolution...
09:05:20 h systemd[1]: Started systemd-resolved.service - Network Name Resolution.
09:05:20 h systemd[1]: Listening on avahi-daemon.socket - Avahi mDNS/DNS-SD Stack Activation Socket.
09:05:20 h systemd[1]: Listening on virtnetworkd.socket - Libvirt network local socket.
09:05:20 h systemd[1]: Starting avahi-daemon.service - Avahi mDNS/DNS-SD Stack...
09:05:20 h systemd[1]: Reached target nss-lookup.target - Host and Network Name Lookups.
09:05:20 h avahi-daemon[1256]: Found user 'avahi' (UID 70) and group 'avahi' (GID 70).
09:05:20 h avahi-daemon[1256]: Successfully dropped root privileges.
09:05:20 h avahi-daemon[1256]: avahi-daemon 0.8 starting up.
09:05:20 h avahi-daemon[1256]: Successfully called chroot().
09:05:20 h avahi-daemon[1256]: Successfully dropped remaining capabilities.
09:05:20 h avahi-daemon[1256]: No service file found in /etc/avahi/services.
09:05:20 h avahi-daemon[1256]: Joining mDNS multicast group on interface lo.IPv6 with address ::1.
09:05:20 h avahi-daemon[1256]: New relevant interface lo.IPv6 for mDNS.
09:05:20 h avahi-daemon[1256]: Joining mDNS multicast group on interface lo.IPv4 with address 127.0.0.1.
09:05:20 h avahi-daemon[1256]: New relevant interface lo.IPv4 for mDNS.
09:05:20 h avahi-daemon[1256]: Network interface enumeration completed.
09:05:20 h avahi-daemon[1256]: Registering new address record for ::1 on lo.*.
09:05:20 h avahi-daemon[1256]: Registering new address record for 127.0.0.1 on lo.IPv4.
09:05:20 h audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=avahi-daemon comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
09:05:20 h systemd[1]: Started avahi-daemon.service - Avahi mDNS/DNS-SD Stack.
09:05:20 h portmaster-start[1268]: 230316 09:05:20.564 ment_linux:133 ▶ WARN 001 environment: could not get nameservers from dbus: dbus: failed to access NetworkManager.PrimaryConnection: The name is not activatable
09:05:20 h portmaster-start[1268]: 230316 09:05:20.576 v/location:299 ▶ WARN 007 netenv: failed to get IPv4 device location from traceroute: failed to send icmp packet: write ip4 0.0.0.0->1.1.1.1: sendto: network is unreachable
09:05:20 h systemd[1]: Reached target network-pre.target - Preparation for Network.
09:05:20 h systemd[1]: Starting NetworkManager.service - Network Manager...
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8563] NetworkManager (version 1.40.10-1.fc37) is starting... (boot:90573c53-df91-4182-b967-8499a9bfbab7)
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8565] Read config: /etc/NetworkManager/NetworkManager.conf (lib: 20-connectivity-fedora.conf) (run: 15-carrier-timeout.conf) (etc: 00-macrandomize.conf)
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8575] bus-manager: acquired D-Bus service "org.freedesktop.NetworkManager"
09:05:20 h systemd[1]: Started NetworkManager.service - Network Manager.
09:05:20 h audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=NetworkManager comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
09:05:20 h systemd[1]: Reached target network.target - Network.
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8586] manager[0x563cb4bcb010]: monitoring kernel firmware directory '/lib/firmware'.
09:05:20 h systemd[1]: Starting NetworkManager-wait-online.service - Network Manager Wait Online...
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8598] hostname: hostname: using hostnamed
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8598] hostname: static hostname changed from (none) to "h"
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8599] dns-mgr: init: dns=systemd-resolved rc-manager=unmanaged (auto), plugin=systemd-resolved
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8604] manager[0x563cb4bcb010]: rfkill: Wi-Fi hardware radio set enabled
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8604] manager[0x563cb4bcb010]: rfkill: WWAN hardware radio set enabled
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8648] Loaded device plugin: NMBluezManager (/usr/lib64/NetworkManager/1.40.10-1.fc37/libnm-device-plugin-bluetooth.so)
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8652] Loaded device plugin: NMAtmManager (/usr/lib64/NetworkManager/1.40.10-1.fc37/libnm-device-plugin-adsl.so)
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8677] Loaded device plugin: NMTeamFactory (/usr/lib64/NetworkManager/1.40.10-1.fc37/libnm-device-plugin-team.so)
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8691] Loaded device plugin: NMWifiFactory (/usr/lib64/NetworkManager/1.40.10-1.fc37/libnm-device-plugin-wifi.so)
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8700] Loaded device plugin: NMWwanFactory (/usr/lib64/NetworkManager/1.40.10-1.fc37/libnm-device-plugin-wwan.so)
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8702] manager: rfkill: Wi-Fi enabled by radio killswitch; enabled by state file
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8703] manager: rfkill: WWAN enabled by radio killswitch; enabled by state file
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8703] manager: Networking is enabled by state file
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8707] settings: Loaded settings plugin: keyfile (internal)
09:05:20 h NetworkManager[1505]: <warn>  [1678957520.8726] keyfile: load: "/etc/NetworkManager/system-connections/pvpn-ipv6leak-protection.nmconnection": failed to load connection: invalid connection: connection.type: property is missing
09:05:20 h NetworkManager[1505]: <warn>  [1678957520.8728] keyfile: load: "/etc/NetworkManager/system-connections/Proton VPN UK#79.nmconnection": failed to load connection: invalid connection: connection.type: property is missing
09:05:20 h systemd[1]: Starting NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service...
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8772] dhcp: init: Using DHCP client 'internal'
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8772] device (lo): carrier: link connected
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8774] manager: (lo): new Generic device (/org/freedesktop/NetworkManager/Devices/1)
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8793] manager: startup complete
09:05:20 h systemd[1]: Started NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service.
09:05:20 h audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=NetworkManager-dispatcher comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
09:05:20 h NetworkManager[1505]: <info>  [1678957520.8822] modem-manager: ModemManager available
09:05:20 h systemd[1]: Finished NetworkManager-wait-online.service - Network Manager Wait Online.
09:05:20 h audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=NetworkManager-wait-online comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
09:05:20 h systemd[1]: Reached target network-online.target - Network is Online.
09:05:21 h avahi-daemon[1256]: Server startup complete. Host name is h.local. Local service cookie is 1323183576.
09:05:22 h systemd[1]: Starting wpa_supplicant.service - WPA supplicant...
09:05:22 h wpa_supplicant[1757]: Successfully initialized wpa_supplicant
09:05:22 h systemd[1]: Started wpa_supplicant.service - WPA supplicant.
09:05:22 h audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=wpa_supplicant comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
09:05:22 h NetworkManager[1505]: <info>  [1678957522.6413] agent-manager: agent[9425a4e1d12fe76e,:1.38/org.gnome.Shell.NetworkAgent/42]: agent registered
09:05:28 h onedrive[2144]: Cannot connect to Microsoft OneDrive Service - Network Connection Issue
09:05:28 h onedrive[2144]: Unable to reach Microsoft OneDrive API service at this point in time, re-trying network tests

wi-fi-fixer script

The WiFi fixer script from my original post made me realise that the iwlmvm and iwlwifi modules didn’t load on kernel 6.1.18-200.fc37.

The name of your wireless interface is: 
Signal strength is not available, attempting to refresh Wi-Fi radio, NetworkManager, iwlwifi and iwlmvm modules...

rmmod: ERROR: Module iwlmvm is not currently loaded
rmmod: ERROR: Module iwlwifi is not currently loaded
Unable to refresh Wi-Fi module, please check your configuration

The iwlwifi and iwlmvm modules are loaded, but Wi-Fi should be connected or at least ready to connect. If not, check Network settings and try reconnecting to your Wi-Fi router. If it's still not successful, try the Linux kernel previous to 6.1.18-200.fc37.x86_64 to see if that works.

WiFi still works on kernel 6.1.15-200.fc37, which is how I’m posting this.

My WiFi still stopped working when waking from suspend using the new iwl firmware packages, granted on the older 6.1.15 kernel (as my WiFi doesn’t work at all on kernel 6.1.18).

iwlwifi failing specifically when the system is woken from suspend is not a new occurrence with the new iwl packages, I have experienced this many times before over the past few days.

iwlwifi failing when waking from suspend on kernel 6.1.15

$ journalctl --since ‘2023-03-16 10:10’ --until ‘2023-03-16 10:14:31’ | grep -Eiv ‘aw-qt|python3|proton’

10:10:47 h kernel: Freezing user space processes
10:10:47 h kernel: Freezing user space processes completed (elapsed 0.002 seconds)
10:10:47 h kernel: OOM killer disabled.
10:10:47 h kernel: Freezing remaining freezable tasks
10:10:47 h kernel: Freezing remaining freezable tasks completed (elapsed 0.001 seconds)
10:10:47 h kernel: printk: Suspending console(s) (use no_console_suspend to debug)
10:10:47 h kernel: PM: suspend devices took 0.293 seconds
10:10:47 h kernel: ACPI: EC: interrupt blocked
10:10:47 h kernel: ACPI: EC: interrupt unblocked
10:10:47 h kernel: i915 0000:00:02.0: [drm] GuC firmware i915/adlp_guc_70.bin version 70.5.1
10:10:47 h kernel: i915 0000:00:02.0: [drm] HuC firmware i915/tgl_huc.bin version 7.9.3
10:10:47 h kernel: i915 0000:00:02.0: [drm] HuC authenticated
10:10:47 h kernel: i915 0000:00:02.0: [drm] GuC submission enabled
10:10:47 h kernel: i915 0000:00:02.0: [drm] GuC SLPC enabled
10:10:47 h kernel: i915 0000:00:02.0: [drm] GuC RC: enabled
10:10:47 h kernel: ------------[ cut here ]------------
10:10:47 h kernel: Timeout waiting for hardware access (CSR_GP_CNTRL 0xffffffff)
10:10:47 h kernel: WARNING: CPU: 8 PID: 7463 at drivers/net/wireless/intel/iwlwifi/pcie/trans.c:2128 __iwl_trans_pcie_grab_nic_access+0x1ef/0x220 [iwlwifi]
10:10:47 h kernel: Modules linked in: tun dummy tls uinput rfcomm snd_seq_dummy snd_hrtimer nfnetlink_queue nf_conntrack_netlink ip6t_REJECT nf_reject_ipv6 nft_chain_nat xt_nat nf_nat ipt_REJECT nf_reject_ipv4 xt_NFQUEUE xt_mark xt_connmark nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_compat nf_tables nfnetlink qrtr bnep sunrpc snd_sof_pci_intel_tgl snd_sof_intel_hda_common soundwire_intel soundwire_generic_allocation soundwire_cadence snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp iwlmvm snd_sof binfmt_misc snd_sof_utils snd_soc_hdac_hda snd_hda_ext_core snd_soc_acpi_intel_match vfat snd_soc_acpi snd_hda_codec_hdmi fat soundwire_bus snd_hda_codec_idt mac80211 snd_soc_core snd_hda_codec_generic ledtrig_audio snd_compress intel_tcc_cooling ac97_bus snd_pcm_dmaengine x86_pkg_temp_thermal snd_hda_intel intel_powerclamp snd_intel_dspcfg coretemp snd_intel_sdw_acpi snd_hda_codec libarc4 cros_usbpd_charger kvm_intel cros_usbpd_notify cros_ec_sysfs cros_ec_chardev cros_usbpd_logger btusb
10:10:47 h kernel:  snd_hda_core iTCO_wdt snd_hwdep btrtl intel_pmc_bxt cros_ec_dev mei_pxp btbcm kvm iwlwifi snd_seq iTCO_vendor_support pmt_telemetry mei_hdcp mei_wdt irqbypass intel_rapl_msr btintel pmt_class cros_ec_lpcs cros_ec snd_seq_device btmtk rapl intel_cstate cfg80211 snd_pcm processor_thermal_device_pci wmi_bmof pcspkr bluetooth intel_uncore processor_thermal_device processor_thermal_rfim i2c_i801 snd_timer processor_thermal_mbox joydev rfkill i2c_smbus snd processor_thermal_rapl mei_me thunderbolt idma64 soundcore intel_rapl_common mei int3403_thermal intel_vsec igen6_edac int340x_thermal_zone int3400_thermal acpi_thermal_rel acpi_pad loop zram dm_crypt i915 ttm nvme drm_buddy nvme_core drm_display_helper hid_multitouch crct10dif_pclmul ucsi_acpi crc32_pclmul crc32c_intel polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 typec_ucsi serio_raw cec typec nvme_common video i2c_hid_acpi i2c_hid wmi pinctrl_tigerlake ip6_tables ip_tables fuse
10:10:47 h kernel: CPU: 8 PID: 7463 Comm: kworker/u32:38 Not tainted 6.1.15-200.fc37.x86_64 #1
10:10:47 h kernel: Hardware name: Framework Laptop (12th Gen Intel Core)/FRANMACP06, BIOS 03.05 08/23/2022
10:10:47 h kernel: Workqueue: events_unbound async_run_entry_fn
10:10:47 h kernel: RIP: 0010:__iwl_trans_pcie_grab_nic_access+0x1ef/0x220 [iwlwifi]
10:10:47 h kernel: Code: 48 89 df e8 03 b3 fe ff 4c 89 f7 e8 6b df 19 f2 e9 e3 fe ff ff 89 c6 48 c7 c7 c8 fa c7 c0 c6 05 15 00 04 00 01 e8 a7 92 11 f2 <0f> 0b e9 01 ff ff ff 48 8b 7b 40 48 c7 c2 30 fb c7 c0 31 f6 e8 48
10:10:47 h kernel: RSP: 0018:ffffb80dccce3af0 EFLAGS: 00010292
10:10:47 h kernel: RAX: 000000000000003d RBX: ffff978948b58028 RCX: 0000000000000000
10:10:47 h kernel: RDX: 0000000000000202 RSI: ffffffffb374992b RDI: 00000000ffffffff
10:10:47 h kernel: RBP: 00000000ffffffff R08: ffffffffb4067400 R09: 0000000000000007
10:10:47 h kernel: R10: 000000000000000f R11: ffffffffb4c1bf0c R12: 0000000000000001
10:10:47 h kernel: R13: 0000000000000000 R14: ffff978948b5a974 R15: 0000000000000011
10:10:47 h kernel: FS:  0000000000000000(0000) GS:ffff97908fa00000(0000) knlGS:0000000000000000
10:10:47 h kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
10:10:47 h kernel: CR2: 00007fe334223000 CR3: 0000000747010005 CR4: 0000000000770ee0
10:10:47 h kernel: PKRU: 55555554
10:10:47 h kernel: Call Trace:
10:10:47 h kernel:  <TASK>
10:10:47 h kernel:  iwl_trans_pcie_grab_nic_access+0x1b/0x40 [iwlwifi]
10:10:47 h kernel:  iwl_read_prph+0x19/0x70 [iwlwifi]
10:10:47 h kernel:  iwl_mvm_load_ucode_wait_alive+0x298/0x4e0 [iwlmvm]
10:10:47 h kernel:  ? iwl_wait_init_complete+0x30/0x30 [iwlmvm]
10:10:47 h kernel:  iwl_run_unified_mvm_ucode+0xad/0x220 [iwlmvm]
10:10:47 h kernel:  ? preempt_count_add+0x6a/0xa0
10:10:47 h kernel:  ? 0xffffffffc13fd000
10:10:47 h kernel:  iwl_mvm_up+0x1b5/0xb40 [iwlmvm]
10:10:47 h kernel:  ? __iwl_mvm_mac_start+0x5b/0x1c0 [iwlmvm]
10:10:47 h kernel:  __iwl_mvm_mac_start+0x5b/0x1c0 [iwlmvm]
10:10:47 h kernel:  iwl_mvm_mac_start+0x66/0x100 [iwlmvm]
10:10:47 h kernel:  drv_start+0x3b/0x100 [mac80211]
10:10:47 h kernel:  ieee80211_reconfig+0x6b/0x16d0 [mac80211]
10:10:47 h kernel:  ? preempt_count_add+0x6a/0xa0
10:10:47 h kernel:  ? _raw_spin_lock_irq+0x19/0x40
10:10:47 h kernel:  ? preempt_count_add+0x6a/0xa0
10:10:47 h kernel:  wiphy_resume+0x79/0x150 [cfg80211]
10:10:47 h kernel:  ? wiphy_suspend+0x2b0/0x2b0 [cfg80211]
10:10:47 h kernel:  dpm_run_callback+0x47/0x150
10:10:47 h kernel:  device_resume+0xa2/0x1f0
10:10:47 h kernel:  async_resume+0x19/0x30
10:10:47 h kernel:  async_run_entry_fn+0x2d/0x130
10:10:47 h kernel:  process_one_work+0x1c4/0x380
10:10:47 h kernel:  worker_thread+0x4d/0x380
10:10:47 h kernel:  ? rescuer_thread+0x380/0x380
10:10:47 h kernel:  kthread+0xe6/0x110
10:10:47 h kernel:  ? kthread_complete_and_exit+0x20/0x20
10:10:47 h kernel:  ret_from_fork+0x1f/0x30
10:10:47 h kernel:  </TASK>
10:10:47 h kernel: ---[ end trace 0000000000000000 ]---
10:10:47 h kernel: iwlwifi 0000:a6:00.0: iwlwifi transaction failed, dumping registers
10:10:47 h kernel: iwlwifi 0000:a6:00.0: iwlwifi device config registers:
10:10:47 h kernel: iwlwifi 0000:a6:00.0: 00000000: 27258086 00100000 0280001a 00000000 00000004 00000000 00000000 00000000
10:10:47 h kernel: iwlwifi 0000:a6:00.0: 00000020: 00000000 00000000 00000000 00248086 00000000 000000c8 00000000 00000100
10:10:47 h kernel: iwlwifi 0000:a6:00.0: 00000040: 00028010 10008ec0 001b0c10 0045e812 10120000 00000000 00000000 00000000
10:10:47 h kernel: iwlwifi 0000:a6:00.0: 00000060: 00000000 00080812 00000005 00000006 00000002 00000000 00000000 00000000
10:10:47 h kernel: iwlwifi 0000:a6:00.0: 00000080: 000f0011 00002000 00003000 00000000 00000000 00000000 00000000 00000000
10:10:47 h kernel: iwlwifi 0000:a6:00.0: 000000a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
10:10:47 h kernel: iwlwifi 0000:a6:00.0: 000000c0: 00000000 00000000 c823d001 0d000008 00804005 00000000 00000000 00000000
10:10:47 h kernel: iwlwifi 0000:a6:00.0: 000000e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
10:10:47 h kernel: iwlwifi 0000:a6:00.0: 00000100: 14c10001 00100000 00000000 00462031 00003040 00002000 00000014 40000001
10:10:47 h kernel: iwlwifi 0000:a6:00.0: 00000120: 0000000f 7a200024 00000000 00000000 00000000 00000000 00000000 00000000
10:10:47 h kernel: iwlwifi 0000:a6:00.0: 00000140: 14c00000 ff000000 000000ff 15410018 00000000 0001001e 00481e1f 00000000
10:10:47 h kernel: iwlwifi 0000:a6:00.0: iwlwifi device memory mapped registers:
10:10:47 h kernel: iwlwifi 0000:a6:00.0: 00000000: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
10:10:47 h kernel: iwlwifi 0000:a6:00.0: 00000020: ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff
10:10:47 h kernel: iwlwifi 0000:a6:00.0: iwlwifi device AER capability structure:
10:10:47 h kernel: iwlwifi 0000:a6:00.0: 00000000: 14c10001 00100000 00000000 00462031 00003040 00002000 00000014 40000001
10:10:47 h kernel: iwlwifi 0000:a6:00.0: 00000020: 0000000f 7a200024 00000000
10:10:47 h kernel: iwlwifi 0000:a6:00.0: iwlwifi parent port (0000:00:1d.0) config registers:
10:10:47 h kernel: iwlwifi 0000:00:1d.0: 00000000: 51b08086 00100407 06040001 00810010 00000000 00000000 00a6a600 200000f0
10:10:47 h kernel: iwlwifi 0000:00:1d.0: 00000020: 7a207a20 0001fff1 00000000 00000000 00000000 00000040 00000000 000201ff
10:10:47 h kernel: iwlwifi 0000:00:1d.0: 00000040: 01428010 00008001 00110000 09724c13 70120042 0044b200 01400000 00000008
10:10:47 h kernel: iwlwifi 0000:00:1d.0: 00000060: 00000000 00080837 00000000 0000000e 00000002 00000000 00000000 00000000
10:10:47 h kernel: iwlwifi 0000:00:1d.0: 00000080: 00019005 fee00338 00000000 00000000 0000a00d 0002f111 00000000 00000000
10:10:47 h kernel: iwlwifi 0000:00:1d.0: 000000a0: c8030001 00000000 00000000 00000000 00000000 00000000 00000000 00000000
10:10:47 h kernel: iwlwifi 0000:00:1d.0: 000000c0: 00000000 00000000 00000000 00000000 06008001 40011842 099e0008 00000000
10:10:47 h kernel: iwlwifi 0000:00:1d.0: 000000e0: 00f3f700 88c888c8 00138006 00000000 00000150 50000300 01010fb5 01000004
10:10:47 h kernel: iwlwifi 0000:00:1d.0: 00000100: 22010001 00000000 00000000 00060011 00001041 00002000 00000000 00000000
10:10:47 h kernel: iwlwifi 0000:00:1d.0: 00000120: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
10:10:47 h kernel: iwlwifi 0000:00:1d.0: 00000140: 00000000 00000000 00000000 00000000 2001001f 00000406 00000003 00000000
10:10:47 h kernel: iwlwifi 0000:00:1d.0: 00000160: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
10:10:47 h kernel: iwlwifi 0000:00:1d.0: 00000180: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
10:10:47 h kernel: iwlwifi 0000:00:1d.0: 000001a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
10:10:47 h kernel: iwlwifi 0000:00:1d.0: 000001c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
10:10:47 h kernel: iwlwifi 0000:00:1d.0: 000001e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
10:10:47 h kernel: iwlwifi 0000:00:1d.0: 00000200: a301001e 00b0283f 4058281f
10:10:47 h kernel: iwlwifi 0000:a6:00.0: iwlwifi root port (0000:00:1d.0) AER cap structure:
10:10:47 h kernel: iwlwifi 0000:00:1d.0: 00000000: 22010001 00000000 00000000 00060011 00001041 00002000 00000000 00000000
10:10:47 h kernel: iwlwifi 0000:00:1d.0: 00000020: 00000000 00000000 00000000 00000000 00000000 00000000
10:10:47 h kernel: iwlwifi 0000:a6:00.0: SecBoot CPU1 Status: 0x5a5a5a5a, CPU2 Status: 0x5a5a5a5a
10:10:47 h kernel: iwlwifi 0000:a6:00.0: WFPM_LMAC1_PD_NOTIFICATION: 0x5a5a5a5a
10:10:47 h kernel: iwlwifi 0000:a6:00.0: HPM_SECONDARY_DEVICE_STATE: 0x5a5a5a5a
10:10:47 h kernel: iwlwifi 0000:a6:00.0: WFPM_MAC_OTP_CFG7_ADDR: 0x5a5a5a5a
10:10:47 h kernel: iwlwifi 0000:a6:00.0: WFPM_MAC_OTP_CFG7_DATA: 0x5a5a5a5a
10:10:47 h kernel: iwlwifi 0000:a6:00.0: UMAC PC: 0x5a5a5a5a
10:10:47 h kernel: iwlwifi 0000:a6:00.0: LMAC PC: 0x5a5a5a5a
10:10:47 h kernel: iwlwifi 0000:a6:00.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
10:10:47 h kernel: ------------[ cut here ]------------
10:10:47 h kernel: WARNING: CPU: 8 PID: 7463 at drivers/net/wireless/intel/iwlwifi/iwl-trans.h:1414 iwl_fwrt_dump_lmac_error_log+0x4ae/0x500 [iwlwifi]
10:10:47 h kernel: Modules linked in: tun dummy tls uinput rfcomm snd_seq_dummy snd_hrtimer nfnetlink_queue nf_conntrack_netlink ip6t_REJECT nf_reject_ipv6 nft_chain_nat xt_nat nf_nat ipt_REJECT nf_reject_ipv4 xt_NFQUEUE xt_mark xt_connmark nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_compat nf_tables nfnetlink qrtr bnep sunrpc snd_sof_pci_intel_tgl snd_sof_intel_hda_common soundwire_intel soundwire_generic_allocation soundwire_cadence snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp iwlmvm snd_sof binfmt_misc snd_sof_utils snd_soc_hdac_hda snd_hda_ext_core snd_soc_acpi_intel_match vfat snd_soc_acpi snd_hda_codec_hdmi fat soundwire_bus snd_hda_codec_idt mac80211 snd_soc_core snd_hda_codec_generic ledtrig_audio snd_compress intel_tcc_cooling ac97_bus snd_pcm_dmaengine x86_pkg_temp_thermal snd_hda_intel intel_powerclamp snd_intel_dspcfg coretemp snd_intel_sdw_acpi snd_hda_codec libarc4 cros_usbpd_charger kvm_intel cros_usbpd_notify cros_ec_sysfs cros_ec_chardev cros_usbpd_logger btusb
10:10:47 h kernel:  snd_hda_core iTCO_wdt snd_hwdep btrtl intel_pmc_bxt cros_ec_dev mei_pxp btbcm kvm iwlwifi snd_seq iTCO_vendor_support pmt_telemetry mei_hdcp mei_wdt irqbypass intel_rapl_msr btintel pmt_class cros_ec_lpcs cros_ec snd_seq_device btmtk rapl intel_cstate cfg80211 snd_pcm processor_thermal_device_pci wmi_bmof pcspkr bluetooth intel_uncore processor_thermal_device processor_thermal_rfim i2c_i801 snd_timer processor_thermal_mbox joydev rfkill i2c_smbus snd processor_thermal_rapl mei_me thunderbolt idma64 soundcore intel_rapl_common mei int3403_thermal intel_vsec igen6_edac int340x_thermal_zone int3400_thermal acpi_thermal_rel acpi_pad loop zram dm_crypt i915 ttm nvme drm_buddy nvme_core drm_display_helper hid_multitouch crct10dif_pclmul ucsi_acpi crc32_pclmul crc32c_intel polyval_clmulni polyval_generic ghash_clmulni_intel sha512_ssse3 typec_ucsi serio_raw cec typec nvme_common video i2c_hid_acpi i2c_hid wmi pinctrl_tigerlake ip6_tables ip_tables fuse
10:10:47 h kernel: CPU: 8 PID: 7463 Comm: kworker/u32:38 Tainted: G        W          6.1.15-200.fc37.x86_64 #1
10:10:47 h kernel: Hardware name: Framework Laptop (12th Gen Intel Core)/FRANMACP06, BIOS 03.05 08/23/2022
10:10:47 h kernel: Workqueue: events_unbound async_run_entry_fn
10:10:47 h kernel: RIP: 0010:iwl_fwrt_dump_lmac_error_log+0x4ae/0x500 [iwlwifi]

... redacted to stay within character limit ...

10:14:27 h abrt-dump-journal-oops[1560]: abrt-dump-journal-oops: Found oopses: 1
10:14:27 h abrt-dump-journal-oops[1560]: abrt-dump-journal-oops: Creating problem directories
10:14:27 h syncthing-start.desktop[2885]: [6N5TS] 2023/03/16 10:14:27 WARNING: Detected a flip-flopping listener
10:14:28 h abrt-dump-journal-oops[1560]: Reported 1 kernel oopses to Abrt
10:14:29 h abrt-server[9962]: Can't find a meaningful backtrace for hashing in '.'
10:14:29 h abrt-server[9962]: Preserving oops '.' because DropNotReportableOopses is 'no'
10:14:29 h abrt-notification[9985]: System encountered a non-fatal error in ??()
10:14:30 h kernel: iwlwifi 0000:a6:00.0: mac start retry 2
10:14:30 h wpa_supplicant[1590]: Could not set interface wlp166s0 flags (UP): Connection timed out
10:14:30 h wpa_supplicant[1590]: WEXT: Could not set interface 'wlp166s0' UP
10:14:30 h wpa_supplicant[1590]: wlp166s0: Failed to initialize driver interface
10:14:30 h wpa_supplicant[1590]: wlp166s0: CTRL-EVENT-DSCP-POLICY clear_all

Complete log sample (1/2): https://haste.tchncs.de/azegejaseq
Complete log sample (2/2): https://haste.tchncs.de/limocogicu

I would verify this with an inline usb-c power meter if you have one. I encountered numerous charging related issues with a variety of docks claiming more power than they were actually capable of delivering. I have measured 12th gen pulling up to almost 74w.

I would begin by trying to force load the module with modprobe, though based on what you have posted I don’t think this will work.

Are you using TLP, power-profiles-daemon, or any other power management software?

Do you perhaps have additional powersave settings such as in /etc/modprobe.d/iwlwifi.conf ?

Also I did notice OOM is off and no RAM total in your inxi (I could be missing it), finally are you using btrfs, lvm, or an old school partitioning scheme? Also have you tried opening the laptop, reseating the wifi card, and verifying the antenna are properly connected?

I unfortunately don’t have a USB-C power meter. The battery is UEFI limited at 60% and stays plugged in most of the time so shouldn’t every draw much. However, in my test on kernel 6.1.18 I disconnected the eGPU so that wouldn’t have effected the results.

I’m currently using kernel 6.1.15 so the modules do load and I have some sort of working WiFi. Can you please clarify which kernel you would like me to force modprobe on (perhaps 6.1.18), and on which modules (perhaps iwlmvm and iwlwifi)?

I’m not using any third-party power management software and Gnome is currently in the default “Balanced” power mode.

That file doesn’t exist on my system, so I likely haven’t tinkered with the iwlwifi configuration before.

I haven’t manually configured OOM on/off, so it is either in its default position or I have executed something which has changed it at some point.

I have 32GB RAM, it’s shown on the second to last line of inxi.

I’m using BTRFS which I believe has been the default for the past few years on Fedora’s installer.

1 Like

I would give that a try. This behavior is very odd.

I would temporarily disable it. In my experience the power-profiles-daemon (default gnome) is hot garbage. Disabling it and stopping the service will at least eliminate the possibility of it doing something under the hood to break the wifi. Then try with the latest kernel again and see if you can activate the module with modprobe. If that does not work…

CAUTION: I recommend updating to the 3.06 beta uefi. Prior to upgrading I experienced a variety of odd behaviors, and issues with both thunderbolt 3 and thunderbolt 4 docks. While I still have some minor issues with thunderbolt 4 mostly related to display detection on a cold boot (removing the cable and reinserting fixes this), my thunderbolt 3 experience has become flawless. So why the big caution some users have experienced some issues…and based on reading the thread it is my opinion that 99.99% of those experiencing issues did not follow the directions EXACTLY. So if you decide to give this a try please RTFM and then follow it EXACTLY.

Basically outside of reseating the wifi card and verifying the antenna is connected properly I would also change the script slightly by changing the “sleep 1” line to “sleep 10” in case your system is taking longer to restart NetwrokManager" and trying that.

Outside of that in combination with your egpu issues I can’t help but begin to think this is an issue with the uefi/bios. Yes I wish they would release a stable versions already, and I also wish they would get on a set released schedule for BIOS updates but we got what we got at this time. Outside of that a fresh install might help? In short if your system is not completely up to date you can’t be sure it is not being caused by one of those components…speaking of components your card could be going bad…but at this stage I kind of doubt that.

@Matt_Hartley @Loell_Framework any ideas?

I’ve been rebooting my laptop and swapping kernels many times whilst troubleshooting my eGPU (which is now working! :tada:) and I’m currently on kernel 6.1.18, posting this comment. WiFi is working. I haven’t modprobed anything or changed any power management options yet.

I’ve rebooted a couple times on kernel 6.1.18 and my WiFi is working both when my eGPU is connected and disconnected.

I’m really not sure what’s happened but all is seemingly well now.

I’ll report back if my WiFi randomly stops working on kernel 6.1.18 or fails altogether on boot as it was doing earlier today.

1 Like

Great to hear that it’s mostly working with kernel 6.1.18 @groundwork , let us know if wifi randomly stops and perhaps we can do dmesg to check what might be happening in the background. just wondering have you tried earlier or later kernel apart from the ones you mentioned? 6.1.18 and 6.1.15?

@nadb good suggestion on Sleep 10 with the script, as networkmanager may take a bit more seconds to instantiate.

1 Like

My WiFi has stopped working randomly a couple more times on kernel 6.1.18. Here is the dmesg output: hastebin

I tried to reboot on the same kernel, but WiFi stayed broken from boot. I then tried to sudo modprobe -r iwlmvm; sudo modprobe -r iwlwifi; sudo modprobe iwlwifi; sudo modprobe iwlmvm but the WiFi options in the UI would not come back, even after restarting NetworkManager. I then rebooted again, and WiFi was working, which is how I’m posting this now.

I have not done any proper testing on any other kernels, however I have been experiencing WiFi dying (until the machine is rebooted) periodically on older kernels. This is strange as I’m 3 metres from the router with no obstructions.

hi @groundwork ,

Is the dmesg output capture right after Wireless has stopped working? If it is, possible to get previous 100 lines before that log entry? we might have additional info.

The capture was very soon after I realised WiFi had stopped working again.

I piped dmesg to xclip and pasted it which I assume would provide the full output, so I’m not sure how to access those previous 100 lines.

Hi @groundwork

With fresh eyes, took a second look at the original post. This was a tricky one and it took us a bit to get our heads around it.

Then after a little grep-ing, I found:

10:16:22 hostname kernel: iwlwifi 0000:a6:00.0: Error sending STATISTICS_CMD: time out after 2000ms.

Just on a hunch and a whim, try this, then reboot. Yes, this is usually an Ubuntu thing - but I have tested this working before (be it rarely needed).

gnome-text-editor admin:///etc/NetworkManager/conf.d/wifi-powersave.conf

Ignore the error in the terminal, tab out to the text editor now open. Make this a thing by adding this:

[connection]
wifi.powersave = 2

Save the file, reboot.

Once rebooted, let’s check our work:

iw dev | grep Interface | awk '{print $2}' | xargs -I {} iw {} get power_save

You should see:
Power save: off

1 Like

Interesting idea. I have put off applying your suggestion as I recently upgraded to kernel 6.2.7-200.fc37.x86_64 and had hoped that may improve the situation.

However, this morning whilst watching a YouTube video only a few minutes after booting, whilst plugged into an eGPU and trickle charging at my 60% UEFI battery limit, the WiFi issue occurred again.

I have now applied the powersave change you suggested above and will report back with journal logs if the WiFi issue occurs again.

$ cat /etc/NetworkManager/conf.d/wifi-powersave.conf
[connection]
wifi.powersave = 2
$ iw dev | grep Interface | awk '{print $2}' | xargs -I {} iw {} get power_save
Power save: off

@Matt_Hartley Unfortunately iwlwifi failed even after the powersave configuration was applied.

The system had been online for a few hours and was in the same state as my previous message where I was trickle charging and streaming video, except with more multitasking this time.

Here is the journal log:

$ journalctl --no-pager --since '2023-03-26 15:20' --until '2023-03-26 15:23' | grep -Eiv 'aw-qt|etesync|proton|syncthing|openvpn'
15:20:22 u onedrive[2330]: Starting a sync with OneDrive
15:20:22 u onedrive[2330]: Syncing changes and items from OneDrive ...
15:20:24 u onedrive[2330]: Sync with OneDrive is complete
15:20:54 u gnome-shell[2477]: Window manager warning: META_CURRENT_TIME used to choose focus window; focus window may not be correct.
15:20:54 u gnome-shell[2477]: Window manager warning: META_CURRENT_TIME used to choose focus window; focus window may not be correct.
15:20:56 u gnome-shell[2477]: Window manager warning: META_CURRENT_TIME used to choose focus window; focus window may not be correct.
15:21:37 u kernel: iwlwifi 0000:a8:00.0: Error sending STATISTICS_CMD: time out after 2000ms.
15:21:38 u kernel: iwlwifi 0000:a8:00.0: Current CMD queue read_ptr 10722 write_ptr 10723
15:21:38 u kernel: ------------[ cut here ]------------
15:21:38 u kernel: Timeout waiting for hardware access (CSR_GP_CNTRL 0xffffffff)
15:21:38 u kernel: WARNING: CPU: 14 PID: 1523 at drivers/net/wireless/intel/iwlwifi/pcie/trans.c:2172 __iwl_trans_pcie_grab_nic_access+0x146/0x150 [iwlwifi]
15:21:38 u kernel: Modules linked in: tls tun uinput rfcomm snd_seq_dummy snd_hrtimer dummy nfnetlink_queue nf_conntrack_netlink ip6t_REJECT nf_reject_ipv6 nft_chain_nat xt_nat nf_nat ipt_REJECT nf_reject_ipv4 xt_NFQUEUE xt_mark xt_connmark nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_compat nf_tables nfnetlink qrtr bnep sunrpc binfmt_misc vfat fat snd_sof_pci_intel_tgl snd_sof_intel_hda_common soundwire_intel soundwire_generic_allocation soundwire_cadence snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp iwlmvm snd_sof snd_sof_utils snd_soc_hdac_hda snd_hda_ext_core snd_soc_acpi_intel_match snd_hda_codec_idt snd_soc_acpi soundwire_bus snd_hda_codec_generic mac80211 snd_soc_core ledtrig_audio snd_hda_codec_hdmi snd_compress ac97_bus snd_pcm_dmaengine x86_pkg_temp_thermal intel_powerclamp snd_hda_intel coretemp libarc4 snd_intel_dspcfg snd_intel_sdw_acpi kvm_intel snd_hda_codec snd_hda_core kvm cros_usbpd_charger snd_hwdep cros_usbpd_notify cros_ec_sysfs btusb cros_ec_chardev cros_usbpd_logger
15:21:38 u kernel:  snd_seq btrtl irqbypass iwlwifi cros_ec_dev btbcm iTCO_wdt snd_seq_device cros_ec_lpcs btintel intel_pmc_bxt rapl intel_cstate processor_thermal_device_pci pmt_telemetry btmtk mei_hdcp mei_wdt mei_pxp iTCO_vendor_support intel_rapl_msr pmt_class cros_ec processor_thermal_device snd_pcm intel_uncore wmi_bmof processor_thermal_rfim cfg80211 bluetooth pcspkr snd_timer joydev snd mei_me processor_thermal_mbox i2c_i801 processor_thermal_rapl mei intel_rapl_common rfkill int3403_thermal soundcore i2c_smbus int3400_thermal thunderbolt idma64 intel_vsec igen6_edac int340x_thermal_zone acpi_thermal_rel acpi_pad loop zram dm_crypt hid_logitech_hidpp hid_logitech_dj amdgpu i915 nvme nvme_core drm_ttm_helper crct10dif_pclmul ttm crc32_pclmul iommu_v2 crc32c_intel gpu_sched polyval_clmulni hid_multitouch drm_buddy ucsi_acpi polyval_generic drm_display_helper ghash_clmulni_intel sha512_ssse3 typec_ucsi serio_raw cec typec nvme_common i2c_hid_acpi video i2c_hid wmi pinctrl_tigerlake
15:21:38 u kernel:  ip6_tables ip_tables fuse
15:21:38 u kernel: CPU: 14 PID: 1523 Comm: NetworkManager Not tainted 6.2.7-200.fc37.x86_64 #1
15:21:38 u kernel: Hardware name: Framework Laptop (12th Gen Intel Core)/FRANMACP06, BIOS 03.05 08/23/2022
15:21:38 u kernel: RIP: 0010:__iwl_trans_pcie_grab_nic_access+0x146/0x150 [iwlwifi]
15:21:38 u kernel: Code: 00 00 00 48 89 df e8 49 9f fe ff 4c 89 f7 e8 91 4f 5c dc eb 8c 89 c6 48 c7 c7 58 bb 9d c1 c6 05 fe 48 04 00 01 e8 6a ed 75 db <0f> 0b eb a9 66 0f 1f 44 00 00 90 90 90 90 90 90 90 90 90 90 90 90
15:21:38 u kernel: RSP: 0018:ffffa174424f3458 EFLAGS: 00010286
15:21:38 u kernel: RAX: 0000000000000000 RBX: ffff948469030028 RCX: 0000000000000000
15:21:38 u kernel: RDX: 0000000000000203 RSI: ffffffff9e8c1316 RDI: 00000000ffffffff
15:21:38 u kernel: RBP: 00000000ffffffff R08: 0000000000000000 R09: ffffa174424f32e8
15:21:38 u kernel: R10: 0000000000000003 R11: ffffffff9f1447c8 R12: 0000000000000001
15:21:38 u kernel: R13: 0000000000000000 R14: ffff94846903297c R15: 0000000000000011
15:21:38 u kernel: FS:  00007f8fbe863500(0000) GS:ffff948b8fb80000(0000) knlGS:0000000000000000
15:21:38 u kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
15:21:38 u kernel: CR2: 0000143c04b60000 CR3: 00000001571f6002 CR4: 0000000000770ee0
15:21:38 u kernel: PKRU: 55555554
15:21:38 u kernel: Call Trace:
15:21:38 u kernel:  <TASK>
15:21:38 u kernel:  iwl_trans_pcie_grab_nic_access+0x1b/0x40 [iwlwifi]
15:21:38 u kernel:  iwl_force_nmi+0xdb/0x100 [iwlwifi]
15:21:38 u kernel:  iwl_trans_sync_nmi_with_addr+0x147/0x170 [iwlwifi]
15:21:38 u kernel:  iwl_trans_txq_send_hcmd+0x3fd/0x450 [iwlwifi]
15:21:38 u kernel:  ? __pfx_autoremove_wake_function+0x10/0x10
15:21:38 u kernel:  iwl_trans_send_cmd+0x94/0xf0 [iwlwifi]
15:21:38 u kernel:  iwl_mvm_send_cmd+0x1b/0x60 [iwlmvm]
15:21:38 u kernel:  iwl_mvm_request_statistics+0x120/0x1a0 [iwlmvm]
15:21:38 u kernel:  ? __pfx_iwl_wait_stats_complete+0x10/0x10 [iwlmvm]
15:21:38 u kernel:  iwl_mvm_mac_sta_statistics+0x1d9/0x350 [iwlmvm]
15:21:38 u kernel:  sta_set_sinfo+0xbc/0xb70 [mac80211]
15:21:38 u kernel:  ieee80211_dump_station+0x6b/0x90 [mac80211]
15:21:38 u kernel:  nl80211_dump_station+0x13b/0x280 [cfg80211]
15:21:38 u kernel:  netlink_dump+0x126/0x320
15:21:38 u kernel:  __netlink_dump_start+0x1b6/0x2f0
15:21:38 u kernel:  genl_family_rcv_msg_dumpit+0x104/0x110
15:21:38 u kernel:  ? __pfx_genl_start+0x10/0x10
15:21:38 u kernel:  ? __pfx_nl80211_dump_station+0x10/0x10 [cfg80211]
15:21:38 u kernel:  ? __pfx_genl_parallel_done+0x10/0x10
15:21:38 u kernel:  genl_rcv_msg+0x147/0x2c0
15:21:38 u kernel:  ? __pfx_nl80211_dump_station+0x10/0x10 [cfg80211]
15:21:38 u kernel:  ? __pfx_genl_rcv_msg+0x10/0x10
15:21:38 u kernel:  netlink_rcv_skb+0x54/0x100
15:21:38 u kernel:  genl_rcv+0x24/0x40
15:21:38 u kernel:  netlink_unicast+0x23f/0x390
15:21:38 u kernel:  netlink_sendmsg+0x250/0x4c0
15:21:38 u kernel:  sock_sendmsg+0x5c/0x70
15:21:38 u kernel:  ____sys_sendmsg+0x277/0x2f0
15:21:38 u kernel:  ? copy_msghdr_from_user+0x7d/0xc0
15:21:38 u kernel:  ___sys_sendmsg+0x9a/0xe0
15:21:38 u kernel:  __sys_sendmsg+0x76/0xc0
15:21:38 u kernel:  do_syscall_64+0x58/0x80
15:21:38 u kernel:  ? fpregs_restore_userregs+0x56/0xe0
15:21:38 u kernel:  ? exit_to_user_mode_prepare+0x18f/0x1f0
15:21:38 u kernel:  ? syscall_exit_to_user_mode+0x17/0x40
15:21:38 u kernel:  ? do_syscall_64+0x67/0x80
15:21:38 u kernel:  ? __x64_sys_poll+0xb7/0x140
15:21:38 u kernel:  ? syscall_exit_to_user_mode+0x17/0x40
15:21:38 u kernel:  ? do_syscall_64+0x67/0x80
15:21:38 u kernel:  ? do_syscall_64+0x67/0x80
15:21:38 u kernel:  entry_SYSCALL_64_after_hwframe+0x72/0xdc
15:21:38 u kernel: RIP: 0033:0x7f8fbf8b4f3d
15:21:38 u kernel: Code: 28 89 54 24 1c 48 89 74 24 10 89 7c 24 08 e8 9a 96 f7 ff 8b 54 24 1c 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 33 44 89 c7 48 89 44 24 08 e8 ee 96 f7 ff 48
15:21:38 u kernel: RSP: 002b:00007ffc73276640 EFLAGS: 00000293 ORIG_RAX: 000000000000002e
15:21:38 u kernel: RAX: ffffffffffffffda RBX: 000055ddb108be80 RCX: 00007f8fbf8b4f3d
15:21:38 u kernel: RDX: 0000000000000000 RSI: 00007ffc73276680 RDI: 000000000000000b
15:21:38 u kernel: RBP: 000055ddb108be80 R08: 0000000000000000 R09: 0000000000000000
15:21:38 u kernel: R10: 0000000000000000 R11: 0000000000000293 R12: 00007ffc73276710
15:21:38 u kernel: R13: 000055ddb11e58c0 R14: 00007ffc73276944 R15: 000055ddb10795d0
15:21:38 u kernel:  </TASK>
15:21:38 u kernel: ---[ end trace 0000000000000000 ]---
15:21:38 u kernel: iwlwifi 0000:a8:00.0: iwlwifi transaction failed, dumping registers
15:21:38 u kernel: iwlwifi 0000:a8:00.0: iwlwifi device config registers:

... redacted to stay within character limit ...

15:21:38 u kernel: ------------[ cut here ]------------
15:21:38 u kernel: WARNING: CPU: 14 PID: 1523 at drivers/net/wireless/intel/iwlwifi/iwl-trans.h:1418 iwl_fwrt_dump_lmac_error_log+0x49b/0x560 [iwlwifi]
15:21:38 u kernel: Modules linked in: tls tun uinput rfcomm snd_seq_dummy snd_hrtimer dummy nfnetlink_queue nf_conntrack_netlink ip6t_REJECT nf_reject_ipv6 nft_chain_nat xt_nat nf_nat ipt_REJECT nf_reject_ipv4 xt_NFQUEUE xt_mark xt_connmark nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 nft_compat nf_tables nfnetlink qrtr bnep sunrpc binfmt_misc vfat fat snd_sof_pci_intel_tgl snd_sof_intel_hda_common soundwire_intel soundwire_generic_allocation soundwire_cadence snd_sof_intel_hda snd_sof_pci snd_sof_xtensa_dsp iwlmvm snd_sof snd_sof_utils snd_soc_hdac_hda snd_hda_ext_core snd_soc_acpi_intel_match snd_hda_codec_idt snd_soc_acpi soundwire_bus snd_hda_codec_generic mac80211 snd_soc_core ledtrig_audio snd_hda_codec_hdmi snd_compress ac97_bus snd_pcm_dmaengine x86_pkg_temp_thermal intel_powerclamp snd_hda_intel coretemp libarc4 snd_intel_dspcfg snd_intel_sdw_acpi kvm_intel snd_hda_codec snd_hda_core kvm cros_usbpd_charger snd_hwdep cros_usbpd_notify cros_ec_sysfs btusb cros_ec_chardev cros_usbpd_logger
15:21:38 u kernel:  snd_seq btrtl irqbypass iwlwifi cros_ec_dev btbcm iTCO_wdt snd_seq_device cros_ec_lpcs btintel intel_pmc_bxt rapl intel_cstate processor_thermal_device_pci pmt_telemetry btmtk mei_hdcp mei_wdt mei_pxp iTCO_vendor_support intel_rapl_msr pmt_class cros_ec processor_thermal_device snd_pcm intel_uncore wmi_bmof processor_thermal_rfim cfg80211 bluetooth pcspkr snd_timer joydev snd mei_me processor_thermal_mbox i2c_i801 processor_thermal_rapl mei intel_rapl_common rfkill int3403_thermal soundcore i2c_smbus int3400_thermal thunderbolt idma64 intel_vsec igen6_edac int340x_thermal_zone acpi_thermal_rel acpi_pad loop zram dm_crypt hid_logitech_hidpp hid_logitech_dj amdgpu i915 nvme nvme_core drm_ttm_helper crct10dif_pclmul ttm crc32_pclmul iommu_v2 crc32c_intel gpu_sched polyval_clmulni hid_multitouch drm_buddy ucsi_acpi polyval_generic drm_display_helper ghash_clmulni_intel sha512_ssse3 typec_ucsi serio_raw cec typec nvme_common i2c_hid_acpi video i2c_hid wmi pinctrl_tigerlake
15:21:38 u kernel:  ip6_tables ip_tables fuse
15:21:38 u kernel: CPU: 14 PID: 1523 Comm: NetworkManager Tainted: G        W          6.2.7-200.fc37.x86_64 #1
15:21:38 u kernel: Hardware name: Framework Laptop (12th Gen Intel Core)/FRANMACP06, BIOS 03.05 08/23/2022
15:21:38 u kernel: RIP: 0010:iwl_fwrt_dump_lmac_error_log+0x49b/0x560 [iwlwifi]
15:21:38 u kernel: Code: 7d 40 e8 48 df fd ff 48 8b 03 48 8b 7d 40 31 f6 44 8b 44 24 08 48 c7 c2 18 da 9d c1 48 8b 48 38 e8 2a df fd ff e9 6a fc ff ff <0f> 0b 48 8b 7d 40 48 c7 c2 f0 d9 9d c1 31 f6 e8 11 df fd ff 48 8b
15:21:38 u kernel: RSP: 0018:ffffa174424f33a0 EFLAGS: 00010286
15:21:38 u kernel: RAX: 00000000fffffff0 RBX: ffff94845577af50 RCX: 0000000000000000
15:21:38 u kernel: RDX: 0000000000000001 RSI: ffffffff9e9628f9 RDI: 00000000ffffffff
15:21:38 u kernel: RBP: ffff948469030028 R08: 0000000000003a98 R09: 0000000033483483
15:21:38 u kernel: R10: ffffffff9f006110 R11: 0000000085aac367 R12: 00000000004f1f00
15:21:38 u kernel: R13: 0000000000000000 R14: ffffa174424f33a8 R15: 0000000000000000
15:21:38 u kernel: FS:  00007f8fbe863500(0000) GS:ffff948b8fb80000(0000) knlGS:0000000000000000
15:21:38 u kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
15:21:38 u kernel: CR2: 0000143c04b60000 CR3: 00000001571f6002 CR4: 0000000000770ee0
15:21:38 u kernel: PKRU: 55555554
15:21:38 u kernel: Call Trace:
15:21:38 u kernel:  <TASK>
15:21:38 u kernel:  iwl_fwrt_dump_error_logs+0x24/0x1f0 [iwlwifi]
15:21:38 u kernel:  iwl_mvm_nic_error+0x5d/0xe0 [iwlmvm]
15:21:38 u kernel:  iwl_trans_sync_nmi_with_addr+0x75/0x170 [iwlwifi]
15:21:38 u kernel:  iwl_trans_txq_send_hcmd+0x3fd/0x450 [iwlwifi]
15:21:38 u kernel:  ? __pfx_autoremove_wake_function+0x10/0x10
15:21:38 u kernel:  iwl_trans_send_cmd+0x94/0xf0 [iwlwifi]
15:21:38 u kernel:  iwl_mvm_send_cmd+0x1b/0x60 [iwlmvm]
15:21:38 u kernel:  iwl_mvm_request_statistics+0x120/0x1a0 [iwlmvm]
15:21:38 u kernel:  ? __pfx_iwl_wait_stats_complete+0x10/0x10 [iwlmvm]
15:21:38 u kernel:  iwl_mvm_mac_sta_statistics+0x1d9/0x350 [iwlmvm]
15:21:38 u kernel:  sta_set_sinfo+0xbc/0xb70 [mac80211]
15:21:38 u kernel:  ieee80211_dump_station+0x6b/0x90 [mac80211]
15:21:38 u kernel:  nl80211_dump_station+0x13b/0x280 [cfg80211]
15:21:38 u kernel:  netlink_dump+0x126/0x320
15:21:38 u kernel:  __netlink_dump_start+0x1b6/0x2f0
15:21:38 u kernel:  genl_family_rcv_msg_dumpit+0x104/0x110
15:21:38 u kernel:  ? __pfx_genl_start+0x10/0x10
15:21:38 u kernel:  ? __pfx_nl80211_dump_station+0x10/0x10 [cfg80211]
15:21:38 u kernel:  ? __pfx_genl_parallel_done+0x10/0x10
15:21:38 u kernel:  genl_rcv_msg+0x147/0x2c0
15:21:38 u kernel:  ? __pfx_nl80211_dump_station+0x10/0x10 [cfg80211]
15:21:38 u kernel:  ? __pfx_genl_rcv_msg+0x10/0x10
15:21:38 u kernel:  netlink_rcv_skb+0x54/0x100
15:21:38 u kernel:  genl_rcv+0x24/0x40
15:21:38 u kernel:  netlink_unicast+0x23f/0x390
15:21:38 u kernel:  netlink_sendmsg+0x250/0x4c0
15:21:38 u kernel:  sock_sendmsg+0x5c/0x70
15:21:38 u kernel:  ____sys_sendmsg+0x277/0x2f0
15:21:38 u kernel:  ? copy_msghdr_from_user+0x7d/0xc0
15:21:38 u kernel:  ___sys_sendmsg+0x9a/0xe0
15:21:38 u kernel:  __sys_sendmsg+0x76/0xc0
15:21:38 u kernel:  do_syscall_64+0x58/0x80
15:21:38 u kernel:  ? fpregs_restore_userregs+0x56/0xe0
15:21:38 u kernel:  ? exit_to_user_mode_prepare+0x18f/0x1f0
15:21:38 u kernel:  ? syscall_exit_to_user_mode+0x17/0x40
15:21:38 u kernel:  ? do_syscall_64+0x67/0x80
15:21:38 u kernel:  ? __x64_sys_poll+0xb7/0x140
15:21:38 u kernel:  ? syscall_exit_to_user_mode+0x17/0x40
15:21:38 u kernel:  ? do_syscall_64+0x67/0x80
15:21:38 u kernel:  ? do_syscall_64+0x67/0x80
15:21:38 u kernel:  entry_SYSCALL_64_after_hwframe+0x72/0xdc
15:21:38 u kernel: RIP: 0033:0x7f8fbf8b4f3d
15:21:38 u kernel: Code: 28 89 54 24 1c 48 89 74 24 10 89 7c 24 08 e8 9a 96 f7 ff 8b 54 24 1c 48 8b 74 24 10 41 89 c0 8b 7c 24 08 b8 2e 00 00 00 0f 05 <48> 3d 00 f0 ff ff 77 33 44 89 c7 48 89 44 24 08 e8 ee 96 f7 ff 48
15:21:38 u kernel: RSP: 002b:00007ffc73276640 EFLAGS: 00000293 ORIG_RAX: 000000000000002e
15:21:38 u kernel: RAX: ffffffffffffffda RBX: 000055ddb108be80 RCX: 00007f8fbf8b4f3d
15:21:38 u kernel: RDX: 0000000000000000 RSI: 00007ffc73276680 RDI: 000000000000000b
15:21:38 u kernel: RBP: 000055ddb108be80 R08: 0000000000000000 R09: 0000000000000000
15:21:38 u kernel: R10: 0000000000000000 R11: 0000000000000293 R12: 00007ffc73276710
15:21:38 u kernel: R13: 000055ddb11e58c0 R14: 00007ffc73276944 R15: 000055ddb10795d0
15:21:38 u kernel:  </TASK>
15:21:38 u kernel: ---[ end trace 0000000000000000 ]---
15:21:38 u kernel: iwlwifi 0000:a8:00.0: HW error, resetting before reading
15:21:38 u kernel: iwlwifi 0000:a8:00.0: Loaded firmware version: 72.a764baac.0 ty-a0-gf-a0-72.ucode
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | ADVANCED_SYSASSERT          
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | trm_hw_status0
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | trm_hw_status1
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | branchlink2
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | interruptlink1
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | interruptlink2
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | data1
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | data2
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | data3
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | beacon time
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | tsf low
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | tsf hi
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | time gp1
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | time gp2
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | uCode revision type
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | uCode version major
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | uCode version minor
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | hw version
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | board version
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | hcmd
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | isr0
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | isr1
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | isr2
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | isr3
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | isr4
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | last cmd Id
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | wait_event
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | l2p_control
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | l2p_duration
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | l2p_mhvalid
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | l2p_addr_match
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | lmpm_pmg_sel
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | timestamp
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | flow_handler
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | ADVANCED_SYSASSERT
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | umac branchlink1
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | umac branchlink2
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | umac interruptlink1
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | umac interruptlink2
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | umac data1
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | umac data2
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | umac data3
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | umac major
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | umac minor
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | frame pointer
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | stack pointer
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | last host cmd
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x00000000 | isr status reg
15:21:38 u kernel: iwlwifi 0000:a8:00.0: IML/ROM dump:
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x5A5A | IML/ROM SYSASSERT
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x5A5A5A5A | IML/ROM error/state
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x5A5A5A5A | IML/ROM data1
15:21:38 u kernel: iwlwifi 0000:a8:00.0: 0x5A5A5A5A | IML/ROM WFPM_AUTH_KEY_0
15:21:38 u kernel: iwlwifi 0000:a8:00.0: WRT: Collecting data: ini trigger 4 fired (delay=0ms).
15:21:38 u kernel: ieee80211 phy0: Hardware restart was requested
15:21:38 u kernel: iwlwifi 0000:a8:00.0: WRT: Failed to dump region: id=1, type=10
15:21:38 u kernel: iwlwifi 0000:a8:00.0: WRT: Failed to dump region: id=2, type=11
15:21:38 u kernel: iwlwifi 0000:a8:00.0: Failed to get monitor header
15:21:38 u kernel: iwlwifi 0000:a8:00.0: WRT: Failed to fill region header: id=16, type=2
15:21:38 u kernel: iwlwifi 0000:a8:00.0: WRT: Failed to dump region: id=21, type=10
15:21:38 u kernel: iwlwifi 0000:a8:00.0: WRT: Failed to dump region: id=22, type=10
15:21:38 u kernel: iwlwifi 0000:a8:00.0: Failed to send the temperature measurement command (err=-5)
15:21:39 u abrt-dump-journal-oops[1644]: abrt-dump-journal-oops: Found oopses: 2
15:21:39 u abrt-dump-journal-oops[1644]: abrt-dump-journal-oops: Creating problem directories
15:21:41 u abrt-dump-journal-oops[1644]: Reported 2 kernel oopses to Abrt
15:21:42 u kernel: iwlwifi 0000:a8:00.0: WFPM_UMAC_PD_NOTIFICATION: 0x5a5a5a5a
15:21:42 u kernel: iwlwifi 0000:a8:00.0: WFPM_LMAC2_PD_NOTIFICATION: 0x5a5a5a5a
15:21:42 u kernel: iwlwifi 0000:a8:00.0: WFPM_AUTH_KEY_0: 0x5a5a5a5a
15:21:42 u kernel: iwlwifi 0000:a8:00.0: CNVI_SCU_SEQ_DATA_DW9: 0x5a5a5a5a
15:21:42 u kernel: iwlwifi 0000:a8:00.0: SecBoot CPU1 Status: 0x5a5a5a5a, CPU2 Status: 0x5a5a5a5a
15:21:42 u kernel: iwlwifi 0000:a8:00.0: WFPM_LMAC1_PD_NOTIFICATION: 0x5a5a5a5a
15:21:43 u kernel: iwlwifi 0000:a8:00.0: HPM_SECONDARY_DEVICE_STATE: 0x5a5a5a5a
15:21:43 u kernel: iwlwifi 0000:a8:00.0: WFPM_MAC_OTP_CFG7_ADDR: 0x5a5a5a5a
15:21:43 u kernel: iwlwifi 0000:a8:00.0: WFPM_MAC_OTP_CFG7_DATA: 0x5a5a5a5a
15:21:43 u kernel: iwlwifi 0000:a8:00.0: UMAC PC: 0x5a5a5a5a
15:21:43 u kernel: iwlwifi 0000:a8:00.0: LMAC PC: 0x5a5a5a5a
15:21:43 u kernel: iwlwifi 0000:a8:00.0: WRT: Collecting data: ini trigger 13 fired (delay=0ms).
15:21:43 u kernel: ------------[ cut here ]------------
15:21:43 u kernel: WARNING: CPU: 14 PID: 21178 at drivers/net/wireless/intel/iwlwifi/iwl-trans.h:1418 iwl_fwrt_dump_lmac_error_log+0x49b/0x560 [iwlwifi]

... redacted to stay within character limit ...

15:21:47 u kernel: ---[ end trace 0000000000000000 ]---
15:21:47 u avahi-daemon[1319]: Leaving mDNS multicast group on interface wlp168s0.IPv6 with address fe80::4958:1398:dd57:e488.
15:21:47 u avahi-daemon[1319]: Interface wlp168s0.IPv4 no longer relevant for mDNS.
15:21:47 u avahi-daemon[1319]: Leaving mDNS multicast group on interface wlp168s0.IPv4 with address 192.168.1.51.
15:21:47 u avahi-daemon[1319]: Withdrawing address record for fe80::4958:1398:dd57:e488 on wlp168s0.
15:21:47 u avahi-daemon[1319]: Withdrawing address record for 192.168.1.51 on wlp168s0.
15:21:47 u NetworkManager[1523]: <info>  [1679840507.1763] device (wlp168s0): supplicant interface state: completed -> interface_disabled
15:21:47 u NetworkManager[1523]: <info>  [1679840507.1764] device (p2p-dev-wlp168s0): supplicant management interface state: completed -> interface_disabled
15:21:47 u portmaster-start[1332]: [105B blob data]
15:21:47 u portmaster-start[1332]: [1B blob data]
15:21:47 u portmaster-start[1332]: [43B blob data]
15:21:47 u portmaster-start[1332]: [109B blob data]
15:21:47 u portmaster-start[1332]: [1B blob data]
15:21:47 u portmaster-start[1332]: [42B blob data]
15:21:47 u portmaster-start[1332]: [109B blob data]
15:21:47 u portmaster-start[1332]: [1B blob data]
15:21:47 u portmaster-start[1332]: [21B blob data]
15:21:47 u portmaster-start[1332]: [109B blob data]
15:21:47 u portmaster-start[1332]: [1B blob data]
15:21:47 u portmaster-start[1332]: [68B blob data]
15:21:48 u portmaster-start[1332]: [109B blob data]
15:21:48 u portmaster-start[1332]: [1B blob data]
15:21:48 u portmaster-start[1332]: [16B blob data]
15:21:48 u portmaster-start[1332]: [109B blob data]
15:21:48 u portmaster-start[1332]: [1B blob data]
15:21:48 u portmaster-start[1332]: [24B blob data]
15:21:48 u abrt-dump-journal-oops[1644]: abrt-dump-journal-oops: Found oopses: 22
15:21:48 u abrt-dump-journal-oops[1644]: abrt-dump-journal-oops: Creating problem directories
15:21:49 u abrt-notification[26102]: System encountered a non-fatal error in ??()
15:21:52 u abrt-dump-journal-oops[1644]: Reported 22 kernel oopses to Abrt
15:21:52 u abrt-dump-journal-oops[1644]: abrt-dump-journal-oops: Sleeping for 289 seconds
15:21:56 u portmaster-start[1332]: 230326 15:21:56.193 nameserver:286 ▶ WARN 371 nameserver: failed to resolve detectportal.firefox.com.AAAA: all 3 query-compliant resolvers failed, last error: read udp 10.32.0.3:30176->192.168.1.1:53: i/o timeout
15:21:56 u portmaster-start[1332]: 230326 15:21:56.193 nameserver:286 ▶ WARN 373 nameserver: failed to resolve detectportal.firefox.com.A: all 3 query-compliant resolvers failed, last error: read udp 10.32.0.3:43775->192.168.1.1:53: i/o timeout
15:21:56 u abrt-server[26049]: Can't find a meaningful backtrace for hashing in '.'
15:21:56 u abrt-server[26049]: Preserving oops '.' because DropNotReportableOopses is 'no'
15:21:58 u abrt-notification[26280]: System encountered a non-fatal error in ??()
15:22:01 u abrt-server[26068]: Deleting problem directory oops-2023-03-26-15:21:44-1644-0 (dup of oops-2023-03-25-19:18:47-1673-0)
15:22:01 u abrt-notification[26295]: System encountered a non-fatal error in iwl_fwrt_dump_error_logs()
15:22:01 u portmaster-start[1332]: 230326 15:22:01.235 nameserver:286 ▶ WARN 375 nameserver: failed to resolve detectportal.firefox.com.A: all 3 query-compliant resolvers failed, last error: read udp 10.32.0.3:48079->192.168.1.1:53: i/o timeout
15:22:01 u portmaster-start[1332]: 230326 15:22:01.236 nameserver:286 ▶ WARN 377 nameserver: failed to resolve detectportal.firefox.com.AAAA: all 3 query-compliant resolvers failed, last error: read udp 10.32.0.3:43519->192.168.1.1:53: i/o timeout
15:22:03 u abrt-server[26096]: Deleting problem directory oops-2023-03-26-15:21:48-1644-0 (dup of oops-2023-03-26-15:21:48-1644-1)
15:22:03 u abrt-notification[26311]: System encountered a non-fatal error in ieee80211_do_stop()
15:22:04 u abrt-server[26109]: Deleting problem directory oops-2023-03-26-15:21:48-1644-1 (dup of oops-2023-03-10-09:11:33-1518-1)
15:22:04 u abrt-notification[26320]: System encountered a non-fatal error in ieee80211_do_stop()
15:22:05 u portmaster-start[1332]: 230326 15:22:05.994 er/resolve:277 ▶ WARN 379 resolver: async query for chat.signal.org.A failed: all 4 query-compliant resolvers failed, last error: read udp 10.32.0.3:29068->192.168.1.1:53: i/o timeout
15:22:06 u abrt-server[26114]: Deleting problem directory oops-2023-03-26-15:21:48-1644-2 (dup of oops-2023-03-25-19:18:51-1673-3)
15:22:06 u abrt-notification[26337]: System encountered a non-fatal error in ieee80211_set_disassoc()
15:22:08 u gnome-shell[2477]: Window manager warning: last_user_time (5912145) is greater than comparison timestamp (5912107).  This most likely represents a buggy client sending inaccurate timestamps in messages such as _NET_ACTIVE_WINDOW.  Trying to work around...
15:22:08 u gnome-shell[2477]: Window manager warning: W1 appears to be one of the offending windows with a timestamp of 5912145.  Working around...
15:22:13 u abrt-server[26115]: Can't find a meaningful backtrace for hashing in '.'
15:22:13 u abrt-server[26115]: Preserving oops '.' because DropNotReportableOopses is 'no'
15:22:15 u abrt-notification[26390]: System encountered a non-fatal error in ??()
15:22:18 u abrt-server[26121]: Deleting problem directory oops-2023-03-26-15:21:48-1644-4 (dup of oops-2023-03-25-19:18:51-1673-3)
15:22:18 u abrt-notification[26412]: System encountered a non-fatal error in ieee80211_set_disassoc()
15:22:22 u gnome-shell[2477]: Window manager warning: last_user_time (5926959) is greater than comparison timestamp (5926939).  This most likely represents a buggy client sending inaccurate timestamps in messages such as _NET_ACTIVE_WINDOW.  Trying to work around...
15:22:22 u gnome-shell[2477]: Window manager warning: W1 appears to be one of the offending windows with a timestamp of 5926959.  Working around...
15:22:23 u gnome-shell[2477]: Window manager warning: last_user_time (5927154) is greater than comparison timestamp (5927115).  This most likely represents a buggy client sending inaccurate timestamps in messages such as _NET_ACTIVE_WINDOW.  Trying to work around...
15:22:23 u gnome-shell[2477]: Window manager warning: W1 appears to be one of the offending windows with a timestamp of 5927154.  Working around...

Complete log sample: https://haste.tchncs.de/ozinumakuw

I just woke my Framework from a long suspend on battery power and WiFi was still working, so it’s possible the powersave workaround helps prevent iwlwifi from failing on waking from suspend but does not help with it failing during usage.

1 Like

Sounds like it may be indeed, it’s what I use. So long as this:

iw dev | grep Interface | awk '{print $2}' | xargs -I {} iw {} get power_save

Indicates:

Power save: off

You should be fine. It’s what I use on all my Fedora installs.

Could be an instable physical connection of the wifi card, or antenna etc…

Maybe it was borderline ok until recently, and some move nudged it towards a bad connection.

Just to be on the safe side, you can maybe try to reseat the wifi card, and maybe check the antenna cables connection.

1 Like

Excellent advice! This is a good place to go from as well, in addition to the details requested above.

1 Like