Bug 219234

Summary: btusb: regression in rtl8761bu firmware
Product: Drivers Reporter: Alexander Tsoy (alexander)
Component: BluetoothAssignee: linux-bluetooth (linux-bluetooth)
Status: RESOLVED INVALID    
Severity: normal    
Priority: P3    
Hardware: All   
OS: Linux   
Kernel Version: Subsystem:
Regression: No Bisected commit-id:

Description Alexander Tsoy 2024-09-04 10:45:31 UTC
First of all, sorry if this is incorrect place to report firmware issues.

Since commit [1] communication between rtl8761bu and Xbox Series X controllers is very unstable. There are frequent reconnects that makes the rtl8761bu controller unusable. Reverting mentioned commit fixes this issue.

Xbox Series X controller is tested with several latest BLE firmwares. There are no any errors in the kernel log.

This issue was also reported to xpadneo driver [2]

[1] https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/commit/?id=1de22a39246513ce431de0971a6376093a94c5c1
[2] https://github.com/atar-axis/xpadneo/issues/492
Comment 1 Alexander Tsoy 2024-09-04 10:52:52 UTC
The device in question:
Bus 005 Device 089: ID 0bda:8771 Realtek Semiconductor Corp. Bluetooth Radio
Comment 2 Alexander Tsoy 2024-09-04 13:26:25 UTC
I'll try to submit updated firmware to linux-firmware