Bug 1219984 - pipewire unable to use mic with bluetooth headset
Summary: pipewire unable to use mic with bluetooth headset
Status: RESOLVED INVALID
Alias: None
Product: PUBLIC SUSE Linux Enterprise Desktop 15 SP6
Classification: openSUSE
Component: GNOME (show other bugs)
Version: unspecified
Hardware: Other Other
: P3 - Medium : Normal
Target Milestone: ---
Assignee: E-mail List
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-02-15 19:48 UTC by Lubos Kocman
Modified: 2024-03-05 15:21 UTC (History)
2 users (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
user experience (you should see beoplay also in mic section (6.95 MB, video/webm)
2024-02-15 19:48 UTC, Lubos Kocman
Details
fixed-availability-of-mic-with-bluetooth-headset (339.50 KB, image/png)
2024-02-19 11:14 UTC, Lubos Kocman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Lubos Kocman 2024-02-15 19:48:22 UTC
Created attachment 872786 [details]
user experience (you should see beoplay also in mic section

Hello team,

it seems that bluetooth headsets on 15.6 doest give me option to use a mic. Device itself connects correctly, however you can't see the mic.

The same headset was working in previous releases, although I was not sure if I did use pipewire before.

> ps aux | grep pipe
lkocman   3354  0.0  0.0  43832 25632 ?        S<sl 08:32   0:00 /usr/bin/pipewire
lkocman  21693  0.0  0.0   8376  2304 pts/7    S+   20:47   0:00 grep --color=auto pipe


> rpm -qa | egrep -i "sound|blue|pipe"
libgnome-bluetooth13-3.34.5-150400.12.9.x86_64
libKF5BluezQt6-5.102.0-bp156.2.7.x86_64
bluez-cups-5.70-150600.1.2.x86_64
typelib-1_0-GnomeBluetooth-3_0-42.7-150600.1.1.x86_64
bluez-qt-imports-5.102.0-bp156.2.7.x86_64
libasound2-1.2.10-150600.2.2.x86_64
gstreamer-plugin-pipewire-0.3.64-150500.3.7.pm.1.x86_64
libgnome-bluetooth-3_0-13-42.7-150600.1.1.x86_64
typelib-1_0-GnomeBluetooth-1_0-3.34.5-150400.12.9.x86_64
libgsound0-1.0.3-150400.2.10.x86_64
pipewire-modules-0_3-32bit-0.3.64-150500.3.5.2.x86_64
libQt5Bluetooth5-5.15.12+kde6-150600.1.1.x86_64
pipewire-0.3.64-150500.3.7.pm.1.x86_64
pipewire-spa-plugins-0_2-0.3.64-150500.3.7.pm.1.x86_64
libbluetooth3-5.70-150600.1.2.x86_64
pipewire-modules-0_3-0.3.64-150500.3.7.pm.1.x86_64
pipewire-spa-tools-0.3.64-150500.3.7.pm.1.x86_64
NetworkManager-bluetooth-1.38.6-150500.3.2.1.x86_64
sound-theme-freedesktop-0.8-150400.12.7.noarch
pipewire-lang-0.3.64-150500.3.7.pm.1.noarch
bluez-5.70-150600.1.2.x86_64
libpipeline1-1.4.1-150000.3.2.1.x86_64
gnome-bluetooth-42.7-150600.1.1.x86_64
libpipewire-0_3-0-32bit-0.3.64-150500.3.5.2.x86_64
gnome-bluetooth-lang-42.7-150600.1.1.noarch
libasound2-32bit-1.2.10-150600.2.2.x86_64
pipewire-spa-plugins-0_2-32bit-0.3.64-150500.3.5.2.x86_64
libpipewire-0_3-0-0.3.64-150500.3.7.pm.1.x86_64
libQt5Bluetooth5-imports-5.15.12+kde6-150600.1.1.x86_64
yast2-sound-4.5.0-150500.1.5.x86_64
pipewire-tools-0.3.64-150500.3.7.pm.1.x86_64
bluez-auto-enable-devices-5.70-150600.1.2.noarch
libSoundTouch0-1.8.0-3.11.1.x86_64
kernel-firmware-bluetooth-20240115-150600.1.1.noarch
pulseaudio-module-bluetooth-15.0-150400.4.4.1.x86_64
libbluetooth3-32bit-5.70-150600.1.2.x86_64
kernel-firmware-sound-20240115-150600.1.1.noarch
libgnome-bluetooth-ui-3_0-13-42.7-150600.1.1.x86_64
Comment 1 Antonio Larrosa 2024-02-16 06:34:43 UTC
hmm, you're not using pipewire for audio, but pulseaudio. Note that we don't support pipewire as audio manager in SLE and it's only used for screen sharing in wayland. To enable audio support, you have to install the wireplumber-audio package (which will uninstall pulseaudio and configure pipewire to open audio devices) and which is only available through PackageHub.

In any case, I recommend you to test the new audio packages for SP6 that are currently waiting to get accepted in SLE-15-SP6's Staging:S . I'd install both the webrtc-audio-processing and pulseaudio updates, which will probably fix your issue "officially" . And if you want to go "unofficial" and try pipewire then you should install the webrtc-audio-processing, pipewire and wireplumber updates from the same Staging.
Comment 2 Radoslav Tzvetkov 2024-02-19 08:47:48 UTC
Based on this I propose P3, but I might be wrong. Lubosh you can correct the Prio
Comment 3 Lubos Kocman 2024-02-19 11:14:13 UTC
Created attachment 872845 [details]
fixed-availability-of-mic-with-bluetooth-headset

Confirming that all works with wireplumber-audio (and followup with reboot).
Comment 4 Lubos Kocman 2024-02-19 11:21:09 UTC
Just to confirm that https://en.opensuse.org/openSUSE:Pipewire has it properly documented.
Comment 5 Lubos Kocman 2024-03-05 15:21:20 UTC
Confirming that this does not happen on clean install with default package set. Closing as invalid.