Hi Hui, > This issue starts from linux-5.10-rc1, I reproduced this issue on my > Dell Inspiron 7447 with BT adapter 0cf3:e005, the kernel will print > out: "Bluetooth: hci0: don't support firmware rome 0x31010000", and > someone else also reported the similar issue to bugzilla #211571. > > I found this is a regression introduced by 'commit b40f58b97386 > ("Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support"), the > patch assumed that if high ROM version is not zero, it is an adapter > on WCN6855, but many old adapters don't need to load rampatch or nvm, > and they have non-zero high ROM version. > > To fix it, let the driver match the rom_version in the > qca_devices_table first, if there is no entry matched, check the > high ROM version, if it is not zero, we assume this adapter is ready > to work and no need to load rampatch and nvm like previously. > > BugLink: https://bugzilla.kernel.org/show_bug.cgi?id=211571 > Fixes: b40f58b97386 ("Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support") > Signed-off-by: Hui Wang <hui.wang@xxxxxxxxxxxxx> > --- > drivers/bluetooth/btusb.c | 7 +++++++ > 1 file changed, 7 insertions(+) patch has been applied to bluetooth-next tree. Regards Marcel