Ping-Ke Shih <pkshih@xxxxxxxxxxx> writes: >> -----Original Message----- >> From: rb <rb0171610@xxxxxxxxx> >> Sent: Friday, March 17, 2023 6:48 AM >> To: linux-wireless@xxxxxxxxxxxxxxx >> Subject: New binary rtw8852b_fw.bin not loading firmware not recognized >> >> Briefly, >> >> I use rtw89_8852be in kernel driver >> >> HARDWARE: >> Network controller [0280]: Realtek Semiconductor Co., Ltd. Device [10ec:b852] >> >> Lenovo Ideapad 1i >> >> ISSUE: >> Newest version of binary firmware 2023_03_10, >> rtw89/rtw8852b_fw.bin, will not load/firmware not recognized on Linux Kernel 6.2.5 (and others): >> >> [] loading firmare: rwt89/rtw8852b_fw.bin >> [] rtw89_8852be 0000:03:00.0: no suitable firmware found >> [] rtw89_8852be 0000:03:00.0: failed to recognize firmware >> >> Issue persists regardless of which 6.2 series kernel is used. >> >> All previous rwt89/rtw8852b_fw.bin firmware from linux-firmware 2023_02_10 and earlier loads and works >> correctly. >> >> I did file a bug report with the details: >> >> https://bugzilla.kernel.org/show_bug.cgi?id=217207 >> > > The firmware format is changed, and wireless-next tree or upcoming 6.3 will > support it. I will also post this information on the bug. We cannot break user space like that, linux-firmware needs to be backwards compatible. In other words, anything you submit to linux-firmware needs to work with old kernels. Should this new firmware be reverted from linux-firmware? What about changes in the rtw89 driver? Do they still work with old firmware? -- https://patchwork.kernel.org/project/linux-wireless/list/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches