Hi there,
After one of the recent upgrades, the Bluetooth audio configuration for my Bluetooth receiver (MR280) stopped working.
I can still select the audio profile after connecting via Bluetooth, but in KDE’s Sound settings the device appears under “Inactive Cards” when I choose “A2DP Source & HSP/HFP AG.”
I’m able to choose one of the High Fidelity Duplex audio profiles, but there’s no sound. I haven’t changed my configuration, and the device had been working consistently until now.
Could this be caused by the recent kernel upgrade, or did something change in the PipeWire/WirePlumber configuration?
Some system infos:
$ pactl list cards
Card #6548
Name: alsa_card.pci-0000_64_00.1
Driver: alsa
Owner Module: n/a
Properties:
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "1"
api.alsa.card.longname = "HD-Audio Generic at 0x785c8000 irq 112"
api.alsa.card.name = "HD-Audio Generic"
api.alsa.path = "hw:1"
api.alsa.split-enable = "true"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio1"
api.dbus.ReserveDevice1.Priority = "-20"
device.api = "alsa"
device.bus = "pci"
device.bus_path = "pci-0000:64:00.1"
device.description = "Radeon High Definition Audio Controller [Rembrandt/Strix]"
device.enum.api = "udev"
device.icon_name = "audio-card-analog-pci"
device.name = "alsa_card.pci-0000_64_00.1"
device.nick = "HD-Audio Generic"
device.plugged.usec = "5961157"
device.product.id = "0x1640"
device.product.name = "Radeon High Definition Audio Controller [Rembrandt/Strix]"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:64:00.1/sound/card1"
device.vendor.id = "0x1002"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD/ATI]"
media.class = "Audio/Device"
spa.object.id = "4"
factory.id = "15"
client.id = "95"
object.id = "94"
object.serial = "6548"
object.path = "alsa:acp:Generic_1"
alsa.card = "1"
alsa.card_name = "HD-Audio Generic"
alsa.long_card_name = "HD-Audio Generic at 0x785c8000 irq 112"
alsa.driver_name = "snd_hda_intel"
alsa.mixer_name = "ATI R6xx HDMI"
alsa.components = "HDA:1002aa01,00aa0100,00100800"
alsa.id = "Generic_1"
device.string = "1"
Profiles:
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
HiFi: Play HiFi quality Music (sinks: 3, sources: 0, priority: 11600, available: no)
pro-audio: Pro Audio (sinks: 3, sources: 0, priority: 1, available: yes)
Active Profile: off
Ports:
[Out] HDMI3: HDMI / DisplayPort 3 Output (type: HDMI, priority: 1300, latency offset: 0 usec, availability group: HDMI/DP,pcm=8, not available)
Properties:
port.type = "hdmi"
port.availability-group = "HDMI/DP,pcm=8"
device.icon_name = "video-display"
card.profile.port = "0"
Part of profile(s): HiFi
[Out] HDMI2: HDMI / DisplayPort 2 Output (type: HDMI, priority: 1200, latency offset: 0 usec, availability group: HDMI/DP,pcm=7, not available)
Properties:
port.type = "hdmi"
port.availability-group = "HDMI/DP,pcm=7"
device.icon_name = "video-display"
card.profile.port = "1"
Part of profile(s): HiFi
[Out] HDMI1: HDMI / DisplayPort 1 Output (type: HDMI, priority: 1100, latency offset: 0 usec, availability group: HDMI/DP,pcm=3, not available)
Properties:
port.type = "hdmi"
port.availability-group = "HDMI/DP,pcm=3"
device.icon_name = "video-display"
card.profile.port = "2"
Part of profile(s): HiFi
Card #6549
Name: alsa_card.pci-0000_64_00.6
Driver: alsa
Owner Module: n/a
Properties:
api.acp.auto-port = "false"
api.acp.auto-profile = "false"
api.alsa.card = "2"
api.alsa.card.longname = "HD-Audio Generic at 0x785c0000 irq 113"
api.alsa.card.name = "HD-Audio Generic"
api.alsa.path = "hw:2"
api.alsa.split-enable = "true"
api.alsa.use-acp = "true"
api.dbus.ReserveDevice1 = "Audio2"
api.dbus.ReserveDevice1.Priority = "-20"
device.api = "alsa"
device.bus = "pci"
device.bus_path = "pci-0000:64:00.6"
device.description = "Family 17h/19h/1ah HD Audio Controller"
device.enum.api = "udev"
device.icon_name = "audio-card-analog-pci"
device.name = "alsa_card.pci-0000_64_00.6"
device.nick = "HD-Audio Generic"
device.plugged.usec = "5888767"
device.product.id = "0x15e3"
device.product.name = "Family 17h/19h/1ah HD Audio Controller"
device.subsystem = "sound"
sysfs.path = "/devices/pci0000:00/0000:00:08.1/0000:64:00.6/sound/card2"
device.vendor.id = "0x1022"
device.vendor.name = "Advanced Micro Devices, Inc. [AMD]"
media.class = "Audio/Device"
spa.object.id = "6"
factory.id = "15"
client.id = "95"
object.id = "41"
object.serial = "6549"
object.path = "alsa:acp:Generic"
alsa.card = "2"
alsa.card_name = "HD-Audio Generic"
alsa.long_card_name = "HD-Audio Generic at 0x785c0000 irq 113"
alsa.driver_name = "snd_hda_intel"
alsa.mixer_name = "Realtek ALC257"
alsa.components = "HDA:10ec0257,17aa50d9,00100001"
alsa.id = "Generic"
device.string = "2"
Profiles:
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
HiFi (Headphones, Mic1, Mic2): Play HiFi quality Music (Headphones, Mic1, Mic2) (sinks: 1, sources: 2, priority: 8500, available: no)
HiFi (Mic1, Mic2, Speaker): Play HiFi quality Music (Mic1, Mic2, Speaker) (sinks: 1, sources: 2, priority: 8400, available: yes)
pro-audio: Pro Audio (sinks: 1, sources: 1, priority: 1, available: yes)
Active Profile: HiFi (Mic1, Mic2, Speaker)
Ports:
[Out] Speaker: Speaker (type: Speaker, priority: 100, latency offset: 0 usec, availability unknown)
Properties:
port.type = "speaker"
device.icon_name = "audio-speakers"
card.profile.port = "0"
Part of profile(s): HiFi (Mic1, Mic2, Speaker)
[In] Mic2: Stereo Microphone (type: Mic, priority: 200, latency offset: 0 usec, availability group: Mic, not available)
Properties:
port.type = "mic"
port.availability-group = "Mic"
device.icon_name = "audio-input-microphone"
card.profile.port = "1"
Part of profile(s): HiFi (Mic1, Mic2, Speaker), HiFi (Headphones, Mic1, Mic2)
[In] Mic1: Digital Microphone (type: Mic, priority: 100, latency offset: 0 usec, availability unknown)
Properties:
port.type = "mic"
device.icon_name = "audio-input-microphone"
card.profile.port = "2"
Part of profile(s): HiFi (Mic1, Mic2, Speaker), HiFi (Headphones, Mic1, Mic2)
[Out] Headphones: Headphones (type: Headphones, priority: 200, latency offset: 0 usec, availability group: Headphone, not available)
Properties:
port.type = "headphones"
port.availability-group = "Headphone"
device.icon_name = "audio-headphones"
card.profile.port = "3"
Part of profile(s): HiFi (Headphones, Mic1, Mic2)
Card #7065
Name: bluez_card.F4_4E_FC_85_9C_89
Driver: module-bluez5-device.c
Owner Module: n/a
Properties:
api.bluez5.address = "F4:4E:FC:85:9C:89"
api.bluez5.class = "0x240404"
api.bluez5.connection = "connected"
api.bluez5.device = ""
api.bluez5.icon = "audio-headset"
api.bluez5.path = "/org/bluez/hci0/dev_F4_4E_FC_85_9C_89"
bluez5.profile = "off"
device.alias = "MR280"
device.api = "bluez5"
device.bus = "bluetooth"
device.description = "MR280"
device.form_factor = "headset"
device.icon_name = "audio-headset-bluetooth"
device.name = "bluez_card.F4_4E_FC_85_9C_89"
device.product.id = "0x2835"
device.string = "F4:4E:FC:85:9C:89"
device.vendor.id = "bluetooth:03e0"
media.class = "Audio/Device"
spa.object.id = "5"
factory.id = "15"
client.id = "95"
object.id = "106"
object.serial = "7065"
Profiles:
off: Off (sinks: 0, sources: 0, priority: 0, available: yes)
audio-gateway: Audio Gateway (A2DP Source & HSP/HFP AG) (sinks: 0, sources: 0, priority: 256, available: yes)
a2dp-duplex: High Fidelity Duplex (A2DP Source/Sink, codec SBC) (sinks: 1, sources: 0, priority: 130, available: yes)
a2dp-duplex-sbc_xq: High Fidelity Duplex (A2DP Source/Sink, codec SBC-XQ) (sinks: 1, sources: 0, priority: 129, available: yes)
Active Profile: audio-gateway
Ports:
headset-output: Headset (type: Headset, priority: 0, latency offset: 0 usec, available)
Properties:
port.type = "headset"
Part of profile(s): a2dp-duplex, a2dp-duplex-sbc_xq
$ bluetoothctl info
Device F4:4E:FC:85:9C:89 (public)
Name: MR280
Alias: MR280
Class: 0x00240404 (2360324)
Icon: audio-headset
Paired: yes
Bonded: yes
Trusted: yes
Blocked: no
Connected: yes
LegacyPairing: no
UUID: Vendor specific (00000000-deca-fade-deca-deafdecacaff)
UUID: Audio Source (0000110a-0000-1000-8000-00805f9b34fb)
UUID: Audio Sink (0000110b-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control Target (0000110c-0000-1000-8000-00805f9b34fb)
UUID: A/V Remote Control (0000110e-0000-1000-8000-00805f9b34fb)
UUID: PnP Information (00001200-0000-1000-8000-00805f9b34fb)
Modalias: bluetooth:v03E0p2835d0100
System:
Host: riser Kernel: 6.17.4-1-default arch: x86_64 bits: 64
Desktop: KDE Plasma v: 6.5.0 Distro: openSUSE Tumbleweed 20251024
Machine:
Type: Laptop System: LENOVO product: 21K5000GGE v: ThinkPad P14s Gen 4
serial: <superuser required>
Mobo: LENOVO model: 21K5000GGE v: SDK0T76530 WIN
serial: <superuser required> UEFI: LENOVO v: R2FET61W (1.41 )
date: 11/15/2024
Battery:
ID-1: BAT0 charge: 53 Wh (97.2%) condition: 54.6/52.5 Wh (104%)
CPU:
Info: 8-core AMD Ryzen 7 PRO 7840U w/ Radeon 780M Graphics [MT MCP]
speed (MHz): avg: 2059 min/max: 419/5135
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Phoenix1 driver: amdgpu v: kernel
Device-2: Bison Integrated Camera driver: uvcvideo type: USB
Display: wayland server: X.org v: 1.21.1.15 with: Xwayland v: 24.1.8
compositor: kwin_wayland driver: X: loaded: amdgpu
unloaded: modesetting,vesa dri: radeonsi gpu: amdgpu
resolution: 1920x1200~60Hz
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.2.5 renderer: AMD
Radeon 780M Graphics (radeonsi phoenix LLVM 21.1.3 DRM 3.64
6.17.4-1-default)
Info: Tools: api: eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor gpu: amdgpu_top wl: wayland-info
x11: xdpyinfo, xprop, xrandr
Network:
Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
driver: r8169
Device-2: Qualcomm QCNFA765 Wireless Network Adapter driver: ath11k_pci
Drives:
Local Storage: total: 953.87 GiB used: 324.25 GiB (34.0%)
Info:
Memory: total: 32 GiB note: est. available: 29.02 GiB
used: 14.28 GiB (49.2%)
Processes: 532 Uptime: 12h 11m Shell: Zsh inxi: 3.3.39
