[Bug 60824] [PATCH][regression] Cambridge Silicon Radio, Ltd Bluetooth Dongle unusable

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



https://bugzilla.kernel.org/show_bug.cgi?id=60824

--- Comment #265 from guimarcalsilva@xxxxxxxxx ---
Let me preface this by saying that this specific dongle might be already broken
since even on Windows it works but disconnects after a while. Personally, I've
given up on those fake adapters and ended up buying a good one, but I'll share
my test results here just in case it helps someone else.


For me, with this latest patch (On Arch with kernel 6.1.1-arch1-1) the dongle
still doesn't work.


When I boot up with it connected, btmon gives it an empty index:


> New Index: 00:00:00:00:00:00 (Primary,USB,hci0)


dmesg outputs:


> [    4.915236] Bluetooth: hci0: CSR: Setting up dongle with HCI ver=9
> rev=3120; LMP ver=9 subver=22bb; manufacturer=10
> [    4.915243] Bluetooth: hci0: CSR: Unbranded CSR clone detected; adding
> workarounds and force-suspending once...
> [    5.466031] usb 1-5: new full-speed USB device number 5 using xhci_hcd
> [    9.953845] Bluetooth: hci0: CSR: Couldn't suspend the device for our
> Barrot 8041a02 receive-issue workaround
> [    9.953958] Bluetooth: hci0: HCI Delete Stored Link Key command is
> advertised, but not supported.
> [    9.953967] Bluetooth: hci0: HCI Read Default Erroneous Data Reporting
> command is advertised, but not supported.
> [    9.953974] Bluetooth: hci0: HCI Set Event Filter command not supported.
> [   12.086015] Bluetooth: hci0: Opcode 0x c03 failed: -110


Curiously, if I disconnect it and reconnect it quickly, btmon does give it a
valid index:


> = New Index: 00:1A:7D:DA:71:10 (Primary,USB,hci0)


And Dmesg outputs the following (notice the two last messages are different):


> [   79.189612] Bluetooth: hci0: CSR: Setting up dongle with HCI ver=9
> rev=3120; LMP ver=9 subver=22bb; manufacturer=10
> [   79.189644] Bluetooth: hci0: CSR: Unbranded CSR clone detected; adding
> workarounds and force-suspending once...
> [   79.189654] Bluetooth: hci0: CSR: Couldn't suspend the device for our
> Barrot 8041a02 receive-issue workaround
> [   79.190111] Bluetooth: hci0: HCI Delete Stored Link Key command is
> advertised, but not supported.
> [   79.190124] Bluetooth: hci0: HCI Read Default Erroneous Data Reporting
> command is advertised, but not supported.
> [   79.190131] Bluetooth: hci0: HCI Set Event Filter command not supported.
> [   79.231713] Bluetooth: hci0: unexpected cc 0x0c25 length: 2 < 3
> [   79.231781] Bluetooth: hci0: Opcode 0x c25 failed: -38


This only happens if I connect it quickly after disconnecting, it I take a few
more seconds, btmon still gives it an empty Index.

Either way, the dongle doesn't work at all and doesn't even show up in Plasma,
even with a non-zero Index.

I hope this can be useful.

-- 
You may reply to this email to add a comment.

You are receiving this mail because:
You are the assignee for the bug.



[Index of Archives]     [Bluez Devel]     [Linux Wireless Networking]     [Linux Wireless Personal Area Networking]     [Linux ATH6KL]     [Linux USB Devel]     [Linux Media Drivers]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Big List of Linux Books]

  Powered by Linux