[Bug 60824] [PATCH][regression] Cambridge Silicon Radio, Ltd Bluetooth Dongle unusable
From: bugzilla-daemon@kernel.org
Date: 2022-10-29 14:43:12
https://bugzilla.kernel.org/show_bug.cgi?id=60824
--- Comment #242 from Swyter (swyterzone@gmail.com) ---I think this patch series by a Qualcomm engineer essentially removed my quirk/workaround because, uh, they thought it was unnecessary: https://patchwork.kernel.org/project/netdevbpf/list/?series=661703&archive=both&state=* He argues that the quirk is not necessary because the code should check if the dongle says if it's supported or not. The problem is that for these Chinese CSR clones they say that it would work, but it's a lie. Take a look: = New Index: 00:00:00:00:00:00 (Primary,USB,hci0) [hci0] 11.272194 = Open Index: 00:00:00:00:00:00 [hci0] 11.272384 < HCI Command: Read Local Version Information (0x04|0x0001) plen 0 #1 [hci0] 11.272400
HCI Event: Command Complete (0x0e) plen 12 #2 [hci0] 11.276039
Read Local Version Information (0x04|0x0001) ncmd 1
Status: Success (0x00)
HCI version: Bluetooth 5.0 (0x09) - Revision 2064 (0x0810)
LMP version: Bluetooth 5.0 (0x09) - Subversion 8978 (0x2312)
Manufacturer: Cambridge Silicon Radio (10)
...
< HCI Command: Read Local Supported Features (0x04|0x0003) plen 0 #5
[hci0] 11.648370HCI Event: Command Complete (0x0e) plen 68 #12 [hci0] 11.668030
Read Local Supported Commands (0x04|0x0002) ncmd 1
Status: Success (0x00)
Commands: 163 entries
...
Read Default Erroneous Data Reporting (Octet 18 - Bit 2)
Write Default Erroneous Data Reporting (Octet 18 - Bit 3)
...
...
< HCI Command: Read Default Erroneous Data Reporting (0x03|0x005a) plen 0 #47
[hci0] 11.748352
= Close Index: 00:1A:7D:DA:71:XX
[hci0] 13.776824
As you can see in the `btmon` dump our dongle stops responding, it dies after
we ask that. So thanks for deleting my fix, absolutely surreal.
--
You may reply to this email to add a comment.
You are receiving this mail because:
You are the assignee for the bug.