I recently got a laptop with MT7922 on it, and I happen to have a WIFI-7 router. So it it naturally that I want to connect to 6GHz. But somehow my Linux was able to see the 6GHZ wifi SSID, but unable to connect it.
Turns out it is my ieee80211 region not being set correctly. It is showing as region 00 (world), but not my local region.
Doing the following and reboot can make it work.
echo “options cfg80211 ieee80211_regdom=US” | sudo tee /etc/modprobe.d/mt7921-kernel67-fix.conf
https://forums.linuxmint.com/viewtopic.php?t=429474