> After inspecting the /lib/firmware directory, it seems the APT package
> "firmware-misc-nonfree" has firmware for older MediaTek chips, but is
> missing files for ant MT79xx including MT7981 and MT7986.
d1c24e6cfa18 ("mediatek: Synchronize with 20230625's WHENCE file")
added those files and has been released to *experimental* in version
20230625-3~exp2. You'd need the firmware-mediatek package though.
Thanks for finding this. The various firmware packages and their differing names is highly confusing. I wonder if there is some sort of script that can go find the right packages for your initrd.
So I removed linux-firmware-upstream, then installed firmware-mediatek from experimental, then did an update-initramfs. After rebooting the WiFi is still working.
What other testing is required before this can make its way into unstable?