• Bug#1110224: upgrade-reports: bluetooth headset keeps disconnecting as

    From Yanik Doucet@21:1/5 to All on Fri Aug 1 15:00:01 2025
    XPost: linux.debian.devel.testing

    Package: upgrade-reports
    Severity: important
    X-Debbugs-Cc: [email protected]

    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)