Bluetooth audio device connected but not listed in mixer. module-bluetooth-discover failed to load.

Hi I’m faced with bluetooth audio headphones problem. I’ve paired device and did a connection, but pavumixer ignore bluetooth audio device only “Built-in analog audio” is listed in mixer. I came across that this is due to pulseaudio module module-bluetooth-discover failed to load:

$ pactl load-module module-bluetooth-discover
Failure: Module initialization failed

I’m running XFCE4 Desktop manager started by GDM. pulseaudio-module-bluetooth and pulseaudio-gdm-hooks packages are installed.

$ pactl list modules | grep blue
        Name: module-bluetooth-policy
                module.description = "Policy module to make using bluetooth devices out-of-the-box easier"
        Name: module-bluetooth-discover
        Name: module-bluez5-discover

Any idea please?

Many thx in advance

So it doesn’t show in the mixer output and input devices.
Try removing your bluetooth head phone in the list in bluetooth devices.
Then use the search function, when it finds your head phone
try connecting to it.

It doesn’t work. Still no headphones in mixer. The problem is related to modules can’t be loaded. In system log I have the following messages:

Nov 01 12:26:42 main pulseaudio[1580]: Module module-bluetooth-policy not loaded.
Nov 01 12:26:42 main pulseaudio[1580]: Module module-bluetooth-discover not loaded.

Don’t understand why it can’t be loaded?

Yes, more information on why these modules are not loaded is needed.

From How to debug PulseAudio problems:

systemctl --user stop pulseaudio.socket
systemctl --user stop pulseaudio.service
Now launch pulseaudio -vvvvv

Then, in a parallel session, try to load the modules.

You can share the debug log here using susepaste

According to log it seems like all modules are loaded and secondary load is forbidden. I gave up and bought new usb bluetooth adapter. Probably my acient adapter doesn’t support protocol used by headphones. Therefore it seems like hardware problem. The problem resolved, thank you.

Better you switch from pulseaudio to pipewire.

zypper in gstreamer-plugin-pipewire pipewire-alsa pipewire-aptx pipewire-libjack-0_3 pipewire-pulseaudio libfdk-aac2 libopenaptx0