#1117497 bluetooth: Bluetooth fails with "hci0: command 0x0c52 tx timeout" after update from Bookworm to Trixie

Package:
bluez
Source:
bluez
Description:
Bluetooth tools and daemons
Submitter:
Wolf-Dieter Groll
Date:
2025-10-08 00:49:02 UTC
Severity:
normal
#1117497#5
Date:
2025-10-06 17:57:36 UTC
From:
To:
Dear Maintainer,


   * What led up to the situation?

Updating from Debian 12 to Debian 13 (Trixie)

   * What exactly did you do (or not do) that was effective (or
     ineffective)?

reinstall of bluez did not solve the problem

   * What was the outcome of this action?

Bluetooth is unable to pair with other devices, other devices are unable to
detect the adapter.

   * What outcome did you expect instead?

Ability to pair with and use bluetooth devices as it was before the update to
Trixie

   *
wolf-dieter@CSL6001:~$ sudo hciconfig -a hci0
hci0:   Type: Primary  Bus: USB
        BD Address: 8A:88:4B:80:D6:E6  ACL MTU: 1021:6  SCO MTU: 255:12
        UP RUNNING PSCAN ISCAN
        RX bytes:3998 acl:36 sco:0 events:303 errors:0
        TX bytes:40207 acl:36 sco:0 commands:244 errors:0
        Features: 0xff 0xff 0xff 0xfe 0xdb 0xfd 0x7b 0x87
        Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
        Link policy: RSWITCH HOLD SNIFF PARK
        Link mode: PERIPHERAL ACCEPT
        Name: 'RTK_BT_5.0'
        Class: 0x7e0104
        Service Classes: Networking, Rendering, Capturing, Object Transfer,
Audio, Telephony
        Device Class: Computer, Desktop workstation
        HCI Version: 5.1 (0xa)  Revision: 0xdfc6
        LMP Version: 5.1 (0xa)  Subversion: 0xd922
        Manufacturer: Realtek Semiconductor Corporation (93)

wolf-dieter@CSL6001:~$ sudo dmesg|grep Bluetooth
[    2.516644] usb 5-2: Product: Bluetooth 5.3 Radio
[    9.935781] Bluetooth: Core ver 2.22
[    9.935863] Bluetooth: HCI device and connection manager initialized
[    9.936041] Bluetooth: HCI socket layer initialized
[    9.936047] Bluetooth: L2CAP socket layer initialized
[    9.936058] Bluetooth: SCO socket layer initialized
[   10.146511] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000b
lmp_ver=0a lmp_subver=8761
[   10.147503] Bluetooth: hci0: RTL: rom_version status=0 version=1
[   10.147510] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761bu_fw.bin
[   10.150085] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761bu_config.bin
[   10.150389] Bluetooth: hci0: RTL: cfg_sz 6, total sz 30210
[   10.311292] Bluetooth: hci0: RTL: fw version 0xdfc6d922
[   11.421610] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[   11.421617] Bluetooth: BNEP filters: protocol multicast
[   11.421623] Bluetooth: BNEP socket layer initialized
[   11.424795] Bluetooth: MGMT ver 1.23
[   11.525799] Bluetooth: RFCOMM TTY layer initialized
[   11.525812] Bluetooth: RFCOMM socket layer initialized
[   11.525821] Bluetooth: RFCOMM ver 1.11
[   36.680466] Bluetooth: hci0: command 0x0c52 tx timeout
[   36.680569] Bluetooth: hci0: Opcode 0x0c52 failed: -110
[   38.696491] Bluetooth: hci0: command 0x0c52 tx timeout
[   38.696544] Bluetooth: hci0: Opcode 0x0c24 failed: -110
[   40.712470] Bluetooth: hci0: command 0x0c52 tx timeout
[   40.712479] Bluetooth: hci0: Opcode 0x0c24 failed: -110

