Bug#1110224: upgrade-reports: bluetooth headset keeps disconnecting as soon as I start playing sound in trixie

Jochen Sprickerhof <[email protected]> Sat, 9 Aug 2025 07:15:37 +0200
Newsgroups gmane.linux.debian.user.testing
Organization The Debian Project
Message-ID <aJbZef8imZBsfHnz__35342.4525632121$1754716540$gmane$org@fenchel>
--Y9zzvVSNbPuY3bu0
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Control: reassign -1 bluez
Control: affects -1 upgrade-reports

Hi Yanik,


* Yanik Doucet <[email protected]> [2025-08-01 08:53]:
>Problem description:
>
>
>bluetooth headset keeps disconnecting as soon as I start playing sound.  I=
t connects fine, and stays connected as long as nothing's playing, but as s=
oon as I play any sound, it disconnects every time.  The problem only occur=
s on A2DP sink.  Switching to HSP/HFP sink works fine, albeit with crappy s=
ound quality.
>
>The same headset works fine on my Steamdeck.
>
>logs:
>
>juil. 31 15:01:44 t14s bluetoothd[1356]: /org/bluez/hci0/dev_00_42_79_09_7=
9_9B/fd0: fd(31) ready
>juil. 31 15:01:44 t14s wireplumber[2108]: spa.bluez5.sink.media: 0x56070c2=
70ee8: error 24
>juil. 31 15:01:44 t14s bluetoothd[1356]: src/profile.c:ext_io_disconnected=
() Unable to get io data for Hands-Free Voice gateway: getpeername: Transpo=
rt endpoint is not connected (107)
>juil. 31 15:01:44 t14s wireplumber[2108]: spa.bluez5: Failed to release tr=
ansport /org/bluez/hci0/dev_00_42_79_09_79_9B/fd0: Method "Release" with si=
gnature "" on interface "org.bluez.MediaTransport1" doesn't exist
>juil. 31 15:01:44 t14s dbus-daemon[1360]: [system] Rejected send message, =
0 matched rules; type=3D"method_return", sender=3D":1.50" (uid=3D1000 pid=
=3D2108 comm=3D"/usr/bin/wireplumber") interface=3D"(unset)" member=3D"(uns=
et)" error name=3D"(unset)" requested_reply=3D"0" destination=3D":1.2" (uid=
=3D0 pid=3D1356 comm=3D"/usr/libexec/bluetooth/bluetoothd")
>juil. 31 15:01:44 t14s kded6[2317]: org.kde.pulseaudio: No object for name=
 "bluez_output.00_42_79_09_79_9B.1"
>juil. 31 15:01:45 t14s systemsettings[3732]: org.kde.pulseaudio: No object=
 for name "bluez_output.00_42_79_09_79_9B.1"
>
>Similar report in Fedora: https://discussion.fedoraproject.org/t/my-blueto=
oth-headset-keeps-disconnecting-as-soon-as-i-start-playing-sound/160697/1

The link claims that "Latest upgrade fixed the problem.". The latest=20
upstream release is 5.83, available in experimental. Could you try that=20
package and report back?

Thanks!

Jochen

>bluetoothctl info:
>
>Kinesis KB800PB-BT]> devices
>Device 20:73:16:10:F7:97 Kinesis KB800PB-BT
>Device 00:42:79:09:79:9B AKG Y500 WIRELESS
>[Kinesis KB800PB-BT]> info 00:42:79:09:79:9B
>Device 00:42:79:09:79:9B (public)
>        Name: AKG Y500 WIRELESS
>        Alias: AKG Y500 WIRELESS
>        Class: 0x00240404 (2360324)
>        Icon: audio-headset
>        Paired: yes
>        Bonded: yes
>        Trusted: yes
>        Blocked: no
>        Connected: yes
>        LegacyPairing: no
>        UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b3=
4fb)
>        UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b3=
4fb)
>        UUID: Advanced Audio Distribu.. (0000110d-0000-1000-8000-00805f9b3=
4fb)
>        UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b3=
4fb)
>        UUID: A/V Remote Control Cont.. (0000110f-0000-1000-8000-00805f9b3=
4fb)
>        UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b3=
4fb)
>        UUID: Generic Audio             (00001203-0000-1000-8000-00805f9b3=
4fb)
>        Battery Percentage: 0x5a (90)
>[Kinesis KB800PB-BT]> menu endpoint
>Menu endpoint:
>Available commands:
>-------------------
>list [local]                                      List available endpoints
>show [endpoint]                                   Endpoint information
>register <UUID> <codec[:company]> [capabilities...] Register Endpoint
>unregister <UUID/object>                          Register Endpoint
>config <endpoint> [local endpoint] [preset]       Configure Endpoint
>presets <endpoint>/<UUID> [codec[:company]] [preset] [codec config] [metad=
ata] List or add presets
>back                                              Return to main menu
>version                                           Display version
>quit                                              Quit program
>exit                                              Quit program
>help                                              Display help about this =
program
>export                                            Print environment variab=
les
>script <filename>                                 Run script
>[Kinesis KB800PB-BT]> list
>Endpoint /org/bluez/hci0/dev_00_42_79_09_79_9B/sep1
>Endpoint /org/bluez/hci0/dev_00_42_79_09_79_9B/sep3
>[Kinesis KB800PB-BT]> show /org/bluez/hci0/dev_00_42_79_09_79_9B/sep1
>Endpoint /org/bluez/hci0/dev_00_42_79_09_79_9B/sep1
>        UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b3=
4fb)
>        Codec: 0x00 (0)
>        Media Codec: SBC
>        Channel Modes: Stereo JointStereo
>        Frequencies: 44.1Khz 48Khz
>        Subbands: 8
>        Blocks: 12 16
>        Bitpool Range: 2-53
>        Device: /org/bluez/hci0/dev_00_42_79_09_79_9B
>        DelayReporting: yes
>[Kinesis KB800PB-BT]> show /org/bluez/hci0/dev_00_42_79_09_79_9B/sep3
>Endpoint /org/bluez/hci0/dev_00_42_79_09_79_9B/sep3
>        UUID: Audio Sink                (0000110b-0000-1000-8000-00805f9b3=
4fb)
>        Codec: 0x00 (0)
>        Media Codec: SBC
>        Channel Modes: Stereo JointStereo
>        Frequencies: 44.1Khz 48Khz
>        Subbands: 8
>        Blocks: 12 16
>        Bitpool Range: 2-53
>        Device: /org/bluez/hci0/dev_00_42_79_09_79_9B
>        DelayReporting: yes
>
>Relevant packages:
>
>ydoucet@t14s:~$ dpkg -l| grep -E 'bluez*|pipe*|wirepl*' |awk '{print $2"\t=
"$3}'
>bluedevil       4:6.3.4-2
>bluetooth       5.82-1.1
>bluez   5.82-1.1
>bluez-obexd     5.82-1.1
>bluez-tools     2.0~20170911.0.7cb788c-4+b1
>libbluetooth3:amd64     5.82-1.1
>libkf6bluezqt-data      6.13.0-1
>libkf6bluezqt6:amd64    6.13.0-1
>libkpipewire-data       6.3.6-1
>libkpipewire6:amd64     6.3.6-1
>libkpipewiredmabuf6:amd64       6.3.6-1
>libkpipewirerecord6:amd64       6.3.6-1
>libpipeline1:amd64      1.5.8-1
>libpipewire-0.3-0t64:amd64      1.4.2-1
>libpipewire-0.3-common  1.4.2-1
>libpipewire-0.3-modules:amd64   1.4.2-1
>libqt6bluetooth6:amd64  6.8.2-3
>libqt6bluetooth6-bin    6.8.2-3
>libspa-0.2-bluetooth:amd64      1.4.2-1
>libwireplumber-0.5-0:amd64      0.5.8-2
>pipewire:amd64  1.4.2-1
>pipewire-alsa:amd64     1.4.2-1
>pipewire-audio  1.4.2-1
>pipewire-audio-client-libraries 1.4.2-1
>pipewire-bin    1.4.2-1
>pipewire-jack:amd64     1.4.2-1
>pipewire-pulse  1.4.2-1
>qml6-module-org-kde-bluezqt:amd64       6.13.0-1
>qml6-module-org-kde-pipewire:amd64      6.3.6-1
>wireplumber     0.5.8-2
>
>Steamdeck packages;
>
>(A)(root@steamdeck ~)# pacman -Qe |grep -E 'blue*|pipe*|wirepl*'
>bluez 5.79-1.11
>bluez-utils 5.79-1.11
>gst-plugin-pipewire 1:1.2.7-1.1
>libpipewire 1:1.2.7-1.1
>libwireplumber 0.5.7-1.2
>pipewire 1:1.2.7-1.1
>pipewire-alsa 1:1.2.7-1.1
>pipewire-audio 1:1.2.7-1.1
>pipewire-jack 1:1.2.7-1.1
>pipewire-pulse 1:1.2.7-1.1
>pipewire-v4l2 1:1.2.7-1.1
>pipewire-x11-bell 1:1.2.7-1.1
>wireplumber 0.5.7-1.2

--Y9zzvVSNbPuY3bu0
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEc7KZy9TurdzAF+h6W//cwljmlDMFAmiW2XkACgkQW//cwljm
lDPciA//f1w8q2rUIonRGfbFAc6iEuCsvNNNzkVe0lKrP528Lptg30fL/vcq8qJX
OUJ8xeqiy/gbILFNOUtAhm0JUQcNGc8MsL+YbhFKfkvWeJtypqaIrPDRydegnLUP
xPDh4lmL+uUexrqWJymz4ypezkH7MEsADE0dscaUe+Nkski+6wuPlColmA4hiOe0
a8ANYQjOrUHVQBhgtv4dWOJY1Fu3KEBhsTi4WIu2aQgbGXWmIj4l+rR9rSnSycPN
4RsTvqW7RlKoWzm/f7H+z5vWoDQz3e2UP0NG1OKGJ1D93HF/7g3W6v9oStGOTTsS
xyjm7Slm6Xi54Cjf3r8ljghdlooLx7llKN0AhqpRtHfa+yg1AzJXZIhdxvCRWGKl
ZyCkBL/uwqtGDnq4+4YNlsY2sLH0oMwCUG0qKH0RqVLEzlEPSzMmJM43fM9wjnb7
fT9FfR0QNiZkQn/OcdhznROoGo6ONdDT9VaicxY2uCUmqvyALqh6f/1ezIbIM6Jh
R7jihGcDTf+Y+N0WuYbm0Ik7Y5MoYhvldugiM9dGuHWtfHFv6k+epAn94Bshp7pg
FpfIK2cxZcDm0HUUNFP/WVDlk4tgNhTHc3IsR35irV9EtjMI4y3o59M4qz9d+7vm
f0W1QdWi6R88HddxkXfzSrdBj2oOZ1cZNzugymPAaEzPi2Y9uD8=
=gBeY
-----END PGP SIGNATURE-----

--Y9zzvVSNbPuY3bu0--