Bug#945172: firmware: failed to load rtw88/rtw8822b_fw.bin (workaround)
The rtwpci driver in Linux kernel 5.4 from buster-packports is looking
for the firmware in a different path than is provided in the
firmware-realtek package. This can be seen in the dmesg log.
There doesn't seem to be a firmware-realtek package for Linux 5.4 in
buster-backports. I hard linked the original firmware to the path
expected by the backported kernel, and the wifi began to work:
As root (or with sudo):
modprobe -r rtwpci
mkdir /usr/lib/firmware/rtw88
ln /usr/lib/firmware/rtlwifi/rtl8822befw.bin
/usr/lib/firmware/rtw88/rtl8822b_fw.bin
modprobe rtw8822b_fw.bin
I imagine this will only be necessary when using a backported kernel in
Buster. It may not be necessary in Debian testing and/or sid.
Reply to: