I just upgraded to Fedora 42 and now my bluetooth speakers don’t work. Bluetooth connects but there is no sound. I checked the volume levels. I was able to connect with these speakers and play music from my smart phone. I was able to connect to these speakers and play music without any problems before the upgrade. I notice that bluetooth thinks the type of this device is Headset but they are speakers.
When reporting an issue you should make sure your system is fully updated (both Fedora packages and vendor firmware) so it is easy for others to match your software configuration and try to reproduce the issue.
Bluetooth often has issues with kernel upgrades, so I find it important to have a USB dongle for use when the onboard support fails. Bluetooth support differs with the system vendors. I have a couple Dell systems that have done something similar from time to time using a wired headset, so the problem may not be in bluetooth support. Do you have a way to check the behaviour with a wired headset?
Please post the output from inxi -Fzxx
(as pre-formatted web searchable text using the </>
button from the top line of the text entry panel).
You need to look for errors with journalctl
. If you are not familiar with journalctl, see Linux Handbook: Use journalctl
Command to Analyze Logs
bruce@syn-2603-8000-3407-942a-0000-7ea8-9c63-51eb:~$ inxi -Fzxx
System:
Kernel: 6.15.5-200.fc42.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
Desktop: GNOME v: 48.3 tk: GTK v: 3.24.49 wm: gnome-shell dm: GDM
Distro: Fedora Linux 42 (Workstation Edition)
Machine:
Type: Desktop System: Hewlett-Packard product: HPE-410f v: N/A
serial: <superuser required> Chassis: type: 3 serial: <superuser required>
Mobo: FOXCONN model: 2AB1 v: 1.00 serial: <superuser required>
part-nu: BM424AA#ABA BIOS: American Megatrends v: 6.02 date: 07/21/2010
CPU:
Info: 6-core model: AMD Phenom II X6 1045T bits: 64 type: MCP arch: K10
rev: 0 cache: L1: 768 KiB L2: 3 MiB L3: 6 MiB
Speed (MHz): avg: 2886 min/max: 800/2700 boost: enabled cores: 1: 2886
2: 2886 3: 2886 4: 2886 5: 2886 6: 2886 bogomips: 32400
Flags: ht lm nx pae sse sse2 sse3 sse4a
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Redwood PRO [Radeon HD
5550/5570/5630/6510/6610/7570] vendor: Hewlett-Packard driver: radeon
v: kernel arch: TeraScale-2 pcie: speed: 2.5 GT/s lanes: 16 ports:
active: DVI-I-1 empty: DP-1,HDMI-A-1 bus-ID: 01:00.0 chip-ID: 1002:68d9
temp: 54.0 C
Display: wayland server: Xwayland v: 24.1.8 compositor: gnome-shell
driver: gpu: radeon display-ID: 0
Monitor-1: DVI-I-1 model: Samsung SMB2430HD res: 1920x1080 dpi: 92
diag: 609mm (24")
API: OpenGL v: 4.5 vendor: mesa v: 25.1.4 glx-v: 1.4 es-v: 3.1
direct-render: yes renderer: AMD REDWOOD (DRM 2.50.0 /
6.15.5-200.fc42.x86_64 LLVM 20.1.6) device-ID: 1002:68d9 display-ID: :0.0
API: EGL Message: EGL data requires eglinfo. Check --recommends.
Info: Tools: api: glxinfo x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
Device-1: Advanced Micro Devices [AMD/ATI] SBx00 Azalia
vendor: Hewlett-Packard driver: snd_hda_intel v: kernel bus-ID: 00:14.2
chip-ID: 1002:4383
Device-2: Advanced Micro Devices [AMD/ATI] Redwood HDMI Audio [Radeon HD
5000 Series] vendor: Hewlett-Packard driver: snd_hda_intel v: kernel pcie:
speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 1002:aa60
API: ALSA v: k6.15.5-200.fc42.x86_64 status: kernel-api
Server-1: JACK v: 1.9.22 status: off
Server-2: PipeWire v: 1.4.6 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin
Network:
Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie:
speed: 2.5 GT/s lanes: 1 bus-ID: 02:00.0 chip-ID: 8086:2723
IF: wlp2s0 state: up mac: <filter>
Device-2: Realtek RTL810xE PCI Express Fast Ethernet
vendor: Hewlett-Packard Pavilion p6774 driver: r8169 v: kernel pcie:
speed: 2.5 GT/s lanes: 1 port: e800 bus-ID: 03:00.0 chip-ID: 10ec:8136
IF: enp3s0 state: down mac: <filter>
Bluetooth:
Device-1: ASUSTek ASUS USB-BT500 driver: btusb v: 0.8 type: USB rev: 1.1
speed: 12 Mb/s lanes: 1 bus-ID: 1-3:2 chip-ID: 0b05:190e
Report: hciconfig ID: hci0 rfk-id: 6 state: up address: <filter> bt-v: 5.1
lmp-v: 10 sub-v: d922
Drives:
Local Storage: total: 1.82 TiB used: 63.77 GiB (3.4%)
ID-1: /dev/sda vendor: Samsung model: SSD 870 EVO 1TB size: 931.51 GiB
speed: 3.0 Gb/s serial: <filter> temp: 35 C
ID-2: /dev/sdb vendor: Western Digital model: WD1001FAES-60Z2A0
size: 931.51 GiB speed: 3.0 Gb/s serial: <filter> temp: 39 C
Partition:
ID-1: / size: 930.51 GiB used: 63.32 GiB (6.8%) fs: btrfs dev: /dev/sda3
ID-2: /boot size: 973.4 MiB used: 462.3 MiB (47.5%) fs: ext4
dev: /dev/sda2
ID-3: /home size: 930.51 GiB used: 63.32 GiB (6.8%) fs: btrfs
dev: /dev/sda3
Swap:
ID-1: swap-1 type: zram size: 7.74 GiB used: 20 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 36.5 C mobo: N/A gpu: radeon temp: 54.0 C
Fan Speeds (rpm): cpu: 0 fan-2: 0
Info:
Memory: total: 8 GiB available: 7.74 GiB used: 3.37 GiB (43.5%)
Processes: 350 Power: uptime: 1d 4h 35m wakeups: 3 Init: systemd v: 257
target: graphical (5) default: graphical
Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 23
Compilers: N/A Shell: Bash v: 5.2.37 running-in: ptyxis-agent inxi: 3.3.38
I tried a wired headset. I plugged it in and then had to change the Sound Output to Headphones - Built-in Audio. Then I got sound from the headphones.
I also have another pair of bluetooth speakers and they show up in the Bluetooth Settings as speakers. They work perfectly. In the Sound Settings they show up as speakers and they get a little speaker icon next to them instead of a headset icon.
I don’t know if the speakers that show up as a headset don’t work because they are misconfigured as a headset instead of speakers or not. But it’s disturbing that they are listed as something they are not and I am so far unable to change them.
I used pactl list sink command and for the speakers that don’t work the port is listed as “headset-output”. For the speakers that do work the port is listed as “speaker-output”. I tried the pactl set-sink-port bluez_output.23_09_25_A1_00_27.1 speaker-output command and the response was “Failure. No such entity.” When I changed the port to headset-output that command worked. Apparently the system doesn’t think it has a speaker-output port for that sink, for my poor little speakers.
I don’t remember how these things were set before the upgrade.
I also tried a USB dongle but that didn’t work either. The dongle I normally use is an ASUS PCE-AX58BT. This is a PCI card that combines WIFI and Bluetooth functionality. I’ve never had any trouble with it before now and , like I said, it works perfectly with my other speakers.
I feel like my speakers are being denigrated. They are NOT a headset. They are bluetooth speakers and they work just fine with my Android smart phone. Before I upgraded last week they worked just fine with fedora.
New kernels sometimes introduce bugs with older hardware as testing is left to those with access to the hardware.
The LHDB has 717 probes for your USB bluetooth device with chip-ID: 0b05:190e and it is recognized in 6.15 kernels:
% modinfo btusb | grep v0B05
alias: usb:v0B05p*d*dc*dsc*dp*icFFisc01ip01in*
I think the type of audio device is communicated using ACPI, There was a major overhaul of ACPI for 6.15 kernels, so most internet references (especially AI’s) are out of date. In the past I have encountered kernel updates that broke support for older devices, but quickly fixed once a user with an affected device provided a bug report.
The issue could be with handling the USB device connection data, or with the way it is used.
There may be a workaround to override the incorrect device type. You can try booting with the USB dongle disconnected from both computer and speakers, then run journalctl --no-hostname --follow
in a terminal, plug in the USB dongle and then the speakers to look for messages, then repeat after adding acpi=off
to the kernel command line in the grub editor so you can compare the journalctl --no-hostname --follow
outputs.
I tried the modinfo command you suggested and the output was the same as the output you show. But I don’t believe the USB dongle is working any better than the ASUS PCI dongle. I’m open to suggestion but would prefer to stay with the PCI.
Then I tried the journalctl command you suggest and the output was quite interesting. I will paste it into this reply but first I should mention that I am very confused about the relationships between pulse, pulse-audio and pipewire. I have tried installing and removing various ways and dnf swapping but nothing seems to make any difference. I should also mention that now I have no sound options at all except for Digital Output (S/PDIF) - Built-in Audio. Bluetooth looks like it’s working but Sound is not. I seem to have gotten myself even more tangled up that I was after the upgrade and would appreciate any suggestions to get at least one pair of my speakers working again. Somehow I think that bluetooth is not the problem but one or more of the pulse, pulse-audio, pipewire combinations is.
Anyway, here is the journalctl output:
Jul 22 10:43:50 audit: BPF prog-id=274 op=UNLOAD
Jul 22 10:43:53 pulseaudio[4526]: Failed to create sink input: sink is suspended.
Jul 22 10:43:53 pulseaudio[4526]: Failed to create sink input: sink is suspended.
Jul 22 10:43:53 pulseaudio[4526]: Failed to create sink input: sink is suspended.
Jul 22 10:43:53 pulseaudio[4526]: Failed to create sink input: sink is suspended.
Jul 22 10:44:17 bluetoothd[831]: profiles/battery/battery.c:foreach_batt_service() More than one BATT service exists for this device
Jul 22 10:44:17 bluetoothd[831]: profiles/battery/battery.c:foreach_batt_service() More than one BATT service exists for this device
Jul 22 10:44:23 fwupd[2767]: 17:44:23.437 FuEngine failed to add device /org/bluez/hci0/dev_53_4A_52_48_DE_F4: failed to probe: failed after 25 retries: failed to call AcquireNotify: GDBus.Error:org.bluez.Error.NotPermitted: Notify acquired
Jul 22 10:44:52 bluetoothd[831]: profiles/battery/battery.c:foreach_batt_service() More than one BATT service exists for this device
Jul 22 10:44:52 bluetoothd[831]: profiles/battery/battery.c:foreach_batt_service() More than one BATT service exists for this device
Jul 22 10:44:58 fwupd[2767]: 17:44:58.516 FuEngine failed to add device /org/bluez/hci0/dev_53_4A_52_48_DE_F4: failed to probe: failed after 25 retries: failed to call AcquireNotify: GDBus.Error:org.bluez.Error.NotPermitted: Notify acquired
Jul 22 10:45:27 bluetoothd[831]: profiles/battery/battery.c:foreach_batt_service() More than one BATT service exists for this device
Jul 22 10:45:27 bluetoothd[831]: profiles/battery/battery.c:foreach_batt_service() More than one BATT service exists for this device
Jul 22 10:45:33 fwupd[2767]: 17:45:33.599 FuEngine failed to add device /org/bluez/hci0/dev_53_4A_52_48_DE_F4: failed to probe: failed after 25 retries: failed to call AcquireNotify: GDBus.Error:org.bluez.Error.NotPermitted: Notify acquired
Jul 22 10:46:02 bluetoothd[831]: profiles/battery/battery.c:foreach_batt_service() More than one BATT service exists for this device
Jul 22 10:46:02 bluetoothd[831]: profiles/battery/battery.c:foreach_batt_service() More than one BATT service exists for this device
Jul 22 10:46:08 fwupd[2767]: 17:46:08.664 FuEngine failed to add device /org/bluez/hci0/dev_53_4A_52_48_DE_F4: failed to probe: failed after 25 retries: failed to call AcquireNotify: GDBus.Error:org.bluez.Error.NotPermitted: Notify acquired
Jul 22 10:46:37 bluetoothd[831]: profiles/battery/battery.c:foreach_batt_service() More than one BATT service exists for this device
Jul 22 10:46:37 bluetoothd[831]: profiles/battery/battery.c:foreach_batt_service() More than one BATT service exists for this device
Jul 22 10:46:43 fwupd[2767]: 17:46:43.751 FuEngine failed to add device /org/bluez/hci0/dev_53_4A_52_48_DE_F4: failed to probe: failed after 25 retries: failed to call AcquireNotify: GDBus.Error:org.bluez.Error.NotPermitted: Notify acquired
type or paste code here
type or paste code here
I just discovered that my bluetooth dongle is, in fact, an ASUS USB dongle. Sorry for the confusion but I don’t always have the best light when I’m looking at the back of my desktop computer.
I reseated this dongle but that didn’t help.
See: Pipewire versus Pulseaudio
pipewire
is the current “multimedia server”. For apps that need pulseaudio
, there is
pipewire-pulseaudio
. From the journalctl snippet, your system is running pulseaudio
.
Thank you for the link to the documentation on pipewire versus pulseaudio. I shall read it today very carefully.
This morning I found that with pulseaudio I could get sound from my big bluetooth speakers and I was listening to them for a while. I could use bluetooth to connect to my little speakers but still could get no sound from them and they are still listed incorrectly as a headdset.
Then I did a sudo dnf remove pulse-audio and was left with pipewire alone. Then I could get no sound from anything. In the Sound settings there were no output devices listed at all. I had no options there so, of course, I could get no sound.
Then I tried sudo dnf install pipewire-pulseaudio. I issued a kill command for the pipewire that had been running in order to restart it because I could find no other way. It always restarts automatically when I kill it. (Is that in rc.d somewhere? I’ll look tomorrow.) But I still had no output devices in my Sound settings.
I tried sudo dnf remove pipewire so I could start from scratch but I am not allowed to remove it because mutter requires pipewire and gnome-shell requires mutter.
Is there a conflict between pipewire and pulseaudio when I’m running pulseaudio? At least with pulseaudio I can get one of my speaker pairs to work. But with pipewire and also with pipewire-pulseaudio, it seems I have no luck at all.
I know I should post some journalctl output but I’m running out of time this morning before I pay attention to other matters. I’ll do that tomorrow.
I wonder if you hit this “conflict”:
From https://packages.fedoraproject.org/pkgs/pipewire/pipewire-libs/fedora-42-updates.html#dependencies:
Update version to 1.4.1 - Remove the Conflicts: with JACK, we can install both but if the pipewire version is installed, all goes to pipewire.
pipewire-1.4.7-1.fc42
bodhi update is ready for testing as of today (23 July, but may take some time to reach the testing repositories) – try sudo dnf -info ---enable-repo=updates-testing pipewire
.
Edit: pipewire-1.4.7-1.fc42
is now available as a normal update
From mutter dependencies: pipewire
is required, and pulseaudio
is not mentioned.
I’m running now with pipewire-pulseaudio and the big speakers are working fine. But the little desktop speakers still don’t get any sound. I hear a kind of a pop when I first start YouTube or VLC but there are none of the usual bell tones when the bluetooth connection is made.
To get the following journalctl output I disconnect the speakers, stopped bluetooth, started it again and then tried to reconnect the little speakers which you will see as INTESTELLAR RADIO in the output. They are a very nice pair of desktop speakers that I like to use because they don’t disturb the rest of the house. The bluetooth module inside these speakers is different than the one in the bigger speakers. I don’t know if that makes any difference but I don’t think it should. It took three attempts to finally make a connection and after the connection was made I still could not get any sound and the speakers are still listed incorrectly as a headset. I still don’t know if that makes any difference but it’s still annoying and would like to know how and why it happens.
In the midst of all those attempts to connect, wireplumber gagged and core dumped right there in the journalctl ouput. I attempted to paste all that into this reply but there was a message to the effect that the reply was too long. I copied the entire output into a text file on my computer. The last part of the output follows:
Jul 24 11:15:45 systemd[1]: Starting systemd-rfkill.service - Load/Save RF Kill Switch Status...
Jul 24 11:15:45 systemd[1]: Started systemd-rfkill.service - Load/Save RF Kill Switch Status.
Jul 24 11:15:45 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 sub
Jul 24 11:16:35 gsd-media-keys[2341]: Unable to get default sink
Jul 24 11:16:35 audit: BPF prog-id=248 op=UNLOAD
Jul 24 11:16:35 audit: BPF prog-id=247 op=UNLOAD
Jul 24 11:16:35 audit: BPF prog-id=246 op=UNLOAD
Jul 24 11:16:35 systemd[1982]: wireplumber.service: Scheduled restart job, restart counter is at 1.
Jul 24 11:16:35 systemd[1982]: Started wireplumber.service - Multimedia Service Session Manager.
Jul 24 11:16:35 wireplumber[7249]: wp-internal-comp-loader: Loading profile 'main'
Jul 24 11:16:35 xdg-desktop-por[2747]: Realtime error: Could not get pidns for pid 7249: Could not fstatat ns/pid: Not a directory
Jul 24 11:16:35 xdg-desktop-por[2747]: Realtime error: Could not get pidns for pid 7249: Could not fstatat ns/pid: Not a directory
Jul 24 11:16:36 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSource/ldac
Jul 24 11:16:36 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSink/aac
Jul 24 11:16:36 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSource/aac
Jul 24 11:16:36 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSink/opus_g
Jul 24 11:16:36 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSource/opus_g
Jul 24 11:16:36 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSink/sbc
Jul 24 11:16:36 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSource/sbc
Jul 24 11:16:36 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSource/faststream
Jul 24 11:16:36 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSource/faststream_duplex
Jul 24 11:16:36 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSink/opus_05
Jul 24 11:16:36 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSource/opus_05
Jul 24 11:16:36 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Jul 24 11:16:36 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSource/opus_05_duplex
Jul 24 11:16:36 gsd-media-keys[2341]: Unable to get default sink
Jul 24 11:16:36 wireplumber[7249]: [2:16:43.426747293] [7249] INFO Camera camera_manager.cpp:327 libcamera v0.4.0
Jul 24 11:16:36 gsd-media-keys[2341]: Unable to get default source
Jul 24 11:16:37 abrt-applet[2468]: g_app_info_should_show: assertion 'G_IS_APP_INFO (appinfo)' failed
Jul 24 11:16:37 abrt-notification[7293]: [🡕] Process 5079 (wireplumber) crashed in __libc_malloc()
Jul 24 11:16:39 systemd[1]: systemd-rfkill.service: Deactivated successfully.
Jul 24 11:16:39 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jul 24 11:16:45 kernel: usb 4-2: USB disconnect, device number 3
Jul 24 11:16:45 gnome-control-c[5487]: Could not load pin-code-database.xml
Jul 24 11:16:45 bluetoothd[5220]: Failed to set mode: Invalid Index (0x11)
Jul 24 11:16:45 bluetoothd[5220]: Pair device failed: Invalid Index (0x11)
Jul 24 11:16:45 bluetoothd[5220]: src/adapter.c:remove_accept_list_complete() Too small Remove Device complete event
Jul 24 11:16:47 kernel: Bluetooth: hci1: Opcode 0x2042 failed: -110
Jul 24 11:16:47 kernel: Bluetooth: hci1: command 0x2042 tx timeout
Jul 24 11:16:47 kernel: Bluetooth: hci1: Unable to disable scanning: -110
Jul 24 11:16:47 kernel: Bluetooth: hci1: Failed usb_autopm_get_interface: -16
Jul 24 11:16:47 bluetoothd[5220]: Endpoint unregistered: sender=:1.255 path=/MediaEndpoint/A2DPSource/ldac
Jul 24 11:16:47 bluetoothd[5220]: Endpoint unregistered: sender=:1.255 path=/MediaEndpoint/A2DPSink/aac
Jul 24 11:16:47 bluetoothd[5220]: Endpoint unregistered: sender=:1.255 path=/MediaEndpoint/A2DPSource/aac
Jul 24 11:16:47 bluetoothd[5220]: Endpoint unregistered: sender=:1.255 path=/MediaEndpoint/A2DPSink/opus_g
Jul 24 11:16:47 bluetoothd[5220]: Endpoint unregistered: sender=:1.255 path=/MediaEndpoint/A2DPSource/opus_g
Jul 24 11:16:47 bluetoothd[5220]: Endpoint unregistered: sender=:1.255 path=/MediaEndpoint/A2DPSink/sbc
Jul 24 11:16:47 bluetoothd[5220]: Endpoint unregistered: sender=:1.255 path=/MediaEndpoint/A2DPSource/sbc
Jul 24 11:16:47 bluetoothd[5220]: Endpoint unregistered: sender=:1.255 path=/MediaEndpoint/A2DPSource/faststream
Jul 24 11:16:47 bluetoothd[5220]: Endpoint unregistered: sender=:1.255 path=/MediaEndpoint/A2DPSource/faststream_duplex
Jul 24 11:16:47 bluetoothd[5220]: Endpoint unregistered: sender=:1.255 path=/MediaEndpoint/A2DPSink/opus_05
Jul 24 11:16:47 bluetoothd[5220]: Endpoint unregistered: sender=:1.255 path=/MediaEndpoint/A2DPSource/opus_05
Jul 24 11:16:47 bluetoothd[5220]: Endpoint unregistered: sender=:1.255 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Jul 24 11:16:47 bluetoothd[5220]: Endpoint unregistered: sender=:1.255 path=/MediaEndpoint/A2DPSource/opus_05_duplex
Jul 24 11:16:47 systemd[1]: Starting systemd-rfkill.service - Load/Save RF Kill Switch Status...
Jul 24 11:16:47 dbus-broker[825]: A security policy denied :1.212 to send method call /midi/profile:org.bluez.GattProfile1.Release to :1.256.
Jul 24 11:16:47 bluetoothd[5220]: Battery Provider Manager destroyed
Jul 24 11:16:47 systemd[1]: Stopped target bluetooth.target - Bluetooth Support.
Jul 24 11:16:47 systemd[1982]: Stopped target bluetooth.target - Bluetooth.
Jul 24 11:16:47 systemd[1]: Started systemd-rfkill.service - Load/Save RF Kill Switch Status.
Jul 24 11:16:47 audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jul 24 11:16:47 kernel: usb 4-2: new full-speed USB device number 4 using ohci-pci
Jul 24 11:16:47 kernel: usb 4-2: New USB device found, idVendor=0b05, idProduct=190e, bcdDevice= 2.00
Jul 24 11:16:47 kernel: usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul 24 11:16:47 kernel: usb 4-2: Product: ASUS USB-BT500
Jul 24 11:16:47 kernel: usb 4-2: Manufacturer: Realtek
Jul 24 11:16:47 kernel: usb 4-2: SerialNumber: 00E04C239987
Jul 24 11:16:47 kernel: Bluetooth: hci2: RTL: examining hci_ver=0a hci_rev=dfc6 lmp_ver=0a lmp_subver=d922
Jul 24 11:16:47 systemd[1]: Reached target bluetooth.target - Bluetooth Support.
Jul 24 11:16:47 systemd[1982]: Reached target bluetooth.target - Bluetooth.
Jul 24 11:16:47 kernel: Bluetooth: hci2: RTL: examining hci_ver=0a hci_rev=000b lmp_ver=0a lmp_subver=8761
Jul 24 11:16:47 kernel: Bluetooth: hci2: RTL: rom_version status=0 version=1
Jul 24 11:16:47 kernel: Bluetooth: hci2: RTL: loading rtl_bt/rtl8761bu_fw.bin
Jul 24 11:16:47 kernel: Bluetooth: hci2: RTL: loading rtl_bt/rtl8761bu_config.bin
Jul 24 11:16:47 kernel: Bluetooth: hci2: RTL: cfg_sz 6, total sz 30210
Jul 24 11:16:48 kernel: Bluetooth: hci2: RTL: fw version 0xdfc6d922
Jul 24 11:16:48 bluetoothd[5220]: Battery Provider Manager created
Jul 24 11:16:48 kernel: Bluetooth: MGMT ver 1.23
Jul 24 11:16:48 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSource/ldac
Jul 24 11:16:48 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSink/aac
Jul 24 11:16:48 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSource/aac
Jul 24 11:16:48 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSink/opus_g
Jul 24 11:16:48 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSource/opus_g
Jul 24 11:16:48 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSink/sbc
Jul 24 11:16:48 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSource/sbc
Jul 24 11:16:48 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSource/faststream
Jul 24 11:16:48 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSource/faststream_duplex
Jul 24 11:16:48 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSink/opus_05
Jul 24 11:16:48 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSource/opus_05
Jul 24 11:16:48 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Jul 24 11:16:48 bluetoothd[5220]: Endpoint registered: sender=:1.255 path=/MediaEndpoint/A2DPSource/opus_05_duplex
Jul 24 11:16:52 systemd[1]: systemd-rfkill.service: Deactivated successfully.
Jul 24 11:16:52 audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-rfkill comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Jul 24 11:16:56 gnome-control-c[5487]: Could not load pin-code-database.xml
Jul 24 11:17:00 bluetoothd[5220]: profiles/audio/avctp.c:avctp_control_confirm() Control: Refusing unexpected connect
Jul 24 11:17:00 bluetoothd[5220]: /org/bluez/hci2/dev_23_09_25_A1_00_27/sep1/fd4: fd(30) ready
Jul 24 11:17:00 kernel: input: INTERSTELLAR RADIO (AVRCP) as /devices/virtual/input/input27
Jul 24 11:17:00 systemd-logind[842]: Watching system buttons on /dev/input/event16 (INTERSTELLAR RADIO (AVRCP))
Jul 24 11:18:38 wpa_supplicant[1128]: wlp2s0: RSN: Group rekeying completed with f4:6b:ef:2e:3e:a7 [GTK=CCMP]
type or paste code here
Have you installed the latest updates? There have been very recent changes to pipewire, but some gnome packages appear to be missing (whole or just parts). Here:
% head /usr/share/doc/pipewire/NEWS
# PipeWire 1.4.7 (2025-07-23)
This is a bugfix release that is API and ABI compatible with
previous 1.x releases.
## Highlights
- Improve latency handling in echo-cancel.
- Don't leak SyncObj fds in client-node.
- Improve the adaptive resampler performance.
- Some more fixes and improvements.
Have a look at /usr/share/doc/pipewire/README
and the excellent Arch Linux PipeWire Documentation. Pipewire has good tools to show you what it is doing, so you can compare the how it handles the 2 “sinks”.
Are you still using jack?. If so, read man pw-jack
. It could be useful to try creating a new user with default settings to see if the problems are in your own user settings or with the installed software.
Here:
% ls -lZ $(locate pin-code-database.xml)
rw-r--r--. 1 root root system_u:object_r:usr_t:s0 6008 Oct 7 2024 /usr/share/gnome-bluetooth-3.0/pin-code-database.xml
% dnf provides $(locate pin-code-database.xml)
Updating and loading repositories:
[...]
Repositories loaded.
gnome-bluetooth-1:47.1-2.fc42.x86_64 : Bluetooth graphical utilities
Repo : @System
Matched From :
Filename : /usr/share/gnome-bluetooth-3.0/pin-code-database.xml
gnome-bluetooth-1:47.1-2.fc42.x86_64 : Bluetooth graphical utilities
Repo : fedora
Matched From :
Filename : /usr/share/gnome-bluetooth-3.0/pin-code-database.xml
Hello!
I’m having likely the same issue with a Philips VS500 bt speaker which suddenly stopped outputing sound, while a Winco W258 speaker continues working fine, as well as my Sony WH-CH510 headset.
In my case, the 3 devices use a headphone icon, but the Philips is detected as audio-headset by bluetoothctl info
, just like the Sony and unlike the Winco which is detected as audio-headphones.
The Philips is at the office (and it works, other coworkers use it and it also works from my phone) so I can’t provide logs right now, but will later.
Hello, I have the same issue with a Decibel Headphones, these are working fine with my phone. In journalctl -u bluetooth output I get these errors:
src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down
profiles/audio/avctp.c:avctp_control_confirm() Control: Refusing unexpected connect
Please help me
We need more details to understand the issue. It may help if you can post hardware details (run inxi -Fzxx
in a terminal and post output as pre-formatted text (use the </>
button from top line of the text entry panel).
When reporting issues it is best if you can fully update Fedora and vendor firmware so
- you aren’t chasing a solved problem
- it is easy for others with similar hardware to reproduce your configuration
You can rule out issues with user settings by creating a new user login to test BT.
System:
Kernel: 6.15.7-200.fc42.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
Console: pty pts/2 wm: gnome-shell DM: GDM Distro: Fedora Linux 42
(Workstation Edition)
Machine:
Type: Desktop System: Hewlett-Packard product: HPE-410f v: N/A
serial: <filter> Chassis: type: 3 serial: N/A
Mobo: FOXCONN model: 2AB1 v: 1.00 serial: N/A part-nu: BM424AA#ABA
BIOS: American Megatrends v: 6.02 date: 07/21/2010
CPU:
Info: 6-core model: AMD Phenom II X6 1045T bits: 64 type: MCP arch: K10
rev: 0 cache: L1: 768 KiB L2: 3 MiB L3: 6 MiB
Speed (MHz): avg: 2700 min/max: 800/2700 boost: enabled cores: 1: 2700
2: 2700 3: 2700 4: 2700 5: 2700 6: 2700 bogomips: 32399
Flags: ht lm nx pae sse sse2 sse3 sse4a
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Redwood PRO [Radeon HD
5550/5570/5630/6510/6610/7570] vendor: Hewlett-Packard driver: radeon
v: kernel arch: TeraScale-2 pcie: speed: 2.5 GT/s lanes: 16 ports:
active: DVI-I-1 empty: DP-1,HDMI-A-1 bus-ID: 01:00.0 chip-ID: 1002:68d9
temp: 52.5 C
Display: unspecified server: X.Org v: 24.1.8 with: Xwayland v: 24.1.8
compositor: gnome-shell driver: dri: r600 gpu: radeon display-ID: :0
screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96
Monitor-1: DVI-I-1 model: Samsung SMB2430HD res: 1920x1080 hz: 60 dpi: 92
diag: 609mm (24")
API: OpenGL v: 4.5 vendor: mesa v: 25.1.4 glx-v: 1.4 es-v: 3.1
direct-render: yes renderer: AMD REDWOOD (DRM 2.50.0 /
6.15.7-200.fc42.x86_64 LLVM 20.1.6) device-ID: 1002:68d9
API: EGL Message: EGL data requires eglinfo. Check --recommends.
Info: Tools: api: glxinfo x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
Device-1: Advanced Micro Devices [AMD/ATI] SBx00 Azalia
vendor: Hewlett-Packard driver: snd_hda_intel v: kernel bus-ID: 00:14.2
chip-ID: 1002:4383
Device-2: Advanced Micro Devices [AMD/ATI] Redwood HDMI Audio [Radeon HD
5000 Series] vendor: Hewlett-Packard driver: snd_hda_intel v: kernel pcie:
speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 1002:aa60
API: ALSA v: k6.15.7-200.fc42.x86_64 status: kernel-api
Server-1: JACK v: 1.9.22 status: off
Server-2: PipeWire v: 1.4.7 status: n/a (root, process) with:
1: pipewire-pulse status: active 2: wireplumber status: active
3: pipewire-alsa type: plugin 4: pw-jack type: plugin
Network:
Device-1: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel pcie:
speed: 2.5 GT/s lanes: 1 bus-ID: 02:00.0 chip-ID: 8086:2723
IF: wlp2s0 state: up mac: <filter>
Device-2: Realtek RTL810xE PCI Express Fast Ethernet
vendor: Hewlett-Packard Pavilion p6774 driver: r8169 v: kernel pcie:
speed: 2.5 GT/s lanes: 1 port: e800 bus-ID: 03:00.0 chip-ID: 10ec:8136
IF: enp3s0 state: down mac: <filter>
Bluetooth:
Device-1: ASUSTek ASUS USB-BT500 driver: btusb v: 0.8 type: USB rev: 1.1
speed: 12 Mb/s lanes: 1 bus-ID: 4-2:11 chip-ID: 0b05:190e
Report: hciconfig ID: hci0 rfk-id: 17 state: up address: <filter>
bt-v: 5.1 lmp-v: 10 sub-v: d922
Drives:
Local Storage: total: 1.82 TiB used: 64.41 GiB (3.5%)
ID-1: /dev/sda vendor: Samsung model: SSD 870 EVO 1TB size: 931.51 GiB
speed: 3.0 Gb/s serial: <filter> temp: 33 C
ID-2: /dev/sdb vendor: Western Digital model: WD1001FAES-60Z2A0
size: 931.51 GiB speed: 3.0 Gb/s serial: <filter> temp: 39 C
Partition:
ID-1: / size: 930.51 GiB used: 63.95 GiB (6.9%) fs: btrfs dev: /dev/sda3
ID-2: /boot size: 973.4 MiB used: 474.5 MiB (48.7%) fs: ext4
dev: /dev/sda2
ID-3: /home size: 930.51 GiB used: 63.95 GiB (6.9%) fs: btrfs
dev: /dev/sda3
Swap:
ID-1: swap-1 type: zram size: 7.74 GiB used: 472.4 MiB (6.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 31.5 C mobo: N/A gpu: radeon temp: 52.5 C
Fan Speeds (rpm): cpu: 0 fan-2: 0
Info:
Memory: total: 8 GiB available: 7.74 GiB used: 3.25 GiB (42.0%)
Processes: 357 Power: uptime: 5d 2h 45m wakeups: 6 Init: systemd v: 257
target: graphical (5) default: graphical
Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 26
Compilers: N/A Shell: Sudo v: 1.9.17p1 running-in: ptyxis-agent inxi: 3.3.38
I understand that it is an old computer. I bought it in 2010. But with the Samsung solid state hard drive and the Fedora/Linux OS, it still works great. I wouldn’t know how to upgrade any firmware and my bluetooth speakers work just fine until I recently upgraded the OS. That’s when my problem started. If you think the sound card is too old, I’d be open to replacing it.
Hi everyone,
Yesterday I upgraded to kernel 6.15.8-200.fc42.x86_64 from updates-testing, went to my office and connected the bluetooth speaker to troubleshoot it and collect info.
Turns out it started working again
I don’t know if the new kernel caused it or what, I was almost convinced it had something to do with the latest pipewire update but now I’m not sure.
$ sudo dnf list --installed | grep updates-testing
kernel.x86_64 6.15.8-200.fc42 updates-testing
kernel-core.x86_64 6.15.8-200.fc42 updates-testing
kernel-modules.x86_64 6.15.8-200.fc42 updates-testing
kernel-modules-core.x86_64 6.15.8-200.fc42 updates-testing
kernel-modules-extra.x86_64 6.15.8-200.fc42 updates-testing
kernel-tools.x86_64 6.15.8-200.fc42 updates-testing
kernel-tools-libs.x86_64 6.15.8-200.fc42 updates-testing
python3-perf.x86_64 6.15.8-200.fc42 updates-testing
Hello, I’m trying from fresh installed and updated fedora 42 installation. This is the inxi output
System:
Kernel: 6.15.7-200.fc42.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
Desktop: GNOME v: 48.3 tk: GTK v: 3.24.49 wm: gnome-shell dm: GDM
Distro: Fedora Linux 42 (Workstation Edition)
Machine:
Type: Laptop System: HP product: HP Laptop 15-ef2xxx v: N/A
serial: <superuser required> Chassis: type: 10 serial: <superuser required>
Mobo: HP model: 887A v: 59.10 serial: <superuser required>
part-nu: 4J0V2UA#ABA UEFI: AMI v: F.12 date: 06/04/2021
Battery:
ID-1: BAT0 charge: 9.4 Wh (28.7%) condition: 32.7/32.7 Wh (100.0%)
volts: 10.5 min: 11.3 model: HP Primary serial: <filter> status: discharging
CPU:
Info: 6-core model: AMD Ryzen 5 5500U with Radeon Graphics bits: 64
type: MT MCP arch: Zen 2 rev: 1 cache: L1: 384 KiB L2: 3 MiB L3: 8 MiB
Speed (MHz): avg: 1485 min/max: 414/4057 boost: enabled cores: 1: 1485
2: 1485 3: 1485 4: 1485 5: 1485 6: 1485 7: 1485 8: 1485 9: 1485 10: 1485
11: 1485 12: 1485 bogomips: 50304
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Lucienne vendor: Hewlett-Packard
driver: amdgpu v: kernel arch: GCN-5 pcie: speed: 8 GT/s lanes: 16 ports:
active: HDMI-A-1,eDP-1 empty: none bus-ID: 03:00.0 chip-ID: 1002:164c
temp: 45.0 C
Device-2: Luxvisions Innotech HP TrueVision HD Camera driver: uvcvideo
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 bus-ID: 1-3:2 chip-ID: 30c9:0035
Display: wayland server: Xwayland v: 24.1.8 compositor: gnome-shell
driver: gpu: amdgpu display-ID: 0
Monitor-1: HDMI-A-1 model: ingnok res: 1920x1080 dpi: 82 diag: 685mm (27")
Monitor-2: eDP-1 model: ChiMei InnoLux 0x1526 res: 1920x1080 dpi: 142
diag: 394mm (15.5")
API: OpenGL v: 4.6 vendor: amd mesa v: 25.1.4 glx-v: 1.4 es-v: 3.2
direct-render: yes renderer: AMD Radeon Graphics (radeonsi renoir ACO DRM
3.63 6.15.7-200.fc42.x86_64) device-ID: 1002:164c display-ID: :0.0
API: EGL Message: EGL data requires eglinfo. Check --recommends.
Info: Tools: api: glxinfo x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
Device-1: Advanced Micro Devices [AMD/ATI] Renoir Radeon High Definition
Audio vendor: Hewlett-Packard driver: snd_hda_intel v: kernel pcie:
speed: 8 GT/s lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:1637
Device-2: Advanced Micro Devices [AMD] Audio Coprocessor
vendor: Hewlett-Packard driver: snd_rn_pci_acp3x v: kernel pcie:
speed: 8 GT/s lanes: 16 bus-ID: 03:00.5 chip-ID: 1022:15e2
Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
vendor: Hewlett-Packard driver: snd_hda_intel v: kernel pcie: speed: 8 GT/s
lanes: 16 bus-ID: 03:00.6 chip-ID: 1022:15e3
API: ALSA v: k6.15.7-200.fc42.x86_64 status: kernel-api
Server-1: PipeWire v: 1.4.7 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin
Network:
Device-1: Realtek RTL8822CE 802.11ac PCIe Wireless Network Adapter
vendor: Hewlett-Packard driver: rtw_8822ce v: N/A pcie: speed: 2.5 GT/s
lanes: 1 port: f000 bus-ID: 01:00.0 chip-ID: 10ec:c822
IF: wlo1 state: up mac: <filter>
Bluetooth:
Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.0
speed: 12 Mb/s lanes: 1 bus-ID: 1-4:3 chip-ID: 0bda:b00c
Report: btmgmt ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 5.1
lmp-v: 10
Drives:
Local Storage: total: 238.47 GiB used: 55.12 GiB (23.1%)
ID-1: /dev/nvme0n1 vendor: SK Hynix model: BC711 HFM256GD3JX013N
size: 238.47 GiB speed: 31.6 Gb/s lanes: 4 serial: <filter> temp: 17.9 C
Partition:
ID-1: / size: 236.87 GiB used: 54.67 GiB (23.1%) fs: btrfs dev: /dev/dm-0
mapped: luks-6142ab40-a128-4158-929d-fd2e0e755e79
ID-2: /boot size: 973.4 MiB used: 440.2 MiB (45.2%) fs: ext4
dev: /dev/nvme0n1p2
ID-3: /boot/efi size: 598.8 MiB used: 19.3 MiB (3.2%) fs: vfat
dev: /dev/nvme0n1p1
ID-4: /home size: 236.87 GiB used: 54.67 GiB (23.1%) fs: btrfs
dev: /dev/dm-0 mapped: luks-6142ab40-a128-4158-929d-fd2e0e755e79
Swap:
ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
dev: /dev/zram0
Sensors:
System Temperatures: cpu: 47.1 C mobo: N/A gpu: amdgpu temp: 45.0 C
Fan Speeds (rpm): fan-1: 0 fan-2: 0
Info:
Memory: total: 32 GiB note: est. available: 30.69 GiB used: 7.14 GiB (23.3%)
Processes: 613 Power: uptime: 30m wakeups: 0 Init: systemd v: 257
target: graphical (5) default: graphical
Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 18
Compilers: gcc: 15.1.1 Shell: Bash v: 5.2.37 running-in: tmux: inxi: 3.3.38