Earbud pairing requires bluetooth restart after every sleep/reboot - anyone see anything similar?

Every time I want to pair my Calcini Punch 3 wireless earbuds to my KDE Endeavouros Thinkpad, I have to open a terminal and do a

sudo systemctl restart bluetooth

If I sleep or restart my computer I have to restart the bluetooth service again.

If I don’t the earbuds pair but then immediately disconnect.

It wasn’t always like this - started happening maybe six months ago, maybe more. Unfortunately I don’t have an exact date/upgrade that caused this.

Wondering if anyone has seen similar issues or can point me in the right direction of what logs to look at.

Love using Endeavour though!

Not shure as I don’t use Bluetooth. But in EndeavourOS Bluetooth is by default turned off. So in that case you would need to enable it so it stays on with each reboot etc..

sudo systemctl enable bluetooth

Maybe this helps you to set it up?
https://discovery.endeavouros.com/audio/bluetooth/2021/03/

I’ve been seeing I think the same since kernel 7.0 with my bluetooth mouse.
I can actually use bluetoothctl to ‘find’ it after sleep (powering on and off)

Sorry, I didn’t mention that I already had bluetooth enabled. I have been using bluetooth since I got the earbuds.

Thanks for suggesting bluetoothctl. I see my device as paired, but when I try to connect to it I get the following:

[bluetoothctl]> connect 41:42:CF:41:BD:48 
Attempting to connect to 41:42:CF:41:BD:48
[CHG] Device 41:42:CF:41:BD:48 Connected: yes
[NEW] Endpoint /org/bluez/hci0/dev_41_42_CF_41_BD_48/sep1 
[NEW] Endpoint /org/bluez/hci0/dev_41_42_CF_41_BD_48/sep2 
[NEW] Transport /org/bluez/hci0/dev_41_42_CF_41_BD_48/sep2/fd0 
Connection successful
[CHG] Device 41:42:CF:41:BD:48 ServicesResolved: yes
[DEL] Transport /org/bluez/hci0/dev_41_42_CF_41_BD_48/sep2/fd0 
[DEL] Endpoint /org/bluez/hci0/dev_41_42_CF_41_BD_48/sep1 
[DEL] Endpoint /org/bluez/hci0/dev_41_42_CF_41_BD_48/sep2 
[CHG] Device 41:42:CF:41:BD:48 ServicesResolved: no
[SIGNAL] BREDR.Disconnected - org.bluez.Reason.Remote, Connection terminated by remote user
[SIGNAL] Disconnected - org.bluez.Reason.Remote, Connection terminated by remote user
[CHG] Device 41:42:CF:41:BD:48 Connected: no

I guess it’s saying that the “Connection terminated by remote user” meaning my earbuds. Restarting the bluetooth service is still required for me to connect.

check this, could help.

Thanks, that did it! I wonder why it works…

This is the probable reason.

There is not that much info about the solution, which surprised me.

The first thing after installing Arch was that I couldn’t listen to the music. It seems like not that many people connect headphones to computers, especially laptops :thinking: