https://bugzilla.kernel.org/show_bug.cgi?id=60824 GABE (gabriel_scf@xxxxxxxxxxx) changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |gabriel_scf@xxxxxxxxxxx --- Comment #42 from GABE (gabriel_scf@xxxxxxxxxxx) --- I'm also having this problem with a generic chinese USB dongle. This specific model is the only BT 4.0 dongle available in my city, found at many stores. ``` @lsusb -v ... idVendor 0x0a12 Cambridge Silicon Radio, Ltd idProduct 0x0001 Bluetooth Dongle (HCI mode) bcdDevice 25.20 ... ``` Everything works, execept that when I try to connect to the headset after pairing, bluetoothd hangs indefinitely, and I'm then unable to `modprobe -r btusb` because the device is now busy. Pulseaudio will never list that audio device. I applied both patches shown here and nothing changes, except btusb crashes into a neat coredump which I can see in dmesg. I would like to hardcode my `bcdDevice` to that patched `if` conditional but how to convert `bcdDevice=25.20` into something like `0x0000`? $uname -r 5.3.0-arch1-1-ARCH -- You are receiving this mail because: You are the assignee for the bug.