Dear Paul, dear Qu,
From Qu’s answer in the thread *[PATCH v3 1/2] Bluetooth: btusb: Add
new VID/PID 0489/e102 for MT7922* [1] it sounds to me, support for
chip was only added recently, and is going to be in Linux v6.6.
The problem is rather the lack of MODULE_FIRMWARE() declarations for
the corresponding device. The device itself already works fine as is
with the current upstream kernel as long as the firmware file is
present on the system. But as dracut puts only the firmware file
listed in MODULE_FIRMWARE() into initrd, it starts failing once when
you build an initrd containing the BT.
from all I can tell (and understand), the analysis from Takashi about
the missing MODULE_FIRMWARE() declarations is correct.
Thanks,
Jürgen