Thread (1 message) 1 message, 1 author, 2021-01-20

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

From: <hidden>
Date: 2021-01-20 08:54:18

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

er.krali@gmail.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |er.krali@gmail.com
--- Comment #165 from er.krali@gmail.com ---
(In reply to Yuri Santos from comment #164)
(In reply to vinodmishra from comment #155)
quoted
(In reply to Flole from comment #154)
[snip]
quoted
Thanks so much. 
Same device and same issue on Pi Zero. Changing the "#define
lmp_bredr_capable(dev)" in hci_core.h to return false did the trick.
Thanks, i did that. Seems to have a advance, but still not working as
expected.


Info and logs:

https://gist.github.com/Yrds/5c2d610c86facc9b1f0522a6509e9e23
I can report some success here using the solution proposed here:

https://askubuntu.com/a/1304723

IOW, disabling the "clear event filter" step altogether in hci_core.c (lines
around 296-297).

Perhaps this could be added as another quirk, but that's sadly beyond my
ability.

For reference, here's the data of my model (Bluetooth 5.0, bcdDevice 8891) :

    Features: 0xbf 0x3e 0x4d 0xfa 0xdb 0x3d 0x7b 0xc7
    HCI Version: 5.0 (0x9) HCI Revision: 0x810
    LMP Version: 5.0 (0x9) LMP Subversion: 0x2312
    Manufacturer: Cambridge Silicon Radio (10)

  idVendor           0x0a12 Cambridge Silicon Radio, Ltd
  idProduct          0x0001 Bluetooth Dongle (HCI mode)
  bcdDevice           88.91
  iManufacturer           0 
  iProduct                2 BT DONGLE10

I have tried pairing a couple of devices and it has worked so far.

Hopefully a cleaner version of this hack will be able to get into the official
kernel.

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

You are receiving this mail because:
You are the assignee for the bug.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help