On 8/14/23 09:27, Emmanuel Mazurier wrote:
[lun. août 14 15:39:19 2023] rtw89_8852ae 0000:09:00.0: firmware: failed to load rtw89/rtw8852a_fw.bin (-2) [lun. août 14 15:39:19 2023] firmware_class: See https://wiki.debian.org/Firmware for information about missing firmware [lun. août 14 15:39:19 2023] rtw89_8852ae 0000:09:00.0: Direct firmware load for rtw89/rtw8852a_fw.bin failed with error -2 [lun. août 14 15:39:19 2023] rtw89_8852ae 0000:09:00.0: failed to early request firmware: -2 [lun. août 14 15:39:19 2023] rtw89_8852ae 0000:09:00.0: firmware: failed to load rtw89/rtw8852a_fw.bin (-2) [lun. août 14 15:39:19 2023] rtw89_8852ae 0000:09:00.0: Direct firmware load for rtw89/rtw8852a_fw.bin failed with error -2 [lun. août 14 15:39:19 2023] rtw89_8852ae 0000:09:00.0: failed to wait firmware completion
This set of messages is what happens when no firmware is installed, thus it is not surprising that the device started working when you actually installed the firmware.
A kernel update should never delete the firmware, thus the procedure described in the GitHub repo's README.md is correct. A new kernel requires a rebuild of any out-of-kernel drivers, either manually or with dkms!
Larry