Bug 215474

Summary: Bluetooth fails randomly.
Product: Drivers Reporter: Apostolos B. (barz621)
Component: BluetoothAssignee: linux-bluetooth (linux-bluetooth)
Status: RESOLVED CODE_FIX    
Severity: normal    
Priority: P1    
Hardware: All   
OS: Linux   
Kernel Version: 5.15.13 Subsystem:
Regression: No Bisected commit-id:

Description Apostolos B. 2022-01-10 10:55:02 UTC
Hello. I have an intel i5-1135G7 based laptop and i have a problem with bluetooth. It disconnects at random once a day or so. The vendor is intel and is connected via USB.

*-usb:3
                   description: Bluetooth wireless interface
                   vendor: Intel Corp.
                   physical id: a
                   bus info: usb@3:a
                   version: 0.00
                   capabilities: bluetooth usb-2.01
                   configuration: driver=btusb maxpower=100mA speed=12Mbit/s

When it fails the message i get is:

Ιαν 10 11:41:29 mainland kernel: usb 3-10: Failed to suspend device, error -110
Ιαν 10 11:42:00 mainland bluetoothd[412]: src/adv_monitor.c:btd_adv_monitor_power_down() Unexpected NULL btd_adv_monitor_manager object upon power down
Ιαν 10 11:42:02 mainland kernel: Bluetooth: hci0: command 0x0c1a tx timeout
Ιαν 10 11:42:04 mainland kernel: Bluetooth: hci0: command 0x0406 tx timeout
Ιαν 10 11:42:07 mainland kernel: Bluetooth: hci0: command 0x0c03 tx timeout
Ιαν 10 11:42:13 mainland rfkill[7516]: unblock set for id 0
Ιαν 10 11:42:14 mainland kernel: usb 3-10: Failed to suspend device, error -110
Ιαν 10 11:42:15 mainland kernel: Bluetooth: hci0: HCI reset during shutdown failed
Ιαν 10 11:42:22 mainland rfkill[7520]: unblock set for id 0
Ιαν 10 11:42:28 mainland kernel: Bluetooth: hci0: Failed to read MSFT supported features (-110)
Ιαν 10 11:42:28 mainland kernel: usb 3-10: Failed to suspend device, error -110
Ιαν 10 11:42:28 mainland bluetoothd[412]: Failed to set mode: Failed (0x03)
Ιαν 10 11:42:40 mainland kernel: usb 3-10: reset full-speed USB device number 5 using xhci_hcd
Ιαν 10 11:42:55 mainland kernel: usb 3-10: device descriptor read/64, error -110
Ιαν 10 11:43:11 mainland kernel: usb 3-10: device descriptor read/64, error -110
Ιαν 10 11:43:11 mainland kernel: usb 3-10: reset full-speed USB device number 5 using xhci_hcd

Sometimes a reboot doesn't fix it and needs a shutdown and turn on again to work properly.

Thanks in advance.
Comment 1 Apostolos B. 2022-02-22 08:14:51 UTC
This seems to have been fixed in the latest stable kernel so i am closing this.