The 5.15 Linux kernel doesn't natively support the latest Intel firmware. Intel's core72 firmware only works with natively with 5.18 and above.
If you want to upgrade to Ubuntu 22.04 LTS you can try to following:
sudo apt-get update
sudo apt-get install linux-generic-hwe-22.04
sudo apt-get install git
git clone git://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
cd linux-firmware
sudo cp iwlwifi* /lib/firmware
sudo reboot
Alternatively you can upgrade the kernel yourself in 20.04 and copy the same files to /lib/firmware
You should note that the 6GHz spectrum is not supported in all countries and Intel has not received regulatory approval for all countries where it is supported.
I do know that latest pnvm and core72 enables supports more countries per this commit:
https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/iwlwifi-ty-a0-gf-a0.pnvm?id=20d9516de4cdc041e2aa83009e5b0464b1c3ed81
Intel also dynamically determines the regulatory region using Location Aware Regulatory (LAR) which has been known to make incorrect determinations. To see what region it has assigned, first install the iw package with sudo apt-get install iw
and then run iw reg get
. The country you see after phy#0 is the determined country. The output of iw reg get
will also show you the frequencies that are supported by your device. If you see 6GHz frequencies then your device should have support.
If you see 00: DFS-UNSET after phy#0 then LAR was unable to determine your region. To resolve this see if you can enable 802.11d in your wireless router so that it advertises the region.
If the country detected by LAR is correct but you don't see any 6GHz frequencies in the output then Intel might not have regulatory approval for that region yet.