I have a recently emerged issue with bluetooth (almost sure it did not exist 2-3 stable updates ago). After boot, when I switch on my bluetooth headphones they connect and after a few seconds they disconnect. If I try to connect manually, the same happens.
Restarting the bluetooth daemon with systemctl restart bluetooth makes the connection work.
Any clue? Hints at how to debug will be appreciated.
Every other bluetooth device works fine. I wonder if this may have to do with the audio subsystem rather than the bluetooth one. Also wonder if the fact that the headphones support multiple ways of operation A2DP vs HFP may be involved…
Pipewire audio is almost unusable, due to significant stuttering on bluetooth sinks, but probably not relevant here. Pulseaudio is OK.
Trying to experiment, going back from pipewire audio to pulseaudio is not really strightforward since pamac install manjaro-pulse leaves back pieces of pipewire audio that prevent the bluetooth daemon from starting (but I think I managed fully recovering from that problem)
There was an issue reported in March that might be relevant
PipeWire is a multimedia server for audio and video pipewire and session manager wireplumber are required by kwin and cannot be removed on a KDE system
Wireplumber service is active and might be causing a problem for PulseAudio
To turn service off temporarily:
Gone back to pulseaudio (manjaro-pulse). Pipewire gives too much stuttering on bluetooth audio devices anyway. Unfortunately, this does not solve the issue of having to manually restarting the bluetooth service to connect bluetooth headphones.