wolf-dieter@CSL6001:~$ journalctl -xeu bluetooth.service
Okt 06 19:23:57 CSL6001 bluetoothd[855]: Endpoint unregistered: sender=:1.35
path=/MediaEndpoint/A2DPSource/opus_05_duplex
Okt 06 19:23:58 CSL6001 bluetoothd[855]: Endpoint registered: sender=:1.55
path=/MediaEndpoint/A2DPSource/ldac
Okt 06 19:23:58 CSL6001 bluetoothd[855]: Endpoint registered: sender=:1.55
path=/MediaEndpoint/A2DPSink/aptx_hd
Okt 06 19:23:58 CSL6001 bluetoothd[855]: Endpoint registered: sender=:1.55
path=/MediaEndpoint/A2DPSource/aptx_hd
Okt 06 19:23:58 CSL6001 bluetoothd[855]: Endpoint registered: sender=:1.55
path=/MediaEndpoint/A2DPSink/aptx
Okt 06 19:23:58 CSL6001 bluetoothd[855]: Endpoint registered: sender=:1.55
path=/MediaEndpoint/A2DPSource/aptx
Okt 06 19:23:58 CSL6001 bluetoothd[855]: Endpoint registered: sender=:1.55
path=/MediaEndpoint/A2DPSink/opus_g
Okt 06 19:23:58 CSL6001 bluetoothd[855]: Endpoint registered: sender=:1.55
path=/MediaEndpoint/A2DPSource/opus_g
Okt 06 19:23:58 CSL6001 bluetoothd[855]: Endpoint registered: sender=:1.55
path=/MediaEndpoint/A2DPSink/sbc
Okt 06 19:23:58 CSL6001 bluetoothd[855]: Endpoint registered: sender=:1.55
path=/MediaEndpoint/A2DPSource/sbc
Okt 06 19:23:58 CSL6001 bluetoothd[855]: Endpoint registered: sender=:1.55
path=/MediaEndpoint/A2DPSource/aptx_ll_1
Okt 06 19:23:58 CSL6001 bluetoothd[855]: Endpoint registered: sender=:1.55
path=/MediaEndpoint/A2DPSource/aptx_ll_0
Okt 06 19:23:58 CSL6001 bluetoothd[855]: Endpoint registered: sender=:1.55
path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
Okt 06 19:23:58 CSL6001 bluetoothd[855]: Endpoint registered: sender=:1.55
path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
Okt 06 19:23:58 CSL6001 bluetoothd[855]: Endpoint registered: sender=:1.55
path=/MediaEndpoint/A2DPSource/faststream
Okt 06 19:23:58 CSL6001 bluetoothd[855]: Endpoint registered: sender=:1.55
path=/MediaEndpoint/A2DPSource/faststream_duplex
Okt 06 19:23:58 CSL6001 bluetoothd[855]: Endpoint registered: sender=:1.55
path=/MediaEndpoint/A2DPSink/opus_05
Okt 06 19:23:58 CSL6001 bluetoothd[855]: Endpoint registered: sender=:1.55
path=/MediaEndpoint/A2DPSource/opus_05
Okt 06 19:23:58 CSL6001 bluetoothd[855]: Endpoint registered: sender=:1.55
path=/MediaEndpoint/A2DPSink/opus_05_duplex
Okt 06 19:23:58 CSL6001 bluetoothd[855]: Endpoint registered: sender=:1.55
path=/MediaEndpoint/A2DPSource/opus_05_duplex
Okt 06 19:23:59 CSL6001 bluetoothd[855]: Failed to remove UUID: Authentication
Failed (0x05)
Okt 06 19:24:01 CSL6001 bluetoothd[855]: Failed to remove UUID: Authentication
Failed (0x05)
Okt 06 19:24:03 CSL6001 bluetoothd[855]: Failed to remove UUID: Authentication
Failed (0x05)

wolf-dieter@CSL6001:~$ hcitool inq
Inquiring ...
        64:E7:D8:51:C2:BF       clock offset: 0x34b2    class: 0x0c043c

wolf-dieter@CSL6001:~$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 002: ID 2ce3:c670 Alcorlink Corp. USB 2.0 Camera
Bus 005 Device 003: ID 0bda:a729 Realtek Semiconductor Corp. Bluetooth 5.3
Radio
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 002: ID 046d:c08a Logitech, Inc. MX Vertical Advanced Ergonomic
Mouse
Bus 006 Device 003: ID 046d:c52b Logitech, Inc. Unifying Receiver
Bus 007 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

#1117497#10
Date:
2025-10-08 00:47:06 UTC
From:
To:
Hi,

Thank you for the report.

This is a kernel and device issue, and behavior varies depending
on the kernel version.
There is currently no specific fix available. If the problem occurs, reloading
btusb may prevent the error from happening.

su -c "modprobe -r btusb;sleep 2;modprobe btusb"

Best regards,
  Nobuhiro

2025年10月7日(火) 2:59 Wolf-Dieter Groll <Wolf-Dieter.Groll@gmx.de>:

#1117497#15
Date:
2025-10-08 00:47:06 UTC
From:
To:
Hi,

Thank you for the report.

This is a kernel and device issue, and behavior varies depending
on the kernel version.
There is currently no specific fix available. If the problem occurs, reloading
btusb may prevent the error from happening.

su -c "modprobe -r btusb;sleep 2;modprobe btusb"

Best regards,
  Nobuhiro

2025年10月7日(火) 2:59 Wolf-Dieter Groll <Wolf-Dieter.Groll@gmx.de>: