You are not logged in.
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 availableAfter 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_552Offline
Still looking for help
Offline
Disabling service bluetooth-mesh has fixed it, I had probably enabled it trying to fix a previous bluetooth issue.
Offline
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