Bluetooth earbuds connect but no sound

Hi,

I’m running Fedora 40 with KDE 6.1.1. My problem: I have a pair of Pixel Pro earbuds that I’m able to pair with my laptop, and they’re listed as “connected” in KDE’s bluetooth settings. But no sound comes through the buds. When I open KDE’s sound settings, the earbuds are listed, but when I click on the Test Front Right and Front Left buttons, there’s no sound.

From the terminal it seems like something is going wrong:

$ systemctl status bluetooth
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: enabled)
    Drop-In: /usr/lib/systemd/system/service.d
             └─10-timeout-abort.conf
     Active: active (running) since Mon 2024-07-01 16:10:12 MDT; 2min 12s ago
       Docs: man:bluetoothd(8)
   Main PID: 862 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 18952)
     Memory: 2.7M (peak: 6.3M)
        CPU: 170ms
     CGroup: /system.slice/bluetooth.service
             └─862 /usr/libexec/bluetooth/bluetoothd

Jul 01 16:10:35 fedora bluetoothd[862]: Endpoint registered: sender=:1.56 path=/MediaEndpoint/A2DPSink/opus_0>
Jul 01 16:10:35 fedora bluetoothd[862]: Endpoint registered: sender=:1.56 path=/MediaEndpoint/A2DPSource/opus>
Jul 01 16:11:41 fedora bluetoothd[862]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP >
Jul 01 16:11:43 fedora bluetoothd[862]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to B8:7B:D4:0B:32:E>
Jul 01 16:11:45 fedora bluetoothd[862]: profiles/input/device.c:control_connect_cb() connect to B8:7B:D4:0B:3>
Jul 01 16:11:45 fedora bluetoothd[862]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to B8:7B:D4:0B:32:E>
Jul 01 16:11:53 fedora bluetoothd[862]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP >
Jul 01 16:11:55 fedora bluetoothd[862]: sdp_service_search_attr_async: Error sending data:Transport endpoint >
Jul 01 16:11:55 fedora bluetoothd[862]: src/device.c:search_cb() B8:7B:D4:0B:32:E9: error updating services: >
Jul 01 16:12:04 fedora bluetoothd[862]: /org/bluez/hci0/dev_B8_7B_D4_0B_32_E9/sep5/fd0: fd(41) ready
lines 1-24/24 (END)...skipping...
● bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: enabled)
    Drop-In: /usr/lib/systemd/system/service.d
             └─10-timeout-abort.conf
     Active: active (running) since Mon 2024-07-01 16:10:12 MDT; 2min 12s ago
       Docs: man:bluetoothd(8)
   Main PID: 862 (bluetoothd)
     Status: "Running"
      Tasks: 1 (limit: 18952)
     Memory: 2.7M (peak: 6.3M)
        CPU: 170ms
     CGroup: /system.slice/bluetooth.service
             └─862 /usr/libexec/bluetooth/bluetoothd

Jul 01 16:10:35 fedora bluetoothd[862]: Endpoint registered: sender=:1.56 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Jul 01 16:10:35 fedora bluetoothd[862]: Endpoint registered: sender=:1.56 path=/MediaEndpoint/A2DPSource/opus_05_duplex
Jul 01 16:11:41 fedora bluetoothd[862]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Operation already in >
Jul 01 16:11:43 fedora bluetoothd[862]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to B8:7B:D4:0B:32:E9: Operation already in progr>
Jul 01 16:11:45 fedora bluetoothd[862]: profiles/input/device.c:control_connect_cb() connect to B8:7B:D4:0B:32:E9: Operation already in pr>
Jul 01 16:11:45 fedora bluetoothd[862]: profiles/audio/avdtp.c:avdtp_connect_cb() connect to B8:7B:D4:0B:32:E9: Operation already in progr>
Jul 01 16:11:53 fedora bluetoothd[862]: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Operation already in >
Jul 01 16:11:55 fedora bluetoothd[862]: sdp_service_search_attr_async: Error sending data:Transport endpoint is not connected
Jul 01 16:11:55 fedora bluetoothd[862]: src/device.c:search_cb() B8:7B:D4:0B:32:E9: error updating services: Input/output error (5)
Jul 01 16:12:04 fedora bluetoothd[862]: /org/bluez/hci0/dev_B8_7B_D4_0B_32_E9/sep5/fd0: fd(41) ready

With Fedora Workstation (Gnome) bluetooth works fine. I’d be grateful for any suggestions.

Please fix your post and have your paste in preformatted text </>

2024-05-06_12-15-49_Preformatted_Text

Sorry about that messy first post. It’s fixed now!

1 Like

This may be a pipewire issue. In the volume applet, is there one sound device?

Can you select the earbuds as output?

Maybe you need to use the hamburger menu of the sound output, and select them as a mode, a common Pipewire bug I think

But if it is not that, report a bug against bluetoothd

Added pipewire and removed gnome, workstation

Added kde-plasma

Thanks for your reply. There are two sound devices listed in the volume applet. On the hamburger menu next to the earbuds I noticed there was an option “Play all audio via this device.” I selected that and now I have sound through the earbuds! Thanks for pointing me in the right direction.

2 Likes