You are not logged in.

#1 2022-02-10 04:24:07

Deepa
Member
Registered: 2022-02-10
Posts: 3

Bluetooth doesn't work until 1st suspend then stops working after 2nd

As the title says, I am unable to use Bluetooth until I suspend and wake up my laptop, if I suspend again Bluetooth functionality once again stops working.

I have had many problems with Bluetooth previously but just can't figure this one out after trying 3 kernels and a bunch of things from the wiki and previous posts.

Been on the same arch install for a while and I am sure I've broken a lot.

Outputs of a few things that may be helpful:

After boot (ran in order)

~ > lsusb -tv

/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 0438:7900 Advanced Micro Devices, Inc. Root Hub
        |__ Port 1: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
            ID 04f2:b47f Chicony Electronics Co., Ltd
        |__ Port 1: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
            ID 04f2:b47f Chicony Electronics Co., Ltd
        |__ Port 2: Dev 4, If 0, Class=Wireless, Driver=, 12M
            ID 04ca:3015 Lite-On Technology Corp. Qualcomm Atheros QCA9377 Bluetooth
        |__ Port 2: Dev 4, If 1, Class=Wireless, Driver=, 12M
            ID 04ca:3015 Lite-On Technology Corp. Qualcomm Atheros QCA9377 Bluetooth
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 0438:7900 Advanced Micro Devices, Inc. Root Hub
        |__ Port 4: Dev 3, If 0, Class=Vendor Specific Class, Driver=rtsx_usb, 480M
            ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller

[bluetooth]# power on

No default controller available

~ > blueman-manager

blueman-manager 21.22.53 ERROR    Manager:137 on_dbus_name_appeared: Default adapter not found, trying first available.
blueman-manager 21.22.53 ERROR    Manager:141 on_dbus_name_appeared: No adapter(s) found, exiting

~ > systemctl status bluetooth.service

● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: active (running) since Thu 2022-02-10 03:18:24 CST; 5h 54min left
       Docs: man:bluetoothd(8)
   Main PID: 433 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 5816)
     Memory: 2.7M
        CPU: 58ms
     CGroup: /system.slice/bluetooth.service
             └─433 /usr/lib/bluetooth/bluetoothd

Feb 10 03:18:22 archlaptop systemd[1]: Starting Bluetooth service...
Feb 10 03:18:23 archlaptop bluetoothd[433]: Bluetooth daemon 5.63
Feb 10 03:18:24 archlaptop systemd[1]: Started Bluetooth service.
Feb 10 03:18:24 archlaptop bluetoothd[433]: Starting SDP server
Feb 10 03:18:25 archlaptop bluetoothd[433]: Bluetooth management interface 1.21 initialized
Feb 09 21:22:00 archlaptop bluetoothd[433]: src/adapter.c:index_removed() Ignoring index removal for a non-existent adapter
Feb 09 21:22:00 archlaptop bluetoothd[433]: src/adapter.c:reset_adv_monitors_complete() Failed to reset Adv Monitors: Invalid Index >
Feb 09 21:22:00 archlaptop bluetoothd[433]: Failed to read exp features info: Invalid Index (0x11)
Feb 09 21:22:00 archlaptop bluetoothd[433]: Failed to read info for index 0: Invalid Index (0x11)
lines 1-21/21 (END)

~ > lsmod | grep bluetooth

bluetooth             757760  7 bnep
ecdh_generic           16384  1 bluetooth
rfkill                 32768  8 acer_wmi,bluetooth,cfg80211
crc16                  16384  2 bluetooth,ext4

~ > sudo modprobe btusb
~ > lsmod | grep bluetooth

bluetooth             757760  14 btrtl,btintel,btbcm,bnep,btusb
ecdh_generic           16384  1 bluetooth
rfkill                 32768  8 acer_wmi,bluetooth,cfg80211
crc16                  16384  2 bluetooth,ext4

~ > lsmod

Module                  Size  Used by
btusb                  65536  0

~ > pulseaudio -k

systemctl restart bluetooth.service
pulseaudio --start

~ > bluetoothctl

Agent registered

[bluetooth]# power on

No default controller available

After resting once:

~ > lsusb -tv

/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 5000M
    ID 1d6b:0003 Linux Foundation 3.0 root hub
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 0438:7900 Advanced Micro Devices, Inc. Root Hub
        |__ Port 1: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
            ID 04f2:b47f Chicony Electronics Co., Ltd
        |__ Port 1: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
            ID 04f2:b47f Chicony Electronics Co., Ltd
        |__ Port 2: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
            ID 04ca:3015 Lite-On Technology Corp. Qualcomm Atheros QCA9377 Bluetooth
        |__ Port 2: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
            ID 04ca:3015 Lite-On Technology Corp. Qualcomm Atheros QCA9377 Bluetooth
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    ID 1d6b:0002 Linux Foundation 2.0 root hub
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        ID 0438:7900 Advanced Micro Devices, Inc. Root Hub
        |__ Port 4: Dev 3, If 0, Class=Vendor Specific Class, Driver=rtsx_usb, 480M
            ID 0bda:0129 Realtek Semiconductor Corp. RTS5129 Card Reader Controller

~ > systemctl status bluetooth.service

● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
     Active: active (running) since Wed 2022-02-09 21:42:28 CST; 4min 43s ago
       Docs: man:bluetoothd(8)
   Main PID: 3216 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 5816)
     Memory: 1000.0K
        CPU: 73ms
     CGroup: /system.slice/bluetooth.service
             └─3216 /usr/lib/bluetooth/bluetoothd

Feb 09 21:44:40 archlaptop bluetoothd[3216]: Failed to read exp features info: Invalid Index (0x11)
Feb 09 21:44:40 archlaptop bluetoothd[3216]: Failed to read info for index 0: Invalid Index (0x11)
Feb 09 21:44:41 archlaptop bluetoothd[3216]: Endpoint registered: sender=:1.98 path=/MediaEndpoint/A2DPSink/sbc
Feb 09 21:44:41 archlaptop bluetoothd[3216]: Endpoint registered: sender=:1.98 path=/MediaEndpoint/A2DPSource/sbc
Feb 09 21:44:41 archlaptop bluetoothd[3216]: Endpoint registered: sender=:1.98 path=/MediaEndpoint/A2DPSink/sbc_xq_453
Feb 09 21:44:41 archlaptop bluetoothd[3216]: Endpoint registered: sender=:1.98 path=/MediaEndpoint/A2DPSource/sbc_xq_453
Feb 09 21:44:41 archlaptop bluetoothd[3216]: Endpoint registered: sender=:1.98 path=/MediaEndpoint/A2DPSink/sbc_xq_512
Feb 09 21:44:41 archlaptop bluetoothd[3216]: Endpoint registered: sender=:1.98 path=/MediaEndpoint/A2DPSource/sbc_xq_512
Feb 09 21:44:41 archlaptop bluetoothd[3216]: Endpoint registered: sender=:1.98 path=/MediaEndpoint/A2DPSink/sbc_xq_552
Feb 09 21:44:41 archlaptop bluetoothd[3216]: Endpoint registered: sender=:1.98 path=/MediaEndpoint/A2DPSource/sbc_xq_552

Offline

#2 2022-02-10 20:37:50

Deepa
Member
Registered: 2022-02-10
Posts: 3

Re: Bluetooth doesn't work until 1st suspend then stops working after 2nd

Still looking for help

Offline

#3 2022-03-07 22:32:28

Deepa
Member
Registered: 2022-02-10
Posts: 3

Re: Bluetooth doesn't work until 1st suspend then stops working after 2nd

Disabling service bluetooth-mesh has fixed it, I had probably enabled it trying to fix a previous bluetooth issue.

Offline

#4 2022-03-16 07:32:05

grail69
Member
Registered: 2021-09-12
Posts: 19

Re: Bluetooth doesn't work until 1st suspend then stops working after 2nd

I have essentially all the same output as above, but am not running bluetooth-mesh at all on my PC.

Additionally I am using pipewire and all was working fine until a recent reboot and now I have the situation above where I have no default controller

Any additional suggestions on why this happens and how to fix it would be appreciated?

Offline

Board footer

Powered by FluxBB