[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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



Package: upgrade-reports
Severity: important
X-Debbugs-Cc: yanik.doucet@spydx.com

My previous release is: bookworm
I am upgrading to: trixie
Archive date: 2025-08-01
Upgrade date: 2025-07-28
uname -a after upgrade: Linux t14s 6.12.38+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.38-1 (2025-07-16) x86_64 GNU/Linux
Method: replaced bookworm with trixie in sources.list

Contents of /etc/apt/sources.list:

ydoucet@t14s:~$ sudo cat /etc/apt/sources.list.d/*.sources
# Modernized from /etc/apt/sources.list
Types: deb
URIs: http://deb.debian.org/debian/
Suites: trixie-backports
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
# Modernized from /etc/apt/sources.list
Types: deb
URIs: http://deb.debian.org/debian/
Suites: trixie
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

# Modernized from /etc/apt/sources.list
Types: deb
URIs: http://security.debian.org/debian-security/
Suites: trixie-security
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg

# Modernized from /etc/apt/sources.list
Types: deb
URIs: http://deb.debian.org/debian/
Suites: trixie-updates
Components: main contrib non-free non-free-firmware
Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg
Types: deb
Architectures: amd64
URIs: https://repository.mullvad.net/deb/stable/
Suites: trixie
Components: main
Signed-By: /usr/share/keyrings/mullvad-keyring.asc


Problem description:


bluetooth headset keeps disconnecting as soon as I start playing sound.  It connects fine, and stays connected as long as nothing's playing, but as soon as I play any sound, it disconnects every time.  The problem only occurs on A2DP sink.  Switching to HSP/HFP sink works fine, albeit with crappy sound 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_79_9B/fd0: fd(31) ready
juil. 31 15:01:44 t14s wireplumber[2108]: spa.bluez5.sink.media: 0x56070c270ee8: 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: Transport endpoint is not connected (107)
juil. 31 15:01:44 t14s wireplumber[2108]: spa.bluez5: Failed to release transport /org/bluez/hci0/dev_00_42_79_09_79_9B/fd0: Method "Release" with signature "" 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="method_return", sender=":1.50" (uid=1000 pid=2108 comm="/usr/bin/wireplumber") interface="(unset)" member="(unset)" error name="(unset)" requested_reply="0" destination=":1.2" (uid=0 pid=1356 comm="/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-bluetooth-headset-keeps-disconnecting-as-soon-as-i-start-playing-sound/160697/1

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-00805f9b34fb)
        UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
        UUID: Advanced Audio Distribu.. (0000110d-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control        (0000110e-0000-1000-8000-00805f9b34fb)
        UUID: A/V Remote Control Cont.. (0000110f-0000-1000-8000-00805f9b34fb)
        UUID: Handsfree                 (0000111e-0000-1000-8000-00805f9b34fb)
        UUID: Generic Audio             (00001203-0000-1000-8000-00805f9b34fb)
        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] [metadata] 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 variables
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-00805f9b34fb)
        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-00805f9b34fb)
        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


Reply to: