Unable to connect Bluetooth devices "Connection Failed"

Hello yall,
i’ve recently got across an issue with my Bluetooth Devices, as they don’t connect anymore.
At first i thought the issue was an update that destroyed my settings or something similar, but after reverting to an earlier time using snapper i still had the same issue.
After that ive went into the deep dive reading and trying mulible previously created Topics off different users, unfortunately to no avail.

The Articles i’ve already tried:

https://www.reddit.com/r/archlinux/comments/165ehx8/cannot_connect_logitech_mx_masters_3s_using/

Any and all help would be greatly Appreciated!

(Below the result of “garuda-inxi”)

System:
Kernel: 6.13.8-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
clocksource: hpet avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=c805425f-bd18-4e5d-8361-f8caf538d353 rw rootflags=subvol=@
quiet loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.3.3 tk: Qt v: N/A info: frameworks v: 6.12.0
wm: kwin_x11 tools: avail: swayidle,swaylock vt: 2 dm: SDDM Distro: Garuda
base: Arch Linux
Machine:
Type: Laptop System: ASUSTeK product: ZenBook UX325SA_UM325SA v: 1.0
serial: <superuser required>
Mobo: ASUSTeK model: UX325SA v: 1.0 serial: <superuser required>
uuid: <superuser required> UEFI: American Megatrends LLC. v: UX325SA.302
date: 11/09/2021
Battery:
ID-1: BATT charge: 57.4 Wh (100.0%) condition: 57.4/67.1 Wh (85.5%)
volts: 15.9 min: 15.9 model: ASUSTeK UX325 type: Li-ion serial: <filter>
status: full cycles: 23
CPU:
Info: model: AMD Ryzen 7 5800U with Radeon Graphics bits: 64 type: MT MCP
arch: Zen 3 gen: 3 level: v3 note: check built: 2021-22
process: TSMC n7 (7nm) family: 0x19 (25) model-id: 0x50 (80) stepping: 0
microcode: 0xA500011
Topology: cpus: 1x dies: 1 clusters: 1 cores: 8 threads: 16 tpc: 2
smt: enabled cache: L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB
desc: 8x512 KiB L3: 16 MiB desc: 1x16 MiB
Speed (MHz): avg: 1112 min/max: 400/4507 boost: enabled scaling:
driver: amd-pstate-epp governor: powersave cores: 1: 1112 2: 1112 3: 1112
4: 1112 5: 1112 6: 1112 7: 1112 8: 1112 9: 1112 10: 1112 11: 1112 12: 1112
13: 1112 14: 1112 15: 1112 16: 1112 bogomips: 60686
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Vulnerabilities: <filter>
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Cezanne [Radeon Vega Series /
Radeon Mobile Series] vendor: ASUSTeK driver: amdgpu v: kernel arch: GCN-5
code: Vega process: GF 14nm built: 2017-20 pcie: gen: 3 speed: 8 GT/s
lanes: 16 ports: active: eDP-1 empty: DP-1,DP-2,HDMI-A-1 bus-ID: 04:00.0
chip-ID: 1002:1638 class-ID: 0300 temp: 45.0 C
Device-2: IMC Networks USB2.0 HD UVC WebCam driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-3:3 chip-ID: 13d3:56eb
class-ID: fe01 serial: <filter>
Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6
compositor: kwin_x11 driver: X: loaded: amdgpu unloaded: modesetting
alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
s-diag: 582mm (22.93")
Monitor-1: eDP-1 mapped: eDP model: Samsung 0x4158 built: 2020 res:
mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 166 gamma: 1.2
size: 294x165mm (11.57x6.5") diag: 337mm (13.3") ratio: 16:9 modes:
max: 1920x1080 min: 640x480
API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi x11:
drv: radeonsi inactive: wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.0.2-arch1.2
glx-v: 1.4 direct-render: yes renderer: AMD Radeon Graphics (radeonsi
renoir ACO DRM 3.61 6.13.8-zen1-1-zen) device-ID: 1002:1638
memory: 500 MiB unified: no
API: Vulkan v: 1.4.309 layers: 9 device: 0 type: integrated-gpu name: AMD
Radeon Graphics (RADV RENOIR) driver: N/A device-ID: 1002:1638
surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe (LLVM 19.1.7 256
bits) driver: N/A device-ID: 10005:0000 surfaces: xcb,xlib
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
de: kscreen-console,kscreen-doctor wl: swaymsg,wayland-info
x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Advanced Micro Devices [AMD/ATI] Renoir Radeon High Definition
Audio vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie: gen: 3
speed: 8 GT/s lanes: 16 bus-ID: 04:00.1 chip-ID: 1002:1637 class-ID: 0403
Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
vendor: ASUSTeK driver: snd_rn_pci_acp3x v: kernel alternate: snd_pci_acp3x,
snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x, snd_pci_ps,
snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh,
snd_sof_amd_acp63, snd_sof_amd_acp70 pcie: gen: 3 speed: 8 GT/s lanes: 16
bus-ID: 04:00.5 chip-ID: 1022:15e2 class-ID: 0480
Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
vendor: ASUSTeK driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s
lanes: 16 bus-ID: 04:00.6 chip-ID: 1022:15e3 class-ID: 0403
API: ALSA v: k6.13.8-zen1-1-zen status: kernel-api tools: N/A
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: PipeWire v: 1.4.1 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel Wireless 8265 / 8275 driver: iwlwifi v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 bus-ID: 01:00.0 chip-ID: 8086:24fd class-ID: 0280
IF: wlp1s0 state: up mac: <filter>
Device-2: Realtek RTL8153 Gigabit Ethernet Adapter driver: r8152 type: USB
rev: 3.2 speed: 5 Gb/s lanes: 1 mode: 3.2 gen-1x1 bus-ID: 2-1:2
chip-ID: 0bda:8153 class-ID: 0000 serial: <filter>
IF: enp4s0f3u1 state: up speed: 1000 Mbps duplex: full mac: <filter>
Info: services: NetworkManager, smbd, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB
rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-4:4 chip-ID: 8087:0a2b
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 4.2
lmp-v: 8 status: discoverable: no pairing: no class-ID: 6c010c
Drives:
Local Storage: total: 931.51 GiB used: 62.38 GiB (6.7%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Crucial model: CT1000P3SSD8
size: 931.51 GiB block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: P9CR30A temp: 44.9 C
scheme: GPT
Partition:
ID-1: / raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
used: 62.38 GiB (6.7%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 608 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
used: 62.38 GiB (6.7%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
used: 62.38 GiB (6.7%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 931.22 GiB size: 931.22 GiB (100.00%)
used: 62.38 GiB (6.7%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 15 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 max-streams: 16
dev: /dev/zram0
Sensors:
System Temperatures: cpu: N/A mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 16 GiB note: est. available: 15 GiB used: 4.65 GiB (31.0%)
Processes: 433 Power: uptime: 1m states: freeze,mem,disk suspend: s2idle
wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume
image: 5.99 GiB services: org_kde_powerdevil, power-profiles-daemon,
upowerd Init: systemd v: 257 default: graphical tool: systemctl
Packages: pm: pacman pkgs: 1829 libs: 550 tools: gnome-software, octopi,
pamac, paru Compilers: clang: 19.1.7 gcc: 14.2.1 Shell: garuda-inxi
default: fish v: 4.0.1 running-in: konsole inxi: 3.3.37
Garuda (2.7.2-1):
System install date:     2024-06-11
Last full system update: 2025-03-25
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       No/Undetected
Failed units:

also, short info that ive seen.
the Device is connected for a short while, during pairing but then disconnects during the Pairing process.

Best Regards!

Additional update:

After following the arch Wiki regarding bluetoothctl i was able to get the mouse working, tou now after powering the device off the problem rearises once again. having to go to the pairing process onece more

Please, if you want to add new information just edit your last post as long as no one has replied yet. Thank you. :slight_smile:

2 Likes

You may want to try downgrading bluez back to 5.79, see:

You could also switch to using bluueman rather than downgrading, as partial updates are best avoided with Arch based systems.

3 Likes

Hi,
i would much rather downgrade as i don’t really like Pulswire.

And this might be a bit of a stupid question but how exactly do i downgrade? I’ve already Tried the “downgrade” bash script but either im doing something wrong or there’s another option that im unaware of.

Would really appreciate you’re help :slight_smile: Thanks!

Make a bios update pls

Pls look self before you ask how-to, next time. :innocent:
Downgrade : Downgrading packages - ArchWiki

1 Like

The procedure from the ArchWiki for downgrading packages is not necessary on Garuda Linux.
Just open a terminal and use this:

sudo downgrade <package>

You can also wait a while, bluez version 5.81-1 is currently in extra-testing and should be in the extra repo soon, maybe the new version will fix your issue.

6 Likes

Thanks for the Help!

Downgrading worked, and thanks for being nice even if im not the biggest expert :slight_smile:

1 Like

We always mark here the solution and not the implementation. :wink:
@tbg gave you the tip to downgrade, not me. That’s why I corrected the marked solution.


Edit: @PlayerNoName bluez version 5.82-1 is available, try to update bluez and check if you have issues with the new version.

3 Likes

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.