Profile for Sony SBS-XB33 bluetooth speaker randomly changes to a 'headset' profile (with no audio)
- PipeWire version (
pipewire --version
): 0.3.70 - Distribution and distribution version (
PRETTY_NAME
from/etc/os-release
): "Gentoo Linux" - Desktop Environment: Plasma
- Kernel version (
uname -r
): 5.15.11-gentoo - BlueZ version (
bluetoothctl --version
): 5.66 -
lsusb
:
Bus 002 Device 005: ID 047d:1020 Kensington Expert Mouse Trackball
Bus 002 Device 004: ID 045e:082c Microsoft Corp. Microsoft Ergonomic Keyboard
Bus 002 Device 003: ID 05ac:8242 Apple, Inc. Built-in IR Receiver
Bus 002 Device 002: ID 0424:2514 Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 003: ID 05ac:8509 Apple, Inc. FaceTime HD Camera
Bus 001 Device 005: ID 05ac:0252 Apple, Inc. Internal Keyboard/Trackpad (ANSI)
Bus 001 Device 008: ID 05ac:821a Apple, Inc. Bluetooth Host Controller
Bus 001 Device 004: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 001 Device 002: ID 0424:2514 Microchip Technology, Inc. (formerly SMSC) USB 2.0 Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
- Bluetooth devices:
Device 6C:47:60:E9:AA:98 SRS-XB33 PBR
Device 6C:47:60:E9:EC:81 SRS-XB33 MAIN
Description of Problem:
These speakers only sometimes produce audio when connected.
The bluetooth connection is solid. However, I have noticed the profile as viewed from PulseAudio Volume Control randomly switching from "High Fidelity Playback" (which works) to "Headset Head Unit" (the codec varies). When this happens, audio fails.
How Reproducible:
Turn the speakers on and wait to see if they get assigned the right profile or not.
Steps to Reproduce:
- Boot up
- Power up one or both speakers
- See if you get audio
Actual Results:
Usually don't get audio.
Expected Results:
It should work first time, every time, the way pulseaudio did before I replaced it.
Additional Info (as attachments):
-
pw-dump > pw-dump.log
: pipewire-bluez.logpw_dump.log - Bluetooth debug log, see here: