Bug 210275
Summary: | Bluetooth stopped working on kernel 5.9 | ||
---|---|---|---|
Product: | Drivers | Reporter: | m11.1l1.f64 |
Component: | Bluetooth | Assignee: | linux-bluetooth (linux-bluetooth) |
Status: | RESOLVED PATCH_ALREADY_AVAILABLE | ||
Severity: | high | CC: | francesco.kirico, jim |
Priority: | P1 | ||
Hardware: | All | ||
OS: | Linux | ||
Kernel Version: | 5.9.8-2 | Subsystem: | |
Regression: | No | Bisected commit-id: |
Description
m11.1l1.f64
2020-11-20 07:06:18 UTC
My Asus Tufbook A17 (8-core Ryzen 7 CPU) running 64-bit Manjaro has precisely the same problem. Same kernel; same lsmod | grep bluetooth output. 5.8.x works fine. Same problem here after recent updates. My configuration: uname -a Linux Giove 5.9.9-200.fc33.x86_64 #1 SMP Thu Nov 19 21:25:45 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux lsmod | grep bluetooth bluetooth 684032 12 btrtl,btintel,btbcm,bnep,btusb ecdh_generic 16384 1 bluetooth rfkill 28672 7 bluetooth,cfg80211 bluetoothctl --version bluetoothctl: 5.55 sudo hciconfig hci0 up Can't init device hci0: Connection timed out (110) sudo hciconfig hci0 up Can't init device hci0: Protocol not supported (93) dmesg | grep Bluetooth [ 2.477351] usb 1-1.4: Product: Bluetooth Radio [ 4.851973] Bluetooth: Core ver 2.22 [ 4.851993] Bluetooth: HCI device and connection manager initialized [ 4.851995] Bluetooth: HCI socket layer initialized [ 4.851997] Bluetooth: L2CAP socket layer initialized [ 4.852004] Bluetooth: SCO socket layer initialized [ 4.903968] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=000b lmp_ver=0a lmp_subver=8761 [ 4.904962] Bluetooth: hci0: RTL: rom_version status=0 version=1 [ 4.904964] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761b_fw.bin [ 4.906676] Bluetooth: hci0: RTL: loading rtl_bt/rtl8761b_config.bin [ 4.907054] Bluetooth: hci0: RTL: cfg_sz 6, total sz 20522 [ 5.033234] Bluetooth: hci0: RTL: fw version 0x0999646b [ 13.214469] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 13.214471] Bluetooth: BNEP filters: protocol multicast [ 13.214474] Bluetooth: BNEP socket layer initialized [ 2558.708298] Bluetooth: hci0: command 0x1001 tx timeout [ 2566.964134] Bluetooth: hci0: RTL: HCI_OP_READ_LOCAL_VERSION failed (-110) [ 2581.056198] Bluetooth: hci0: RTL: examining hci_ver=0a hci_rev=0999 lmp_ver=0a lmp_subver=646b [ 2581.056202] Bluetooth: hci0: RTL: unknown IC info, lmp subver 646b, hci rev 0999, hci ver 000a [ 2581.056203] Bluetooth: hci0: RTL: assuming no firmware upload needed Please use bisect to find the bad commit. (In reply to Artem S. Tashkinov from comment #3) > Please use bisect to find the bad commit. Could you please explain how I should do that? Today’s update for the kernel fixed the issue!! (In reply to m11.1l1.f64 from comment #5) > Today’s update for the kernel fixed the issue!! Could you please tell what kernel version / package solved the problem? In my case (Fedora 33) even latest kernel update (5.9.12-200.fc33.x86_64) didn't solve the problem. (In reply to Francesco Chirico from comment #6) > (In reply to m11.1l1.f64 from comment #5) > > Today’s update for the kernel fixed the issue!! > > Could you please tell what kernel version / package solved the problem? > In my case (Fedora 33) even latest kernel update (5.9.12-200.fc33.x86_64) > didn't solve the problem. Finally I figured out where the problem was. In my case I needed a file /etc/modprobe.d/btusb.conf with the following content: options btusb reset=0 This solved the problem for me. I wonder why this file became suddenly so important (before I never needed it with the same dongle). |