WiFi disconnections with 6 GHz Wi-Fi 6E

Summary

Recently at work, I have been experiencing regular Wi-Fi disconnections and, from looking at the journal output I believe the issue may be related to when it is connected to the access point with one of the Wi-Fi 6E 6 GHz bands. I can usually only get it to reliably reconnect after turning airplane mode on and off.

System details

Operating System: Fedora Linux 40 KDE
KDE Plasma Version: 6.1.3
Kernel Version: 6.9.12-200.fc40.x86_64 (64-bit)
Processors: 16 × 12th Gen Intel® Core™ i7-1260P
Manufacturer: Framework
Product Name: Laptop (12th Gen Intel Core)
System Version: A6
BIOS: 3.04

Additional information

Here is some output from journalctl -xe --since=11:26 | grep -E 'NetworkManager|wpa_supplicant|kernel' (I experienced one of these disconnects at 11:27):

journalctl output (truncated to keep below post character limit)
Aug 07 11:27:18 framira wpa_supplicant[2468]: wlp166s0: PMKSA-CACHE-ADDED b8:37:b2:21:3c:f0 0
Aug 07 11:27:18 framira wpa_supplicant[2468]: wlp166s0: PMKSA-CACHE-ADDED b8:37:b2:23:20:50 0
Aug 07 11:27:18 framira wpa_supplicant[2468]: wlp166s0: PMKSA-CACHE-ADDED b8:37:b2:20:c2:b0 0
Aug 07 11:27:18 framira wpa_supplicant[2468]: wlp166s0: PMKSA-CACHE-ADDED b8:37:b2:22:3e:90 0
Aug 07 11:27:18 framira wpa_supplicant[2468]: wlp166s0: PMKSA-CACHE-ADDED b8:37:b2:23:20:61 0
Aug 07 11:27:18 framira wpa_supplicant[2468]: wlp166s0: PMKSA-CACHE-ADDED b8:37:b2:21:3d:11 0
Aug 07 11:27:18 framira wpa_supplicant[2468]: wlp166s0: PMKSA-CACHE-ADDED b8:37:b2:20:c2:c1 0
Aug 07 11:27:18 framira wpa_supplicant[2468]: wlp166s0: PMKSA-CACHE-ADDED b8:37:b2:20:d7:80 0
Aug 07 11:27:18 framira wpa_supplicant[2468]: wlp166s0: PMKSA-CACHE-ADDED b8:37:b2:22:3e:a1 0
Aug 07 11:27:18 framira wpa_supplicant[2468]: wlp166s0: PMKSA-CACHE-ADDED b8:37:b2:23:20:71 0
Aug 07 11:27:18 framira wpa_supplicant[2468]: wlp166s0: SME: Trying to authenticate with b8:37:b2:21:3c:f0 (SSID='eduroam' freq=5975 MHz)
Aug 07 11:27:18 framira kernel: wlp166s0: disconnect from AP b8:37:b2:21:3d:01 for new auth to b8:37:b2:21:3c:f0
Aug 07 11:27:18 framira kernel: wlp166s0: authenticate with b8:37:b2:21:3c:f0 (local address=8e:4f:24:e7:eb:75)
Aug 07 11:27:18 framira kernel: wlp166s0: send auth to b8:37:b2:21:3c:f0 (try 1/3)
Aug 07 11:27:18 framira NetworkManager[38946]: <info>  [1723026438.4359] device (wlp166s0): supplicant interface state: completed -> authenticating
Aug 07 11:27:18 framira NetworkManager[38946]: <info>  [1723026438.4360] device (p2p-dev-wlp166s0): supplicant management interface state: completed -> authenticating
Aug 07 11:27:18 framira wpa_supplicant[2468]: nl80211: kernel reports: key not allowed
Aug 07 11:27:18 framira wpa_supplicant[2468]: FT: Failed to set PTK to the driver
Aug 07 11:27:18 framira wpa_supplicant[2468]: wlp166s0: Trying to associate with b8:37:b2:21:3c:f0 (SSID='eduroam' freq=5975 MHz)
Aug 07 11:27:18 framira NetworkManager[38946]: <info>  [1723026438.4931] device (wlp166s0): supplicant interface state: authenticating -> associating
Aug 07 11:27:18 framira NetworkManager[38946]: <info>  [1723026438.4931] device (p2p-dev-wlp166s0): supplicant management interface state: authenticating -> associating
Aug 07 11:27:18 framira kernel: wlp166s0: authenticated
Aug 07 11:27:18 framira kernel: wlp166s0: associate with b8:37:b2:21:3c:f0 (try 1/3)
Aug 07 11:27:18 framira kernel: wlp166s0: RX ReassocResp from b8:37:b2:21:3c:f0 (capab=0x1511 status=55 aid=147)
Aug 07 11:27:18 framira kernel: wlp166s0: b8:37:b2:21:3c:f0 denied association (code=55)
Aug 07 11:27:18 framira wpa_supplicant[2468]: wlp166s0: CTRL-EVENT-ASSOC-REJECT bssid=b8:37:b2:21:3c:f0 status_code=55
Aug 07 11:27:18 framira wpa_supplicant[2468]: wlp166s0: SME: Deauth request to the driver failed
Aug 07 11:27:18 framira wpa_supplicant[2468]: wlp166s0: BSSID b8:37:b2:21:3c:f0 ignore list count incremented to 4, ignoring for 120 seconds
Aug 07 11:27:18 framira NetworkManager[38946]: <info>  [1723026438.5402] device (wlp166s0): supplicant interface state: associating -> disconnected
Aug 07 11:27:18 framira NetworkManager[38946]: <info>  [1723026438.5403] device (p2p-dev-wlp166s0): supplicant management interface state: associating -> disconnected
Aug 07 11:27:18 framira NetworkManager[38946]: <info>  [1723026438.6435] device (wlp166s0): supplicant interface state: disconnected -> scanning
Aug 07 11:27:18 framira NetworkManager[38946]: <info>  [1723026438.6436] device (p2p-dev-wlp166s0): supplicant management interface state: disconnected -> scanning
Aug 07 11:27:21 framira wpa_supplicant[2468]: wlp166s0: SME: Trying to authenticate with b8:37:b2:23:20:50 (SSID='eduroam' freq=6375 MHz)
Aug 07 11:27:21 framira kernel: wlp166s0: authenticate with b8:37:b2:23:20:50 (local address=8e:4f:24:e7:eb:75)
Aug 07 11:27:21 framira kernel: wlp166s0: send auth to b8:37:b2:23:20:50 (try 1/3)
Aug 07 11:27:21 framira NetworkManager[38946]: <info>  [1723026441.8027] device (wlp166s0): supplicant interface state: scanning -> authenticating
Aug 07 11:27:21 framira NetworkManager[38946]: <info>  [1723026441.8028] device (p2p-dev-wlp166s0): supplicant management interface state: scanning -> authenticating
Aug 07 11:27:21 framira kernel: wlp166s0: authenticated
Aug 07 11:27:21 framira wpa_supplicant[2468]: wlp166s0: Trying to associate with b8:37:b2:23:20:50 (SSID='eduroam' freq=6375 MHz)
Aug 07 11:27:21 framira NetworkManager[38946]: <info>  [1723026441.8573] device (wlp166s0): supplicant interface state: authenticating -> associating
Aug 07 11:27:21 framira NetworkManager[38946]: <info>  [1723026441.8573] device (p2p-dev-wlp166s0): supplicant management interface state: authenticating -> associating
Aug 07 11:27:21 framira kernel: wlp166s0: associate with b8:37:b2:23:20:50 (try 1/3)
Aug 07 11:27:21 framira kernel: wlp166s0: RX AssocResp from b8:37:b2:23:20:50 (capab=0x1011 status=0 aid=16)
Aug 07 11:27:21 framira kernel: wlp166s0: AP b8:37:b2:23:20:50 changed bandwidth, new used config is 6375.000 MHz, width 3 (6345.000/0 MHz)
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: Microcode SW error detected. Restarting 0x0.
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: Start IWL Error Log Dump:
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: Transport status: 0x0000004B, valid: 6
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: Loaded firmware version: 89.202a2f7b.0 ty-a0-gf-a0-89.ucode
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00000071 | NMI_INTERRUPT_UMAC_FATAL    
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00A08200 | trm_hw_status0
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00000000 | trm_hw_status1
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x004DAD6C | branchlink2
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x004D09AE | interruptlink1
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x004D09AE | interruptlink2
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x000167E4 | data1
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00000010 | data2
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00000000 | data3
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00016189 | beacon time
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0xE17B3EB0 | tsf low
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x000002C2 | tsf hi
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00000000 | time gp1
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x12F9F6EF | time gp2
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00000001 | uCode revision type
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00000059 | uCode version major
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x202A2F7B | uCode version minor
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00000420 | hw version
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00C80002 | board version
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x80EBFF00 | hcmd
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x24020000 | isr0
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x21000000 | isr1
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x48F00002 | isr2
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00C3000C | isr3
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00200000 | isr4
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x0101001C | last cmd Id
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x000167E4 | wait_event
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00000010 | l2p_control
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00018034 | l2p_duration
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x0000003F | l2p_mhvalid
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00CF00F8 | l2p_addr_match
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00000009 | lmpm_pmg_sel
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00000000 | timestamp
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x0000D098 | flow_handler
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: Start IWL Error Log Dump:
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: Transport status: 0x0000004B, valid: 7
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x200014FD | ADVANCED_SYSASSERT
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00000000 | umac branchlink1
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x804838B2 | umac branchlink2
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x0106A68C | umac interruptlink1
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00000000 | umac interruptlink2
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x0000004F | umac data1
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0xDEADBEEF | umac data2
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0xDEADBEEF | umac data3
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00000059 | umac major
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x202A2F7B | umac minor
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x12F9F6E9 | frame pointer
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0xC0885E8C | stack pointer
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00610108 | last host cmd
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00000000 | isr status reg
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: IML/ROM dump:
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00000B03 | IML/ROM error/state
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00008656 | IML/ROM data1
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00000090 | IML/ROM WFPM_AUTH_KEY_0
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: Fseq Registers:
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x60000000 | FSEQ_ERROR_CODE
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x80440007 | FSEQ_TOP_INIT_VERSION
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00080009 | FSEQ_CNVIO_INIT_VERSION
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x0000A652 | FSEQ_OTP_VERSION
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00000002 | FSEQ_TOP_CONTENT_VERSION
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x4552414E | FSEQ_ALIVE_TOKEN
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00400410 | FSEQ_CNVI_ID
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00400410 | FSEQ_CNVR_ID
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00400410 | CNVI_AUX_MISC_CHIP
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00400410 | CNVR_AUX_MISC_CHIP
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00009061 | CNVR_SCU_SD_REGS_SD_REG_DIG_DCDC_VTRIM
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00000061 | CNVR_SCU_SD_REGS_SD_REG_ACTIVE_VDIG_MIRROR
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00080009 | FSEQ_PREV_CNVIO_INIT_VERSION
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00440007 | FSEQ_WIFI_FSEQ_VERSION
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x00440007 | FSEQ_BT_FSEQ_VERSION
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: 0x000000DC | FSEQ_CLASS_TP_VERSION
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: UMAC CURRENT PC: 0x804a5578
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: LMAC1 CURRENT PC: 0xd0
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: WRT: Collecting data: ini trigger 4 fired (delay=0ms).
Aug 07 11:27:21 framira kernel: ieee80211 phy0: Hardware restart was requested
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: FW error in SYNC CMD PHY_CONTEXT_CMD
Aug 07 11:27:21 framira kernel: CPU: 4 PID: 178606 Comm: kworker/u64:17 Tainted: G        W  OE      6.9.12-200.fc40.x86_64 #1
Aug 07 11:27:21 framira kernel: Hardware name: Framework Laptop (12th Gen Intel Core)/FRANGACP06, BIOS 03.04 07/15/2022
Aug 07 11:27:21 framira kernel: Workqueue: events_unbound cfg80211_wiphy_work [cfg80211]
Aug 07 11:27:21 framira kernel: Call Trace:
Aug 07 11:27:21 framira kernel:  <TASK>
Aug 07 11:27:21 framira kernel:  dump_stack_lvl+0x5d/0x80
Aug 07 11:27:21 framira kernel:  iwl_trans_txq_send_hcmd+0x448/0x450 [iwlwifi]
Aug 07 11:27:21 framira kernel:  ? __pfx_autoremove_wake_function+0x10/0x10
Aug 07 11:27:21 framira kernel:  iwl_trans_send_cmd+0x7e/0xe0 [iwlwifi]
Aug 07 11:27:21 framira kernel:  iwl_mvm_send_cmd_pdu+0x62/0xb0 [iwlmvm]
Aug 07 11:27:21 framira kernel:  iwl_mvm_phy_ctxt_apply+0x472/0x680 [iwlmvm]
Aug 07 11:27:21 framira kernel:  ? __pfx_iwl_mvm_bt_notif_iterator+0x10/0x10 [iwlmvm]
Aug 07 11:27:21 framira kernel:  iwl_mvm_phy_ctxt_changed+0xaa/0x140 [iwlmvm]
Aug 07 11:27:21 framira kernel:  iwl_mvm_change_chanctx+0x12e/0x1b0 [iwlmvm]
Aug 07 11:27:21 framira kernel:  drv_change_chanctx+0x40/0xf0 [mac80211]
Aug 07 11:27:21 framira kernel:  _ieee80211_change_chanctx+0x205/0x3d0 [mac80211]
Aug 07 11:27:21 framira kernel:  ieee80211_recalc_chanctx_chantype+0x205/0x230 [mac80211]
Aug 07 11:27:21 framira kernel:  ieee80211_link_change_chanreq+0x2ab/0x2e0 [mac80211]
Aug 07 11:27:21 framira kernel:  ieee80211_config_bw.cold+0xd4/0x110 [mac80211]
Aug 07 11:27:21 framira kernel:  ieee80211_rx_mgmt_assoc_resp.cold+0xa6c/0x206a [mac80211]
Aug 07 11:27:21 framira kernel:  ? ieee80211_tx_dequeue+0x59a/0xd70 [mac80211]
Aug 07 11:27:21 framira kernel:  ieee80211_iface_work+0x38c/0x480 [mac80211]
Aug 07 11:27:21 framira kernel:  cfg80211_wiphy_work+0xab/0xe0 [cfg80211]
Aug 07 11:27:21 framira kernel:  process_one_work+0x17b/0x340
Aug 07 11:27:21 framira kernel:  worker_thread+0x266/0x3a0
Aug 07 11:27:21 framira kernel:  ? __pfx_worker_thread+0x10/0x10
Aug 07 11:27:21 framira kernel:  kthread+0xcf/0x100
Aug 07 11:27:21 framira kernel:  ? __pfx_kthread+0x10/0x10
Aug 07 11:27:21 framira kernel:  ret_from_fork+0x31/0x50
Aug 07 11:27:21 framira kernel:  ? __pfx_kthread+0x10/0x10
Aug 07 11:27:21 framira kernel:  ret_from_fork_asm+0x1a/0x30
Aug 07 11:27:21 framira kernel:  </TASK>
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: PHY ctxt cmd error. ret=-5
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: Failed to send MAC_CONFIG_CMD (action:2): -5
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: Failed to send LINK_CONFIG_CMD (action:2): -5
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: Failed to send rate scale config (-5)
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: STA_CONFIG_CMD send failed, ret=0xfffffffb
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: Failed to update sta link 0
Aug 07 11:27:21 framira kernel: wlp166s0: failed to move station b8:37:b2:23:20:50 to desired state
Aug 07 11:27:21 framira kernel: iwlwifi 0000:a6:00.0: Failed to trigger RX queues sync (-5)
Aug 07 11:27:22 framira wpa_supplicant[2468]: wlp166s0: BSSID b8:37:b2:23:20:50 ignore list count incremented to 4, ignoring for 120 seconds
Aug 07 11:27:22 framira kernel: iwlwifi 0000:a6:00.0: Couldn't send the SESSION_PROTECTION_CMD: -5
Aug 07 11:27:22 framira kernel: iwlwifi 0000:a6:00.0: Failed to send flush command (-5)
Aug 07 11:27:22 framira kernel: iwlwifi 0000:a6:00.0: Failed to send MAC_CONFIG_CMD (action:2): -5
Aug 07 11:27:22 framira kernel: iwlwifi 0000:a6:00.0: failed to update MAC 8e:4f:24:e7:eb:75
Aug 07 11:27:22 framira kernel: iwlwifi 0000:a6:00.0: Failed to send LINK_CONFIG_CMD (action:2): -5
Aug 07 11:27:22 framira kernel: iwlwifi 0000:a6:00.0: Failed to send LINK_CONFIG_CMD (action:3): -5
Aug 07 11:27:22 framira kernel: iwlwifi 0000:a6:00.0: Failed to send LINK_CONFIG_CMD (action:1): -5
Aug 07 11:27:22 framira kernel: iwlwifi 0000:a6:00.0: PHY ctxt cmd error. ret=-5
Aug 07 11:27:22 framira kernel: iwlwifi 0000:a6:00.0: WRT: Invalid buffer destination
Aug 07 11:27:22 framira kernel: iwlwifi 0000:a6:00.0: WFPM_UMAC_PD_NOTIFICATION: 0x20
Aug 07 11:27:22 framira kernel: iwlwifi 0000:a6:00.0: WFPM_LMAC2_PD_NOTIFICATION: 0x1f
Aug 07 11:27:22 framira kernel: iwlwifi 0000:a6:00.0: WFPM_AUTH_KEY_0: 0x90
Aug 07 11:27:22 framira kernel: iwlwifi 0000:a6:00.0: CNVI_SCU_SEQ_DATA_DW9: 0x0
Aug 07 11:27:22 framira wpa_supplicant[2468]: wlp166s0: CTRL-EVENT-REGDOM-CHANGE init=DRIVER type=COUNTRY alpha2=GB
Aug 07 11:27:22 framira wpa_supplicant[2468]: wlp166s0: CTRL-EVENT-REGDOM-CHANGE init=DRIVER type=COUNTRY alpha2=GB
Aug 07 11:27:22 framira NetworkManager[38946]: <info>  [1723026442.8597] device (wlp166s0): supplicant interface state: associating -> disconnected
Aug 07 11:27:22 framira NetworkManager[38946]: <info>  [1723026442.8598] device (p2p-dev-wlp166s0): supplicant management interface state: associating -> disconnected
Aug 07 11:27:23 framira NetworkManager[38946]: <info>  [1723026443.0660] device (wlp166s0): supplicant interface state: disconnected -> scanning
Aug 07 11:27:23 framira NetworkManager[38946]: <info>  [1723026443.0661] device (p2p-dev-wlp166s0): supplicant management interface state: disconnected -> scanning
Aug 07 11:27:28 framira wpa_supplicant[2468]: wlp166s0: SME: Trying to authenticate with b8:37:b2:22:3e:90 (SSID='eduroam' freq=6295 MHz)
Aug 07 11:27:28 framira kernel: wlp166s0: authenticate with b8:37:b2:22:3e:90 (local address=8e:4f:24:e7:eb:75)
Aug 07 11:27:28 framira kernel: wlp166s0: send auth to b8:37:b2:22:3e:90 (try 1/3)
Aug 07 11:27:28 framira NetworkManager[38946]: <info>  [1723026448.8862] device (wlp166s0): supplicant interface state: scanning -> authenticating
Aug 07 11:27:28 framira NetworkManager[38946]: <info>  [1723026448.8864] device (p2p-dev-wlp166s0): supplicant management interface state: scanning -> authenticating
Aug 07 11:27:28 framira wpa_supplicant[2468]: wlp166s0: Trying to associate with b8:37:b2:22:3e:90 (SSID='eduroam' freq=6295 MHz)
Aug 07 11:27:28 framira kernel: wlp166s0: authenticated
Aug 07 11:27:28 framira NetworkManager[38946]: <info>  [1723026448.9447] device (wlp166s0): supplicant interface state: authenticating -> associating
Aug 07 11:27:28 framira NetworkManager[38946]: <info>  [1723026448.9448] device (p2p-dev-wlp166s0): supplicant management interface state: authenticating -> associating
Aug 07 11:27:28 framira kernel: wlp166s0: associate with b8:37:b2:22:3e:90 (try 1/3)
Aug 07 11:27:28 framira kernel: wlp166s0: RX AssocResp from b8:37:b2:22:3e:90 (capab=0x1011 status=0 aid=17)
Aug 07 11:27:28 framira kernel: wlp166s0: bad HE/EHT 6 GHz operation
Aug 07 11:27:28 framira kernel: wlp166s0: AP appears to change mode (expected HE, found legacy), disconnect
Aug 07 11:27:28 framira wpa_supplicant[2468]: wlp166s0: BSSID b8:37:b2:22:3e:90 ignore list count incremented to 3, ignoring for 60 seconds
Aug 07 11:27:28 framira NetworkManager[38946]: <info>  [1723026448.9855] device (wlp166s0): supplicant interface state: associating -> disconnected
Aug 07 11:27:28 framira NetworkManager[38946]: <info>  [1723026448.9857] device (p2p-dev-wlp166s0): supplicant management interface state: associating -> disconnected
Aug 07 11:27:29 framira NetworkManager[38946]: <info>  [1723026449.9778] device (wlp166s0): supplicant interface state: disconnected -> scanning
Aug 07 11:27:29 framira NetworkManager[38946]: <info>  [1723026449.9779] device (p2p-dev-wlp166s0): supplicant management interface state: disconnected -> scanning
Aug 07 11:27:33 framira NetworkManager[38946]: <warn>  [1723026453.7890] device (wlp166s0): link timed out.
Aug 07 11:27:33 framira NetworkManager[38946]: <info>  [1723026453.7894] device (wlp166s0): state change: activated -> failed (reason 'supplicant-timeout', sys-iface-state: 'managed')
Aug 07 11:27:33 framira NetworkManager[38946]: <info>  [1723026453.8368] device (wlp166s0): set-hw-addr: set MAC address to B2:04:40:86:41:E0 (scanning)
Aug 07 11:27:33 framira wpa_supplicant[2468]: wlp166s0: PMKSA-CACHE-REMOVED b8:37:b2:21:3d:01 0
Aug 07 11:27:33 framira wpa_supplicant[2468]: wlp166s0: PMKSA-CACHE-REMOVED b8:37:b2:21:3c:f0 0
Aug 07 11:27:33 framira wpa_supplicant[2468]: wlp166s0: PMKSA-CACHE-REMOVED b8:37:b2:23:20:50 0
Aug 07 11:27:33 framira wpa_supplicant[2468]: wlp166s0: PMKSA-CACHE-REMOVED b8:37:b2:20:c2:b0 0
Aug 07 11:27:33 framira wpa_supplicant[2468]: wlp166s0: PMKSA-CACHE-REMOVED b8:37:b2:22:3e:90 0
Aug 07 11:27:33 framira wpa_supplicant[2468]: wlp166s0: PMKSA-CACHE-REMOVED b8:37:b2:23:20:61 0
Aug 07 11:27:33 framira wpa_supplicant[2468]: wlp166s0: PMKSA-CACHE-REMOVED b8:37:b2:21:3d:11 0
Aug 07 11:27:33 framira wpa_supplicant[2468]: wlp166s0: PMKSA-CACHE-REMOVED b8:37:b2:20:c2:c1 0
Aug 07 11:27:33 framira wpa_supplicant[2468]: wlp166s0: PMKSA-CACHE-REMOVED b8:37:b2:20:d7:80 0
Aug 07 11:27:33 framira wpa_supplicant[2468]: wlp166s0: PMKSA-CACHE-REMOVED b8:37:b2:22:3e:a1 0
Aug 07 11:27:33 framira wpa_supplicant[2468]: wlp166s0: PMKSA-CACHE-REMOVED b8:37:b2:23:20:71 0
Aug 07 11:27:33 framira NetworkManager[38946]: <warn>  [1723026453.8444] device (wlp166s0): Activation: failed for connection 'eduroam'
Aug 07 11:27:33 framira NetworkManager[38946]: <info>  [1723026453.8466] device (wlp166s0): supplicant interface state: scanning -> interface_disabled
Aug 07 11:27:33 framira NetworkManager[38946]: <info>  [1723026453.8467] device (p2p-dev-wlp166s0): supplicant management interface state: scanning -> interface_disabled
Aug 07 11:27:33 framira wpa_supplicant[2468]: wlp166s0: Reject scan trigger since one is already pending
Aug 07 11:27:33 framira NetworkManager[38946]: <info>  [1723026453.8565] device (wlp166s0): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')
Aug 07 11:27:33 framira NetworkManager[38946]: <info>  [1723026453.8570] dhcp4 (wlp166s0): canceled DHCP transaction
Aug 07 11:27:33 framira NetworkManager[38946]: <info>  [1723026453.8570] dhcp4 (wlp166s0): activation: beginning transaction (timeout in 45 seconds)
Aug 07 11:27:33 framira NetworkManager[38946]: <info>  [1723026453.8571] dhcp4 (wlp166s0): state changed no lease
Aug 07 11:27:33 framira systemd[1]: Starting NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service...
░░ Subject: A start job for unit NetworkManager-dispatcher.service has begun execution
░░ A start job for unit NetworkManager-dispatcher.service has begun execution.
Aug 07 11:27:33 framira systemd[1]: Started NetworkManager-dispatcher.service - Network Manager Script Dispatcher Service.
░░ Subject: A start job for unit NetworkManager-dispatcher.service has finished successfully
░░ A start job for unit NetworkManager-dispatcher.service has finished successfully.
Aug 07 11:27:33 framira 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'
Aug 07 11:27:33 framira NetworkManager[38946]: <info>  [1723026453.8728] manager: NetworkManager state is now CONNECTED_LOCAL
Aug 07 11:27:33 framira NetworkManager[38946]: <info>  [1723026453.8735] device (wlp166s0): supplicant interface state: interface_disabled -> scanning
Aug 07 11:27:33 framira NetworkManager[38946]: <info>  [1723026453.8736] device (p2p-dev-wlp166s0): supplicant management interface state: interface_disabled -> scanning
Aug 07 11:27:38 framira wpa_supplicant[2468]: wlp166s0: Removed BSSID b8:37:b2:20:c2:b0 from ignore list (clear)
Aug 07 11:27:38 framira wpa_supplicant[2468]: wlp166s0: Removed BSSID b8:37:b2:22:3e:90 from ignore list (clear)
Aug 07 11:27:38 framira wpa_supplicant[2468]: wlp166s0: Removed BSSID b8:37:b2:23:20:50 from ignore list (clear)
Aug 07 11:27:38 framira wpa_supplicant[2468]: wlp166s0: Removed BSSID b8:37:b2:21:3c:f0 from ignore list (clear)
Aug 07 11:27:38 framira NetworkManager[38946]: <info>  [1723026458.4857] device (wlp166s0): supplicant interface state: scanning -> inactive
Aug 07 11:27:38 framira NetworkManager[38946]: <info>  [1723026458.4857] device (p2p-dev-wlp166s0): supplicant management interface state: scanning -> inactive

