Bluetooth device not connecting | Fedora 40 |

Have the same problem with bluetooth speaker. But if i connecting it manually with bluetoothctl it works and connect it. Very strange behaviour before some recent update everything worked fine.

Can you please comment on this?
I’ve filed a bug for the same, here-
https://bugzilla.redhat.com/show_bug.cgi?id=2321690

1 Like

I share the same issues connecting my Bluetooth earbuds (Creative ZEN Air) on my Desktop.
I have Fedora 41 running on my Desktop; it also has a Bluetooth adapter (TP-Link AC600, Nano WiFi / Bluetooth 4.2 USB Adapter).
The earbuds used to work when I had Fedora 40. They stopped working after an update, and after upgrading to 41, they still do not work.

The same earbuds work on my laptop (Dell XPS) with Fedora 41.

Funny enough, I see very similar error messages in both machines (systemctl status, journalctl), but the laptop gets the connection through. The desktop connects but fails to sustain the connection after a few seconds.

Below are the filtered logs I got from attempting to connect the earbuds in the Desktop.

Scenario One - earbuds are on and already paired

bluetoothctl

[bluetooth]# power on
[bluetooth]# scan on
[bluetooth]# devices
Device 00:02:3C:B1:78:0E Zen Air (SX:@J;F<^UZIc)
[bluetooth]# trust 00:02:3C:B1:78:0E
[bluetooth]# connect 00:02:3C:B1:78:0E
[Zen Air (SX:@J;F<^UZIc)]# [CHG] Device 00:02:3C:B1:78:0E Connected: yes
[Zen Air (SX:@J;F<^UZIc)]# Failed to connect: org.bluez.Error.Failed br-connection-canceled
[bluetooth]# [CHG] Device 00:02:3C:B1:78:0E Connected: no

journalctl -u bluetooth.service --since “1 day ago”

src/profile.c:ext_connect() Hands-Free Voice gateway failed connect to 00:02:3C:B1:78:0E: Connection timed out (110)
profiles/audio/avdtp.c:avdtp_connect_cb() connect to 00:02:3C:B1:78:0E: Host is down (112)

Scenario Two - earbuds are on, are removed, trusted, and re-paired

bluetoothctl

[bluetooth]# remove 00:02:3C:B1:78:0E
[bluetooth]# power on
[bluetooth]# scan on
[bluetooth]# devices
Device 00:02:3C:B1:78:0E Zen Air (SX:@J;F<^UZIc)
[bluetooth]# trust 00:02:3C:B1:78:0E
[bluetooth]# pair 00:02:3C:B1:78:0E
Attempting to pair with 00:02:3C:B1:78:0E
[Zen Air (SX:@J;F<^UZIc)]# [CHG] Device 00:02:3C:B1:78:0E Connected: yes
[Zen Air (SX:@J;F<^UZIc)]# [CHG] Device 00:02:3C:B1:78:0E Bonded: yes
[Zen Air (SX:@J;F<^UZIc)]# [CHG] Device 00:02:3C:B1:78:0E ServicesResolved: yes
[Zen Air (SX:@J;F<^UZIc)]# [CHG] Device 00:02:3C:B1:78:0E Paired: yes
[Zen Air (SX:@J;F<^UZIc)]# Pairing successful
[Zen Air (SX:@J;F<^UZIc)]# [CHG] Device 00:02:3C:B1:78:0E ServicesResolved: no
[bluetooth]# [CHG] Device 00:02:3C:B1:78:0E Connected: no

journalctl -u bluetooth.service --since “1 day ago”

src/adv_monitor.c:btd_adv_monitor_power_down() Unexpected NULL btd_adv_monitor_manager object upon power down

Please any light on this is very much appreciated! Thanks!

I had the same issue when I upgraded my kernel to 6.10+. Downgrading my kernel to 6.9.12-200.fc40.x86_64 fixed it for me. I used this guide to downgrade my kernel, and I just locked my kernel version so it wouldn’t be automatically upgraded by Fedora updates.

This bug is specifically for the Google Nest Mini. Bluetooth on all other devices works perfectly fine.

Well, not specific to Google Nest Mini to be honest, I have the same problem with connecting my XBox Controller too.

Definitely check out upcoming 6.11.10 kernel version.
It has fixed bluetooth issues for me.

I’m on 6.11.10 and I’m afraid the problem is still there. Can’t use my speaker and my xbox controller, it’s a shame really, I love Fedora but this is becoming a show stopper now.

Fixed the Google Nest mini speaker by factory resetting it!

Kernel 6.11.10, but the issue still persists.
It attempts to connect but still hangs with the following error in journalctl:

src/profile.c:ext_connect() Hands-Free Voice gateway failed connect to MAC_ADDRESS: Connection timed out (110)
profiles/audio/avdtp.c:avdtp_connect_cb() connect to MAC_ADDRESS: Host is down (112)
src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Host is down

I might be wrong, but the error looks more like audio-related: “avdtp”.

It’s completely gone! All my Bluetooth devices connect without any problem now!

The issue is gone. I have a Bluetooth adapter: TP-Link AC 600 (Archer T2U).
After I enabled Wifi, the Bluetooth started working again.
I’m not sure a update fixed it or enabling Wifi fixed it.

My device was connected but disconnected soon because of auth failed.

Still looking into the updating drivers or modules using reinstall using dnf install bluez blue-utils