I’ve had an issue with the Wi-Fi on my 12th gen Intel Framework since I got it a few months ago. I’ve been busy so I’ve mostly just been using an ethernet cable and avoiding the issue, but I need to get this sorted now.
I dual boot Ubuntu 22.04.2 and Windows 11 but I only use Windows very occasionally. I followed all the steps in the Ubuntu 22.04 setup guide, including the bit about /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
.
I tried some different kernel versions in the hope that it would solve the issue. It didn’t help so I’ve now removed them and gone back to the recommended OEM kernel.
Kernel version:
uname -r
5.17.0-1028-oem
Wifi stuff during boot:
sudo dmesg | grep iw
[ 8.034435] iwlwifi 0000:a6:00.0: enabling device (0000 -> 0002)
[ 8.041560] iwlwifi 0000:a6:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-69.ucode failed with error -2
[ 8.043057] iwlwifi 0000:a6:00.0: api flags index 2 larger than supported by driver
[ 8.043072] iwlwifi 0000:a6:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.36
[ 8.043347] iwlwifi 0000:a6:00.0: loaded firmware version 68.01d30b0c.0 ty-a0-gf-a0-68.ucode op_mode iwlmvm
[ 8.375633] iwlwifi 0000:a6:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
[ 8.568216] iwlwifi 0000:a6:00.0: loaded PNVM version 05a8dfca
[ 8.582725] iwlwifi 0000:a6:00.0: Detected RF GF, rfid=0x10d000
[ 8.656697] iwlwifi 0000:a6:00.0: base HW address: bc:09:1b:f3:a5:e3
[ 8.697358] iwlwifi 0000:a6:00.0 wlp166s0: renamed from wlan0
When I’m on a 5GHz network, the connection drops quite frequently and dmesg gets flooded with this happening in a loop:
[ +4.317827] wlp166s0: authenticate with 14:49:bc:51:94:69
[ +0.013615] wlp166s0: send auth to 14:49:bc:51:94:69 (try 1/3)
[ +0.097003] wlp166s0: authenticate with 14:49:bc:51:94:69
[ +0.000014] wlp166s0: send auth to 14:49:bc:51:94:69 (try 1/3)
[ +0.105452] wlp166s0: authenticated
[ +0.001477] wlp166s0: associate with 14:49:bc:51:94:69 (try 1/3)
[ +0.039381] wlp166s0: RX AssocResp from 14:49:bc:51:94:69 (capab=0x111 status=0 aid=3)
[ +0.006123] wlp166s0: associated
[ +0.149235] IPv6: ADDRCONF(NETDEV_CHANGE): wlp166s0: link becomes ready
[ +0.022263] wlp166s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 14:49:bc:51:94:69
[ +24.387599] wlp166s0: Connection to AP 14:49:bc:51:94:69 lost
[ +2.560136] wlp166s0: authenticate with 14:49:bc:51:94:69
[ +0.012979] wlp166s0: send auth to 14:49:bc:51:94:69 (try 1/3)
[ +0.040378] wlp166s0: authenticated
[ +0.001395] wlp166s0: associate with 14:49:bc:51:94:69 (try 1/3)
[ +0.033559] wlp166s0: RX AssocResp from 14:49:bc:51:94:69 (capab=0x111 status=0 aid=3)
[ +0.005645] wlp166s0: associated
[ +0.094938] wlp166s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 14:49:bc:51:94:69
[Mar10 14:35] wlp166s0: Connection to AP 14:49:bc:51:94:69 lost
[ +2.798838] wlp166s0: authenticate with 14:49:bc:51:94:69
[ +0.011536] wlp166s0: send auth to 14:49:bc:51:94:69 (try 1/3)
[ +0.040228] wlp166s0: authenticated
[ +0.001537] wlp166s0: associate with 14:49:bc:51:94:69 (try 1/3)
[ +0.029250] wlp166s0: RX AssocResp from 14:49:bc:51:94:69 (capab=0x111 status=0 aid=3)
[ +0.011219] wlp166s0: associated
[ +0.062081] wlp166s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 14:49:bc:51:94:69
[Mar10 14:36] wlp166s0: Connection to AP 14:49:bc:51:94:69 lost
[ +2.991269] wlp166s0: authenticate with 14:49:bc:51:94:69
[ +0.011711] wlp166s0: send auth to 14:49:bc:51:94:69 (try 1/3)
[ +0.040760] wlp166s0: authenticated
[ +0.007739] wlp166s0: associate with 14:49:bc:51:94:69 (try 1/3)
[ +0.031819] wlp166s0: RX AssocResp from 14:49:bc:51:94:69 (capab=0x111 status=0 aid=3)
[ +0.005636] wlp166s0: associated
[ +0.069804] wlp166s0: Limiting TX power to 30 (30 - 0) dBm as advertised by 14:49:bc:51:94:69
[ +0.042000] iwlwifi 0000:a6:00.0: Unhandled alg: 0x707
[ +0.009509] iwlwifi 0000:a6:00.0: Unhandled alg: 0x707
On 2.4GHz I see more of the above, with the addition of some lines about ‘session protection’:
[Mar10 15:18] wlp166s0: authenticate with 16:49:bc:41:94:69
[ +0.000044] wlp166s0: 80 MHz not supported, disabling VHT
[ +0.010499] wlp166s0: send auth to 16:49:bc:41:94:69 (try 1/3)
[ +0.030554] wlp166s0: authenticated
[ +0.005736] wlp166s0: associate with 16:49:bc:41:94:69 (try 1/3)
[ +0.005434] wlp166s0: RX AssocResp from 16:49:bc:41:94:69 (capab=0x411 status=30 aid=2895)
[ +0.000031] wlp166s0: 16:49:bc:41:94:69 rejected association temporarily; comeback duration 1024 TU (1048 ms)
[ +0.000846] iwlwifi 0000:a6:00.0: Unhandled alg: 0x707
[ +1.077699] wlp166s0: associate with 16:49:bc:41:94:69 (try 2/3)
[ +0.107889] wlp166s0: associate with 16:49:bc:41:94:69 (try 3/3)
[ +0.104052] wlp166s0: association with 16:49:bc:41:94:69 timed out
[ +2.837358] wlp166s0: authenticate with 16:49:bc:41:87:60
[ +0.000033] wlp166s0: 80 MHz not supported, disabling VHT
[ +0.006301] wlp166s0: send auth to 16:49:bc:41:87:60 (try 1/3)
[ +0.899069] iwlwifi 0000:a6:00.0: Not associated and the session protection is over already...
[ +0.000073] wlp166s0: Connection to AP 16:49:bc:41:87:60 lost
[ +1.162321] wlp166s0: send auth to 16:49:bc:41:87:60 (try 2/3)
[ +0.898955] iwlwifi 0000:a6:00.0: Not associated and the session protection is over already...
[ +0.000073] wlp166s0: Connection to AP 16:49:bc:41:87:60 lost
[ +1.116593] wlp166s0: send auth to 16:49:bc:41:87:60 (try 3/3)
[ +0.899123] iwlwifi 0000:a6:00.0: Not associated and the session protection is over already...
[ +0.000081] wlp166s0: Connection to AP 16:49:bc:41:87:60 lost
[ +0.024041] wlp166s0: aborting authentication with 16:49:bc:41:87:60 by local choice (Reason: 3=DEAUTH_LEAVING)
[ +3.767852] wlp166s0: authenticate with 16:49:bc:41:94:69
[ +0.000024] wlp166s0: 80 MHz not supported, disabling VHT
[ +0.006352] wlp166s0: send auth to 16:49:bc:41:94:69 (try 1/3)
[ +0.037856] wlp166s0: authenticated
[ +0.007792] wlp166s0: associate with 16:49:bc:41:94:69 (try 1/3)
[ +0.005390] wlp166s0: RX AssocResp from 16:49:bc:41:94:69 (capab=0x411 status=53 aid=6)
[ +0.000016] wlp166s0: 16:49:bc:41:94:69 denied association (code=53)
[ +0.044146] wlp166s0: authenticate with 16:49:bc:41:94:69
[ +0.000039] wlp166s0: 80 MHz not supported, disabling VHT
[ +0.005724] wlp166s0: send auth to 16:49:bc:41:94:69 (try 1/3)
[ +0.108466] wlp166s0: authenticate with 16:49:bc:41:94:69
[ +0.000016] wlp166s0: send auth to 16:49:bc:41:94:69 (try 1/3)
[ +0.106286] wlp166s0: authenticated
[ +0.001999] wlp166s0: associate with 16:49:bc:41:94:69 (try 1/3)
[ +0.013888] wlp166s0: RX AssocResp from 16:49:bc:41:94:69 (capab=0x411 status=0 aid=6)
[ +0.006902] wlp166s0: associated
[ +12.745241] Lockdown: systemd-logind: hibernation is restricted; see man kernel_lockdown.7
Do the Limiting TX power to 30 (30 - 0) dBm as advertised by ...
lines mean that powersaving hasn’t been disabled?
I hope someone can help!