The problem could be related to the access point itself but I thought I’d ask here first since the driver error seems to suggest the problem is at my end.

I did see some threads from a few years ago about problems with Wi-Fi 6E but it seems like most of these were resolved many kernel versions ago.

Is anyone experiencing similar problems and does anyone know of any solutions?

In case anyone cares, I have reported the driver crash to Intel via the Linux Kernel bugzilla. The ticket can be found here.

I switched the NetworkManager backend from wpa_supplicant to iwd (see e.g. this guide) and my connection seems a bit more stable.

I’m curious if anyone else sees similar output from iw phy0 channels:

iw phy0 channels output
Band 1:
	* 2412 MHz [1] 
	  Maximum TX power: 22.0 dBm
	  Channel widths: 20MHz HT40+
	* 2417 MHz [2] 
	  Maximum TX power: 22.0 dBm
	  Channel widths: 20MHz HT40+
	* 2422 MHz [3] 
	  Maximum TX power: 22.0 dBm
	  Channel widths: 20MHz HT40+
	* 2427 MHz [4] 
	  Maximum TX power: 22.0 dBm
	  Channel widths: 20MHz HT40+
	* 2432 MHz [5] 
	  Maximum TX power: 22.0 dBm
	  Channel widths: 20MHz HT40- HT40+
	* 2437 MHz [6] 
	  Maximum TX power: 22.0 dBm
	  Channel widths: 20MHz HT40- HT40+
	* 2442 MHz [7] 
	  Maximum TX power: 22.0 dBm
	  Channel widths: 20MHz HT40- HT40+
	* 2447 MHz [8] 
	  Maximum TX power: 22.0 dBm
	  Channel widths: 20MHz HT40- HT40+
	* 2452 MHz [9] 
	  Maximum TX power: 22.0 dBm
	  Channel widths: 20MHz HT40- HT40+
	* 2457 MHz [10] 
	  Maximum TX power: 22.0 dBm
	  Channel widths: 20MHz HT40-
	* 2462 MHz [11] 
	  Maximum TX power: 22.0 dBm
	  Channel widths: 20MHz HT40-
	* 2467 MHz [12] 
	  Maximum TX power: 22.0 dBm
	  Channel widths: 20MHz HT40-
	* 2472 MHz [13] 
	  Maximum TX power: 22.0 dBm
	  Channel widths: 20MHz HT40-
	* 2484 MHz [14] (disabled)
Band 2:
	* 5180 MHz [36] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz HT40+ VHT80 VHT160
	* 5200 MHz [40] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz HT40- VHT80 VHT160
	* 5220 MHz [44] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz HT40+ VHT80 VHT160
	* 5240 MHz [48] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz HT40- VHT80 VHT160
	* 5260 MHz [52] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Radar detection
	  Channel widths: 20MHz HT40+ VHT80 VHT160
	  DFS state: usable (for 429 sec)
	  DFS CAC time: 60000 ms
	* 5280 MHz [56] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Radar detection
	  Channel widths: 20MHz HT40- VHT80 VHT160
	  DFS state: usable (for 429 sec)
	  DFS CAC time: 60000 ms
	* 5300 MHz [60] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Radar detection
	  Channel widths: 20MHz HT40+ VHT80 VHT160
	  DFS state: usable (for 429 sec)
	  DFS CAC time: 60000 ms
	* 5320 MHz [64] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Radar detection
	  Channel widths: 20MHz HT40- VHT80 VHT160
	  DFS state: usable (for 429 sec)
	  DFS CAC time: 60000 ms
	* 5340 MHz [68] (disabled)
	* 5360 MHz [72] (disabled)
	* 5380 MHz [76] (disabled)
	* 5400 MHz [80] (disabled)
	* 5420 MHz [84] (disabled)
	* 5440 MHz [88] (disabled)
	* 5460 MHz [92] (disabled)
	* 5480 MHz [96] (disabled)
	* 5500 MHz [100] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Radar detection
	  Channel widths: 20MHz HT40+ VHT80 VHT160
	  DFS state: usable (for 429 sec)
	  DFS CAC time: 60000 ms
	* 5520 MHz [104] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Radar detection
	  Channel widths: 20MHz HT40- VHT80 VHT160
	  DFS state: usable (for 429 sec)
	  DFS CAC time: 60000 ms
	* 5540 MHz [108] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Radar detection
	  Channel widths: 20MHz HT40+ VHT80 VHT160
	  DFS state: usable (for 429 sec)
	  DFS CAC time: 60000 ms
	* 5560 MHz [112] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Radar detection
	  Channel widths: 20MHz HT40- VHT80 VHT160
	  DFS state: usable (for 429 sec)
	  DFS CAC time: 60000 ms
	* 5580 MHz [116] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Radar detection
	  Channel widths: 20MHz HT40+ VHT80 VHT160
	  DFS state: usable (for 429 sec)
	  DFS CAC time: 60000 ms
	* 5600 MHz [120] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Radar detection
	  Channel widths: 20MHz HT40- VHT80 VHT160
	  DFS state: usable (for 429 sec)
	  DFS CAC time: 60000 ms
	* 5620 MHz [124] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Radar detection
	  Channel widths: 20MHz HT40+ VHT80 VHT160
	  DFS state: usable (for 429 sec)
	  DFS CAC time: 60000 ms
	* 5640 MHz [128] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Radar detection
	  Channel widths: 20MHz HT40- VHT80 VHT160
	  DFS state: usable (for 429 sec)
	  DFS CAC time: 60000 ms
	* 5660 MHz [132] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Radar detection
	  Channel widths: 20MHz HT40+ VHT80
	  DFS state: usable (for 429 sec)
	  DFS CAC time: 60000 ms
	* 5680 MHz [136] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Radar detection
	  Channel widths: 20MHz HT40- VHT80
	  DFS state: usable (for 429 sec)
	  DFS CAC time: 60000 ms
	* 5700 MHz [140] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Radar detection
	  Channel widths: 20MHz VHT80
	  DFS state: usable (for 429 sec)
	  DFS CAC time: 60000 ms
	* 5720 MHz [144] (disabled)
	* 5745 MHz [149] 
	  Maximum TX power: 22.0 dBm
	  Channel widths: 20MHz HT40+ VHT80
	* 5765 MHz [153] 
	  Maximum TX power: 22.0 dBm
	  Channel widths: 20MHz HT40- VHT80
	* 5785 MHz [157] 
	  Maximum TX power: 22.0 dBm
	  Channel widths: 20MHz HT40+ VHT80
	* 5805 MHz [161] 
	  Maximum TX power: 22.0 dBm
	  Channel widths: 20MHz HT40- VHT80
	* 5825 MHz [165] 
	  Maximum TX power: 22.0 dBm
	  Channel widths: 20MHz HT40+
	* 5845 MHz [169] 
	  Maximum TX power: 22.0 dBm
	  Channel widths: 20MHz HT40-
	* 5865 MHz [173] 
	  Maximum TX power: 22.0 dBm
	  Channel widths: 20MHz
	* 5885 MHz [177] (disabled)
	* 5905 MHz [181] (disabled)
Band 4:
	* 5955 MHz [1] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 5975 MHz [5] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 5995 MHz [9] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 6015 MHz [13] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 6035 MHz [17] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 6055 MHz [21] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 6075 MHz [25] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 6095 MHz [29] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 6115 MHz [33] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 6135 MHz [37] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 6155 MHz [41] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 6175 MHz [45] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 6195 MHz [49] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 6215 MHz [53] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 6235 MHz [57] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 6255 MHz [61] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 6275 MHz [65] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 6295 MHz [69] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 6315 MHz [73] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 6335 MHz [77] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 6355 MHz [81] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 6375 MHz [85] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 6395 MHz [89] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 6415 MHz [93] 
	  Maximum TX power: 22.0 dBm
	  No IR
	  Channel widths: 20MHz
	* 6435 MHz [97] (disabled)
	* 6455 MHz [101] (disabled)
	* 6475 MHz [105] (disabled)
	* 6495 MHz [109] (disabled)
	* 6515 MHz [113] (disabled)
	* 6535 MHz [117] (disabled)
	* 6555 MHz [121] (disabled)
	* 6575 MHz [125] (disabled)
	* 6595 MHz [129] (disabled)
	* 6615 MHz [133] (disabled)
	* 6635 MHz [137] (disabled)
	* 6655 MHz [141] (disabled)
	* 6675 MHz [145] (disabled)
	* 6695 MHz [149] (disabled)
	* 6715 MHz [153] (disabled)
	* 6735 MHz [157] (disabled)
	* 6755 MHz [161] (disabled)
	* 6775 MHz [165] (disabled)
	* 6795 MHz [169] (disabled)
	* 6815 MHz [173] (disabled)
	* 6835 MHz [177] (disabled)
	* 6855 MHz [181] (disabled)
	* 6875 MHz [185] (disabled)
	* 6895 MHz [189] (disabled)
	* 6915 MHz [193] (disabled)
	* 6935 MHz [197] (disabled)
	* 6955 MHz [201] (disabled)
	* 6975 MHz [205] (disabled)
	* 6995 MHz [209] (disabled)
	* 7015 MHz [213] (disabled)
	* 7035 MHz [217] (disabled)
	* 7055 MHz [221] (disabled)
	* 7075 MHz [225] (disabled)
	* 7095 MHz [229] (disabled)
	* 7115 MHz [233] (disabled)

It seems as if only 20 MHz width channels are supported in the 6 GHz band.