Approximately, 1 month ago WiFi stopped working on my 11th Gen DIY model:
$ ip address show wlan0
5: wlan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop s
tate DOWN group default qlen 1000
link/ether 00:93:**:**:**:** brd ff:ff:ff:ff:ff:ff
$ iwctl station wlan0 scan
No station on device: 'wlan0'
$ lsb_release -d
Description: Debian GNU/Linux 11 (bullseye)
$ uname -r
5.16.0-0.bpo.4-amd64
$ dpkg --list | grep -P '^ii\s+(linux-image|iwd|firmware-iwlwifi)'
ii firmware-iwlwifi 20210818-1~bpo11+1 all Binary firmware for Intel Wireless cards
ii iwd 1.14-3 amd64 wireless daemon for Linux
ii linux-image-5.10.0-21-amd64 5.10.162-1 amd64 Linux 5.10 for 64-bit PCs (signed)
ii linux-image-5.16.0-0.bpo.4-amd64 5.16.12-1~bpo11+1 amd64 Linux 5.16 for 64-bit PCs (signed)
ii linux-image-amd64 5.10.162-1 amd64 Linux for 64-bit PCs (meta-package)
$ journalctl --output cat --boot=0 | grep iwlwifi
iwlwifi 0000:aa:00.0: enabling device (0000 -> 0002)
iwlwifi 0000:aa:00.0: firmware: failed to load iwlwifi-ty-a0-gf-a0-67.ucode (-2)
iwlwifi 0000:aa:00.0: Direct firmware load for iwlwifi-ty-a0-gf-a0-67.ucode failed with error -2
iwlwifi 0000:aa:00.0: firmware: direct-loading firmware iwlwifi-ty-a0-gf-a0-66.ucode
iwlwifi 0000:aa:00.0: api flags index 2 larger than supported by driver
iwlwifi 0000:aa:00.0: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.63.2.1
iwlwifi 0000:aa:00.0: loaded firmware version 66.55c64978.0 ty-a0-gf-a0-66.ucode op_mode iwlmvm
iwlwifi 0000:aa:00.0: firmware: failed to load iwl-debug-yoyo.bin (-2)
iwlwifi 0000:aa:00.0: Detected Intel(R) Wi-Fi 6 AX210 160MHz, REV=0x420
iwlwifi 0000:aa:00.0: WRT: Failed to set DRAM buffer for alloc id 1, ret=-1
iwlwifi 0000:aa:00.0: WRT: Failed to set DRAM buffer for alloc id 2, ret=-1
iwlwifi 0000:aa:00.0: WRT: Failed to set DRAM buffer for alloc id 3, ret=-1
iwlwifi 0000:aa:00.0: firmware: direct-loading firmware iwlwifi-ty-a0-gf-a0.pnvm
iwlwifi 0000:aa:00.0: loaded PNVM version d35929d8
iwlwifi 0000:aa:00.0: Detected RF GF, rfid=0x10d000
iwlwifi 0000:aa:00.0: base HW address: 00:93:**:**:**:**
Maybe related to the removal of iwlwifi-ty-a0-gf-a0-67.ucode
:
https://web.archive.org/web/20230226171508/git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=3435843535f747e5d68c7b084d234254dcd74f55
I tried to manually add the missing iwlwifi-ty-a0-gf-a0-67.ucode
from the repo above:
$ sha256sum /usr/lib/firmware/iwlwifi-ty-a0-gf-a0-67.ucode
617697a18fa2b9b1bc8453538527109aab467478de1f942b7e920e6bc417e75b /usr/lib/firmware/iwlwifi-ty-a0-gf-a0-67.ucode
The firmware: failed to load iwlwifi-ty-a0-gf-a0-67.ucode
error vanished.
However, iwctl
still reported No station on device
Any ideas? Thanks a lot!