You are not logged in.
The setting for bluetooth speaker says Gateway (A2DP & HSP). But that seems to make it impossible to use in pavucontrol (it shows in Configuration, but not in Output). And in Playback the Wireplumber export shows it, but the Speaker does not give an option to use it.
Any help would be appreciated. When I try to set it in pactl (or wpctl), it says no such device is found (I've used both device numbers and name from list-cards).
Offline
Gleaned from a few sites like bugs.kde.org,
There is a known issue where a Bluetooth speaker or headset is connected but doesn't appear as a usable audio output device. This seems to happen when the device is using an incompatible audio profile or the Bluetooth module did not load correctly.
If the bt module loaded correctly, perhaps your speaker supports A2DP but not HSP/HFP which is for headset microphone use.
Try changing the bt speaker profile to A2DP only sink (if it does not appear you might try `pactl set-card-profile bluez_card.[MAC_ADDRESS] a2dp_sink`)
If you can get the speaker working on A2DP but it automatically switches back to the HSP/HFP profile when an app requests microphone, you can disable this behavior:
`wpctl settings --save bluetooth.autoswitch-to-headset-profile false; systemctl --user restart wireplumber`
Last edited by espresso (2026-03-27 19:57:37)
Capitalism's power seems inescapable, but then so did the divine right of kings. ― Ursula LeGuin
Offline
I hope this is not considered necrobumping - but I have the same issue:
My SHARP HT-SB150 bluetooth soundbar is suddenly recognised as "audio-gateway: Audio-Gateway (A2DP-source and HSP/HFP AG)"
pavucontrol-qt shows it in configuration tab but it cannot be selected in output-devices anymore.
Card #170
Name: bluez_card.76_10_01_A3_1B_B6
Driver: module-bluez5-device.c
Owner Module: n/a
Properties:
device.api = "bluez5"
device.bus = "bluetooth"
media.class = "Audio/Device"
device.name = "bluez_card.76_10_01_A3_1B_B6"
device.description = "SHARP HT-SB150"
device.alias = "SHARP HT-SB150"
device.form_factor = "headset"
device.icon_name = "audio-headset-bluetooth"
device.string = "76:10:01:A3:1B:B6"
api.bluez5.icon = "audio-headset"
api.bluez5.path = "/org/bluez/hci0/dev_76_10_01_A3_1B_B6"
api.bluez5.address = "76:10:01:A3:1B:B6"
api.bluez5.device = ""
api.bluez5.class = "0x240404"
api.bluez5.connection = "connected"
bluez5.profile = "off"
spa.object.id = "6"
factory.id = "15"
client.id = "47"
object.id = "57"
object.serial = "170"
Profiles:
off: Aus (sinks: 0, sources: 0, priority: 0, available: yes)
audio-gateway: Audio-Gateway (A2DP-Quelle und HSP/HFP AG) (sinks: 0, sources: 0, priority: 256, available: yes)
Active Profile: audio-gatewayNo matter what I try to set with pactl it only gives:
'Failure: No such entity'
$ pactl set-card-profile bluez_card.76_10_01_A3_1B_B6 a2dp_sink
Failure: No such entityI've now spend hours STFW with no avail how to set the BT-soundbar back as a sink.
Deleted and reinstalled everything related to wireplumber with no avail.
Any idea how to get my bt-soundbar back working?
EDIT: Seems I'am not the only one struggling with this issue:
https://bbs.archlinux.org/viewtopic.php?id=312202
Last edited by renegat (Yesterday 11:23:50)
Offline