You are not logged in.

#1 2023-11-24 09:36:02

jsaxx
Member
Registered: 2022-11-07
Posts: 19

Bluetooth adapter resets on boot

I am trying to understand the behaviour of my bluetooth adapter on boot.

From what I see, there is some known issue and the system automatically resets the adapter to fix "command 0x0c24 tx timeout". Is there some kind of update to the firmware or else to fix this completely?

$ lsusb | grep -i bluetooth
Bus 001 Device 002: ID 8087:0a2a Intel Corp. Bluetooth wireless interface
$ sudo dmesg | grep -i blue
[    3.905497] Bluetooth: Core ver 2.22
[    3.905514] NET: Registered PF_BLUETOOTH protocol family
[    3.905515] Bluetooth: HCI device and connection manager initialized
[    3.905519] Bluetooth: HCI socket layer initialized
[    3.905520] Bluetooth: L2CAP socket layer initialized
[    3.905526] Bluetooth: SCO socket layer initialized
[    3.972791] Bluetooth: hci0: Legacy ROM 2.x revision 5.0 build 25 week 20 2015
[    3.997150] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq
[    5.501526] Bluetooth: hci0: Intel BT fw patch 0x43 completed & activated
[    6.447465] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    6.447467] Bluetooth: BNEP filters: protocol multicast
[    6.447471] Bluetooth: BNEP socket layer initialized
[    6.448367] Bluetooth: MGMT ver 1.22
[   10.419884] Bluetooth: RFCOMM TTY layer initialized
[   10.419892] Bluetooth: RFCOMM socket layer initialized
[   10.419897] Bluetooth: RFCOMM ver 1.11
[   12.455294] Bluetooth: hci0: Opcode 0x0c52 failed: -110
[   12.455295] Bluetooth: hci0: command 0x0c52 tx timeout
[   14.503288] Bluetooth: hci0: Opcode 0x0c52 failed: -110
[   14.503300] Bluetooth: hci0: command 0x0c52 tx timeout
[   16.551293] Bluetooth: hci0: command 0x0c24 tx timeout
[   16.551297] Bluetooth: hci0: Opcode 0x0c24 failed: -110
[   18.599291] Bluetooth: hci0: command 0x0c24 tx timeout
[   18.599294] Bluetooth: hci0: Opcode 0x0c24 failed: -110
[   20.647723] Bluetooth: hci0: command 0x0c24 tx timeout
[   20.647726] Bluetooth: hci0: Opcode 0x0c24 failed: -110
[   20.647733] Bluetooth: hci0: Resetting usb device.
[   21.106626] Bluetooth: hci0: Legacy ROM 2.x revision 5.0 build 25 week 20 2015
[   21.107091] Bluetooth: hci0: Intel Bluetooth firmware file: intel/ibt-hw-37.8.10-fw-22.50.19.14.f.bseq
[   22.612119] Bluetooth: hci0: Intel BT fw patch 0x43 completed & activated
[   22.840096] Bluetooth: MGMT ver 1.22
Operating System: Arch Linux 
KDE Plasma Version: 5.27.9
KDE Frameworks Version: 5.112.0
Qt Version: 5.15.11
Kernel Version: 6.6.2-zen1-1-zen (64-bit)
Graphics Platform: X11
Processors: 12 × AMD Ryzen 5 3600 6-Core Processor
Memory: 15.5 GiB of RAM
Graphics Processor: AMD Radeon RX 5700 XT
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: B450 AORUS ELITE
$ sudo pacman -Qe | grep blu
bluedevil 1:5.27.9-1
bluez 5.70-1
bluez-qt5 5.112.0-1
bluez-utils 5.70-1
pulseaudio-bluetooth 16.1-6

Offline

#2 2023-11-26 16:11:12

tonikelope@gmail.com
Member
Registered: 2023-11-26
Posts: 1

Re: Bluetooth adapter resets on boot

It has started to happen to me with 6.6.2 Different timeouts of hci0 commands that end up with a reset of the usb bluetooth adapter. Aso in my case after usb reset, bluetooth interface changes from hci0 to to hci1 breaking different scripts that detected the bluetooth usb adapter in hci0 during the boot.

Downgrading to 6.6.1 and no more bluetooth timeouts nor resets:

$ sudo dmesg | grep -i blue

[    5.166712] Bluetooth: Core ver 2.22
[    5.166732] NET: Registered PF_BLUETOOTH protocol family
[    5.166734] Bluetooth: HCI device and connection manager initialized
[    5.166739] Bluetooth: HCI socket layer initialized
[    5.166741] Bluetooth: L2CAP socket layer initialized
[    5.166746] Bluetooth: SCO socket layer initialized
[    5.191219] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000b lmp_ver=0a lmp_subver=8761
[    5.194277] Bluetooth: hci0: RTL: rom_version status=0 version=1
[    5.194280] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761bu_fw.bin
[    5.196604] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761bu_config.bin
[    5.196778] Bluetooth: hci0: RTL: cfg_sz 6, total sz 30210
[    5.945336] Bluetooth: hci0: RTL: fw version 0xdfc6d922
[    6.956960] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    6.956962] Bluetooth: BNEP filters: protocol multicast
[    6.956966] Bluetooth: BNEP socket layer initialized
[    6.957783] Bluetooth: MGMT ver 1.22
[   46.097262] Bluetooth: RFCOMM TTY layer initialized
[   46.097268] Bluetooth: RFCOMM socket layer initialized
[   46.097271] Bluetooth: RFCOMM ver 1.11

EDIT: 6.6.3 still the same

Last edited by tonikelope@gmail.com (2023-12-02 12:05:35)

Offline

#3 2023-12-03 19:31:01

post-factum
Member
From: /cz
Registered: 2008-09-12
Posts: 152
Website

Re: Bluetooth adapter resets on boot


uname == latest pf-kernel

Offline

Board footer

Powered by FluxBB