Bluetooth: btusb: missing device ID 13d3:3626 (Realtek RTL8851BE, IMC Networks rebrand)
Daniel Alonso Briones <[email protected]>
| Newsgroups | org.kernel.vger.linux-bluetooth |
|---|---|
| Message-ID | <CAGuFzEYb_3QM==DWM3p9OGH4AnVD15pw8OYh6kWE+RanT4d9Gg@mail.gmail.com> |
Hi,
My Bluetooth radio (part of a Realtek RTL8851BE wifi+BT combo module,
OEM-branded "IMC Networks") is not recognized by btusb's device table,
so the Realtek firmware never loads and the radio does not work at the
RF level at all (confirmed: neither scanning from the device nor being
scanned by other devices detects anything).
Device details (lsusb -v):
idVendor 0x13d3 IMC Networks
idProduct 0x3626 Bluetooth Radio
bcdDevice 0.00
iManufacturer 1 Realtek
iProduct 2 Bluetooth Radio
bDeviceClass 224 Wireless
bDeviceSubClass 1 Radio Frequency
bDeviceProtocol 1 Bluetooth
Kernel log on enumeration:
usb 7-1: New USB device found, idVendor=13d3, idProduct=3626, bcdDevice= 0.00
usb 7-1: Product: Bluetooth Radio
usb 7-1: Manufacturer: Realtek
This looks like the same situation as 13d3:3600/13d3:3601 (RTL8851BE,
added in commit adding "Bluetooth: btusb: Add RTL8851BE device
0x13d3:0x3601"), just a different OEM USB ID for the same chip.
Would it be possible to add:
{ USB_DEVICE(0x13d3, 0x3626), .driver_info = BTUSB_REALTEK },
to the device table in drivers/bluetooth/btusb.c, next to the existing
0x13d3:0x3600/0x3601 entries?
Happy to test a patch if needed
Thanks,
Daniel