It appears that the Linux Kernel version 5.16 has disabled 6Ghz wifi specifically on the Framework Laptop for the AX210 wifi card. While I don’t have a 6Ghz router to test this on, I can see that iw reg get and iw list reports all 6Ghz channels as disabled. Rolling back to 5.15 results in the channels being enabled again.
This commit is getting a value for oem_uhb_allow_bitmap from somewhere in the BIOS, and therefore I’m guessing this is something that Framework will need to fix on their end.
Enabling debugging for iwlwifi shows the following in the journal:
loaded firmware version 67.8f59b80b.0 ty-a0-gf-a0-67.ucode op_mode iwlmvm
For 5.15, it was version 66. I did try loading version 66 instead of 67 on 5.16 but that didn’t make a difference; that was before I found that commit.
Also I didn’t mention it in my original post but this is on Arch.
Also on arch derivative (EndeavourOS), also seeing the 6ghz disabled on 5.16.10, same ucode as you, so it’s not a bug that’s peculiar to your install. Booting into 5.15.24 (current Linux-lts version for me) seems to restore the 6ghz channels according to iw list .
Doesn’t really affect me as I only have a WiFi 5 router in the house, but definitely would be good to get this cleared up.
@ryanpetris Were you able to report this bug upstream yet?
I haven’t reported it as it doesn’t look like a bug, it looks intentional. As I mentioned I have other machines that don’t exhibit this issue, either because the bios is returning 0 or doesn’t have that value.
To me it appears that this needs to change on Framework’s end.
I’ll look into reporting this regression upstream. Even if it was intentional, taking something from “just works” to “broken without OEM involvement” is a step in the wrong direction…
@D.H - were you ever able to report the regression? I just tested on Manjaro with 5.19.0-2 and 5.15.59-1. The former, nothing, the latter, successful connection.
6Ghz is still showing disabled across the board on 5.18.16 kernel with intel firmware version firmware version 71.058653f6.0 ty-a0-gf-a0-71.ucode . Then again, I do not have a 6Ghz base station so it may be disabling those due to not hearing any signals in that band and assuming that it is regulatory banned in this location.
I really need to get a move on on my mainboard as wireless router/AP/NAS project…
Any bright ideas about that oem_uhb_allow_bitmap value, @DHowett ?