Bluetooth stopped working after turning it off

Hi again.
Today after work I tried to disconnect loudspeakers from my Lenovo. I couldn’t.
So I turned BT off and went home.
Now I am trying to connect any BT device and I get this:

Connection Failed: br-connection-adapter-not-powered

What is not true - it is powered. And not connected to any other device.
I tried on two headphones - the same error.
I can’t find any new devices (I removed one of my headphones and tried to pair it again - no luck)
I restart the computer - the same error.
So…

systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: active (running) since Wed 2022-05-04 22:54:29 CEST; 7min ago
       Docs: man:bluetoothd(8)
   Main PID: 963 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 8713)
     Memory: 2.4M
        CPU: 144ms
     CGroup: /system.slice/bluetooth.service
             └─963 /usr/lib/bluetooth/bluetoothd

May 04 22:54:54 luke-Manjaro bluetoothd[963]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSink/sbc
May 04 22:54:54 luke-Manjaro bluetoothd[963]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSource/sbc
May 04 22:54:54 luke-Manjaro bluetoothd[963]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSink/sbc_xq_453
May 04 22:54:54 luke-Manjaro bluetoothd[963]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSource/sbc_xq_453
May 04 22:54:54 luke-Manjaro bluetoothd[963]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSink/sbc_xq_512
May 04 22:54:54 luke-Manjaro bluetoothd[963]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSource/sbc_xq_512
May 04 22:54:54 luke-Manjaro bluetoothd[963]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSink/sbc_xq_552
May 04 22:54:54 luke-Manjaro bluetoothd[963]: Endpoint registered: sender=:1.43 path=/MediaEndpoint/A2DPSource/sbc_xq_552
May 04 22:55:10 luke-Manjaro bluetoothd[963]: Failed to set mode: Failed (0x03)
May 04 22:57:29 luke-Manjaro bluetoothd[963]: Failed to set mode: Failed (0x03)

I removed blueman and installed it again. Restart - no change
And the option “Make discoverable” disappeared :frowning:

inxi -bx
System:
  Host: luke-Manjaro Kernel: 5.15.32-1-MANJARO arch: x86_64 bits: 64
    compiler: gcc v: 11.2.0 Desktop: Xfce v: 4.16.0 Distro: Manjaro Linux
    base: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 82LM v: IdeaPad 5 14ALC05
    serial: <superuser required>
  Mobo: LENOVO model: LNVNB161216 v: SDK0J40700 WIN
    serial: <superuser required> UEFI: LENOVO v: G5CN59WW(V2.05)
    date: 11/04/2021
Battery:
  ID-1: BAT1 charge: 46.1 Wh (79.9%) condition: 57.7/56.5 Wh (102.2%)
    volts: 13.1 min: 11.5 model: 0x53 0x4D 0x50 0x00 0x32 0x30 0x 0x4C 0x31
    0x39 0x4D 0x33 0x50 0x5650
    status: charging
CPU:
  Info: 6-core AMD Ryzen 5 5500U with Radeon Graphics [MT MCP] arch: Zen 2
    speed (MHz): avg: 1572 min/max: 1400/4056
Graphics:
  Device-1: AMD Lucienne vendor: Lenovo driver: amdgpu v: kernel
    bus-ID: 04:00.0
  Device-2: Syntek Integrated Camera type: USB driver: uvcvideo
    bus-ID: 1-3:2
  Display: x11 server: X.Org v: 1.21.1.3 with: Xwayland v: 22.1.1 driver:
    X: loaded: amdgpu unloaded: modesetting gpu: amdgpu
    resolution: 1920x1080~60Hz
  Message: Unable to show GL data. Required tool glxinfo missing.
Network:
  Device-1: Realtek RTL8852AE 802.11ax PCIe Wireless Network Adapter
    vendor: Lenovo driver: rtw89_8852ae v: N/A port: 2000 bus-ID: 03:00.0
Drives:
  Local Storage: total: 476.94 GiB used: 165.89 GiB (34.8%)
Info:
  Processes: 312 Uptime: 13m Memory: 7.17 GiB used: 3.03 GiB (42.2%)
  Init: systemd Compilers: gcc: 11.2.0 clang: 13.0.1 Packages: 1249
  Shell: Bash v: 5.1.16 inxi: 3.3.15

Bus 003 Device 003: ID 0bda:4852 Realtek Semiconductor Corp. Bluetooth Radio
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.00
  bDeviceClass          224 Wireless
  bDeviceSubClass         1 Radio Frequency
  bDeviceProtocol         1 Bluetooth
  bMaxPacketSize0        64
  idVendor           0x0bda Realtek Semiconductor Corp.
  idProduct          0x4852 
  bcdDevice            0.00
  iManufacturer           1 Realtek
  iProduct                2 Bluetooth Radio
  iSerial                 3 00e04c000001
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x00b1
    bNumInterfaces          2
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xe0
      Self Powered
      Remote Wakeup
    MaxPower              500mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              4 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              4 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0000  1x 0 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       1
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              4 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0009  1x 9 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0009  1x 9 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       2
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              4 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0011  1x 17 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0011  1x 17 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       3
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              4 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0019  1x 25 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0019  1x 25 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       4
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              4 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0021  1x 33 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0021  1x 33 bytes
        bInterval               1
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       5
      bNumEndpoints           2
      bInterfaceClass       224 Wireless
      bInterfaceSubClass      1 Radio Frequency
      bInterfaceProtocol      1 Bluetooth
      iInterface              4 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0031  1x 49 bytes
        bInterval               1
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x83  EP 3 IN
        bmAttributes            1
          Transfer Type            Isochronous
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0031  1x 49 bytes
        bInterval               1
