missing firmware for rtw89 in 25.1 (rtw8852b)

Started by bickns, June 11, 2025, 12:33:20 PM

Previous topic - Next topic
Greetings

The changelog for 25.1 says src: rtw89: update Realtek rtw88/rtw89 driver et al - which I'm assuming is support for rtw89 (rtw8852b).  Problem is that I can't get the the rtw drivers to load correctly

This is from dmesg. 

rtw890: <rtw89_8852be> port 0xd000-0xd0ff mem 0xa1500000-0xa15fffff at device 0.0 on pci8
rtw8852b_fw-1.bin: could not load binary firmware /boot/firmware/rtw8852b_fw-1.bin either
rtw89/rtw8852b_fw-1.bin: could not load binary firmware /boot/firmware/rtw89/rtw8852b_fw-1.bin either
rtw89_rtw8852b_fw-1.bin: could not load binary firmware /boot/firmware/rtw89_rtw8852b_fw-1.bin either
rtw89_rtw8852b_fw-1_bin: could not load binary firmware /boot/firmware/rtw89_rtw8852b_fw-1_bin either
rtw89_rtw8852b_fw_1_bin: could not load binary firmware /boot/firmware/rtw89_rtw8852b_fw_1_bin either
rtw890: could not load firmware image 'rtw89/rtw8852b_fw-1.bin'
rtw8852b_fw.bin: could not load binary firmware /boot/firmware/rtw8852b_fw.bin either
rtw89/rtw8852b_fw.bin: could not load binary firmware /boot/firmware/rtw89/rtw8852b_fw.bin either
rtw89_rtw8852b_fw.bin: could not load binary firmware /boot/firmware/rtw89_rtw8852b_fw.bin either
rtw89_rtw8852b_fw_bin: could not load binary firmware /boot/firmware/rtw89_rtw8852b_fw_bin either
rtw89_rtw8852b_fw_bin: could not load binary firmware /boot/firmware/rtw89_rtw8852b_fw_bin either
rtw890: could not load firmware image 'rtw89/rtw8852b_fw.bin'
rtw890: failed to early request firmware: -2
rtw8852b_fw.bin: could not load binary firmware /boot/firmware/rtw8852b_fw.bin either
rtw89/rtw8852b_fw.bin: could not load binary firmware /boot/firmware/rtw89/rtw8852b_fw.bin either
rtw89_rtw8852b_fw.bin: could not load binary firmware /boot/firmware/rtw89_rtw8852b_fw.bin either
rtw89_rtw8852b_fw_bin: could not load binary firmware /boot/firmware/rtw89_rtw8852b_fw_bin either
rtw89_rtw8852b_fw_bin: could not load binary firmware /boot/firmware/rtw89_rtw8852b_fw_bin either
rtw890: could not load firmware image 'rtw89/rtw8852b_fw.bin'
rtw890: failed to wait firmware completion
rtw890: failed to setup chip information
device_attach: rtw890 attach returned 22

I tried "pkg install wifi-firmware-rtw89-kmod-rtw8852b" - and wifi-firmware-rtw89-kmod but this firmware is not in the repository anywhere.  I also tried downloading the missing fw.bin files directly from FreeBSD but this gave an error regarding firmware header

"rtw890: Unknown firmware header version 10"

I'm still a bit new to how FreeBSD is configured compared to linux - so was wondering if I'm missing something obvious like I need to manually build the firmware from the src files - but then I can't really work out where to load the src files from.  I've done a search of this forum for rtw89 but doesn't come up with much so was hoping someone might be able to point me in the right direction to get this working.

Any ideas/help appreciated

Cheers

The firmware seems to be in constant flux on stable/14 on the FreeBSD end. Please try again in 25.1.8 as there have been even more updates.


Cheers,
Franco