diff options
| author | Alexej Sidorenko <alexej@sidorenko.cz> | 2026-04-29 17:13:43 +0200 |
|---|---|---|
| committer | Luiz Augusto von Dentz <luiz.von.dentz@intel.com> | 2026-06-11 14:24:38 -0400 |
| commit | 5ead2063611ae56809b1b113ac44cef9547c81d7 (patch) | |
| tree | aaa82b0ec3b2e7c03d3ef47d516d96935c1ca3e6 /drivers/bluetooth/Makefile | |
| parent | 48788c8de7c8cb36afcf8daa2be4b5160398af40 (diff) | |
| download | linux-next-5ead2063611ae56809b1b113ac44cef9547c81d7.tar.gz linux-next-5ead2063611ae56809b1b113ac44cef9547c81d7.zip | |
Bluetooth: btrtl: fix RTL8761B/BU broken LE extended scan
RTL8761B and RTL8761BU devices report HCI version 5.1 but do not
support the LE Extended Scan commands. This causes repeated failures
with Opcode 0x2042 (LE Set Extended Scan Parameters) returning -EBUSY
when BlueZ attempts extended scanning while a connection is active.
Set HCI_QUIRK_BROKEN_EXT_SCAN for CHIP_ID_8761B to make BlueZ fall
back to legacy LE scan commands which the firmware supports correctly.
Tested with RTL8761BU (USB ID 0bda:a728) where the issue manifested
as continuous 'Opcode 0x2042 failed: -16' errors in dmesg whenever
a BLE connection was active.
Signed-off-by: Alexej Sidorenko <alexej@sidorenko.cz>
Signed-off-by: Luiz Augusto von Dentz <luiz.von.dentz@intel.com>
Diffstat (limited to 'drivers/bluetooth/Makefile')
0 files changed, 0 insertions, 0 deletions