sudo dmesg | grep -i bluetooth
[sudo] password for luke: 
[    1.590749] usb 3-4: Product: Bluetooth Radio
[    3.072680] Bluetooth: Core ver 2.22
[    3.072748] NET: Registered PF_BLUETOOTH protocol family
[    3.072750] Bluetooth: HCI device and connection manager initialized
[    3.072756] Bluetooth: HCI socket layer initialized
[    3.072760] Bluetooth: L2CAP socket layer initialized
[    3.072768] Bluetooth: SCO socket layer initialized
[    3.093763] Bluetooth: hci0: RTL: examining hci_ver=0b hci_rev=000a lmp_ver=0b lmp_subver=8852
[    3.095760] Bluetooth: hci0: RTL: rom_version status=0 version=1
[    3.095772] Bluetooth: hci0: RTL: loading rtl_bt/rtl8852au_fw.bin
[    3.096369] Bluetooth: hci0: RTL: loading rtl_bt/rtl8852au_config.bin
[    3.096566] Bluetooth: hci0: RTL: cfg_sz 6, total sz 44555
[    3.137908] Bluetooth: BNEP (Ethernet Emulation) ver 1.3
[    3.137912] Bluetooth: BNEP filters: protocol multicast
[    3.137917] Bluetooth: BNEP socket layer initialized
[    3.473808] Bluetooth: hci0: RTL: fw version 0xdfb76d7a
[    3.644187] Bluetooth: hci0: No such LE device 00:0a:45:0e:90:e5 (0x0)
[   28.445783] Bluetooth: RFCOMM TTY layer initialized
[   28.445801] Bluetooth: RFCOMM socket layer initialized
[   28.445813] Bluetooth: RFCOMM ver 1.11
[   43.432136] Bluetooth: hci0: Failed to read MSFT supported features (-110)
[  172.998998] Bluetooth: hci0: urb 00000000fb08c68a failed to resubmit (113)
[  182.952327] Bluetooth: hci0: Failed to read MSFT supported features (-110)
[ 1101.825663] Bluetooth: hci0: urb 000000007f52959c failed to resubmit (113)
[ 1111.592179] Bluetooth: hci0: Failed to read MSFT supported features (-110)

Thanks for help! :smiley:

try different kernels, 5.4 lts, 5.10 lts and the latest 5.17

1 Like

I changed to 5.10 and of course again lost wi-fi… Lets see if I can fix both - BT and network

no change - I fixed my Wifi (again), but BT is not working.
Computer can’t connect to any devices and find new.
It is not discoverable.

systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: active (running) since Thu 2022-05-05 22:18:44 CEST; 3min 44s ago
       Docs: man:bluetoothd(8)
   Main PID: 928 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 8719)
     Memory: 2.3M
        CPU: 322ms
     CGroup: /system.slice/bluetooth.service
             └─928 /usr/lib/bluetooth/bluetoothd

May 05 22:18:54 luke-Manjaro bluetoothd[928]: Endpoint registered: sender=:1.46 path=/MediaEndpoint/A2DPSource/aptx
May 05 22:18:54 luke-Manjaro bluetoothd[928]: Endpoint registered: sender=:1.46 path=/MediaEndpoint/A2DPSink/sbc
May 05 22:18:54 luke-Manjaro bluetoothd[928]: Endpoint registered: sender=:1.46 path=/MediaEndpoint/A2DPSource/sbc
May 05 22:18:54 luke-Manjaro bluetoothd[928]: Endpoint registered: sender=:1.46 path=/MediaEndpoint/A2DPSink/sbc_xq_453
May 05 22:18:54 luke-Manjaro bluetoothd[928]: Endpoint registered: sender=:1.46 path=/MediaEndpoint/A2DPSource/sbc_xq_453
May 05 22:18:54 luke-Manjaro bluetoothd[928]: Endpoint registered: sender=:1.46 path=/MediaEndpoint/A2DPSink/sbc_xq_512
May 05 22:18:54 luke-Manjaro bluetoothd[928]: Endpoint registered: sender=:1.46 path=/MediaEndpoint/A2DPSource/sbc_xq_512
May 05 22:18:54 luke-Manjaro bluetoothd[928]: Endpoint registered: sender=:1.46 path=/MediaEndpoint/A2DPSink/sbc_xq_552
May 05 22:18:54 luke-Manjaro bluetoothd[928]: Endpoint registered: sender=:1.46 path=/MediaEndpoint/A2DPSource/sbc_xq_552
May 05 22:19:50 luke-Manjaro bluetoothd[928]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record:>
lines 1-22/22 (END)

BT was really annoying before it broke down. I had to turn it off from time to time, when I saw that my active connection could not be shut down and additionally paired with my headphones, which were connected to my phone (so there were 2 connections). Last turning the BT off ended with my BT not working :confused:

I am trying another LTS kernel.

all right, after trying the LTS kernel and if it doesnt work, try the latest 5.17 also

Which one? Real-time?

2022-05-05_22-35

no, the 5.17.1-3

1 Like

I have changed to 5.17.1-3 and not only my network drivers are now persistent (I had to rebuilt them every kernel update) but BT is back.
Thanks :slight_smile:

rtw89 driver was included since kernel 5.16 +. So you dont need to re-build that wifi driver anymore :smiley:
I have the same RealTek WiFi & BT as you.

Although I always had (& still have) BT issues. Sometimes (on battery power) BT will stop working & cannot be re-started until re-boot. It may happen after 10 mins or several hrs, but always when external power is disconnected.

1 Like

good to know :slight_smile:

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.