I’m unable to find any Bluetooth devices on my Dell Laptop using Garuda/Gnome. I went down quite a few rabbit holes, trying various potential fixes, including making sure the bluez and bluez-utils are installed and even installing rtw89bt-dkms-git.
As far as I can tell, there are no errors of any kind, just not finding anything:
systemctl status bluetooth.service
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
Active: active (running) since Mon 2025-10-20 11:58:04 PDT; 11min ago
Invocation: 226edc27c590496794bcd8b2f83015f9
Docs: man:bluetoothd(8)
Main PID: 909 (bluetoothd)
Status: "Running"
Tasks: 1 (limit: 18088)
Memory: 3.5M (peak: 4.4M)
CPU: 40ms
CGroup: /system.slice/bluetooth.service
└─909 /usr/lib/bluetooth/bluetoothd
Oct 20 11:58:15 bishop bluetoothd[909]: Endpoint registered: sender=:1.100 path=/MediaEndpoint/A2DPSource/aptx_ll_1
Oct 20 11:58:15 bishop bluetoothd[909]: Endpoint registered: sender=:1.100 path=/MediaEndpoint/A2DPSource/aptx_ll_0
Oct 20 11:58:15 bishop bluetoothd[909]: Endpoint registered: sender=:1.100 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
Oct 20 11:58:15 bishop bluetoothd[909]: Endpoint registered: sender=:1.100 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
Oct 20 11:58:15 bishop bluetoothd[909]: Endpoint registered: sender=:1.100 path=/MediaEndpoint/A2DPSource/faststream
Oct 20 11:58:15 bishop bluetoothd[909]: Endpoint registered: sender=:1.100 path=/MediaEndpoint/A2DPSource/faststream_duplex
Oct 20 11:58:15 bishop bluetoothd[909]: Endpoint registered: sender=:1.100 path=/MediaEndpoint/A2DPSink/opus_05
Oct 20 11:58:15 bishop bluetoothd[909]: Endpoint registered: sender=:1.100 path=/MediaEndpoint/A2DPSource/opus_05
Oct 20 11:58:15 bishop bluetoothd[909]: Endpoint registered: sender=:1.100 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Oct 20 11:58:15 bishop bluetoothd[909]: Endpoint registered: sender=:1.100 path=/MediaEndpoint/A2DPSource/opus_05_duplex
journalctl -f
turning BT on/off, finding devices in Settings > Bluetooth
Oct 20 12:21:10 bishop systemd[2877]: Started Application launched by gnome-shell.
Oct 20 12:21:11 bishop systemd[2877]: Starting Bluetooth OBEX service...
Oct 20 12:21:11 bishop obexd[11565]: OBEX daemon 5.84
Oct 20 12:21:11 bishop systemd[2877]: Started Bluetooth OBEX service.
Oct 20 12:21:56 bishop systemd[1]: Starting Load/Save RF Kill Switch Status...
Oct 20 12:21:56 bishop systemd[1]: Started Load/Save RF Kill Switch Status.
Oct 20 12:21:58 bishop kernel: Bluetooth: hci0: AOSP extensions version v1.00
Oct 20 12:21:58 bishop kernel: Bluetooth: hci0: AOSP quality report is supported
Oct 20 12:22:01 bishop systemd[2877]: app-gnome-gnome\x2dbluetooth\x2dpanel-11504.scope: Consumed 2.830s CPU time, 40.3M memory peak.
Oct 20 12:22:03 bishop systemd[1]: systemd-rfkill.service: Deactivated successfully.
bluetoothctl
[NEW] Media /org/bluez/hci0
SupportedUUIDs: 0000110a-0000-1000-8000-00805f9b34fb
SupportedUUIDs: 0000110b-0000-1000-8000-00805f9b34fb
Agent registered
[CHG] Controller 78:46:5C:5C:84:BA Pairable: yes
hci0 new_settings: powered bondable ssp br/edr le secure-conn wide-band-speech cis-central cis-peripheral iso-broadcaster sync-receiver
[bluetoothctl]> power on
Changing power on succeeded
[bluetoothctl]> scan on
SetDiscoveryFilter success
Discovery started
[CHG] Controller 78:46:5C:5C:84:BA Discovering: yes
... Wait a few minutes ...
[bluetoothctl]> devices
[bluetoothctl]>
rfkill list
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
garuda-inxi
System:
Kernel: 6.17.3-zen2-1-zen arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=ed57d1c1-1ac9-4b21-9de2-dcd20542b1b7 rw rootflags=subvol=@
quiet loglevel=3
Desktop: GNOME v: 49.1 tk: GTK v: 3.24.51 wm: gnome-shell
tools: gsd-screensaver-proxy dm: GDM v: 49.1 Distro: Garuda base: Arch Linux
Machine:
Type: Laptop System: Dell product: Inspiron 16 5645 v: N/A
serial: <superuser required> Chassis: type: 10 v: 1.14.2
serial: <superuser required>
Mobo: Dell model: 04YKH6 v: A00 serial: <superuser required> part-nu: 0C9E
uuid: <superuser required> UEFI: Dell v: 1.14.2 date: 08/01/2025
Battery:
ID-1: BAT1 charge: 49.7 Wh (100%) condition: 49.7/54 Wh (92%) health: good
temp: 32 C volts: 16.75 min: 15 model: ATL-ATL3.66 DELL CFD7247H
made: 2024-07-17 type: Li-poly serial: <filter> charging: status: full
cycles: 29
CPU:
Info: model: AMD Ryzen 7 8840U w/ Radeon 780M Graphics bits: 64 type: MT MCP
arch: Zen 4 gen: 4 level: v4 note: check built: 2022+ process: TSMC n5 (5nm)
family: 0x19 (25) model-id: 0x75 (117) stepping: 2 microcode: 0xA70520A
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: 8 MiB
desc: 8x1024 KiB L3: 16 MiB desc: 1x16 MiB
Speed (MHz): avg: 1100 min/max: 419/5135 boost: enabled scaling:
driver: amd-pstate-epp governor: powersave cores: 1: 1100 2: 1100 3: 1100
4: 1100 5: 1100 6: 1100 7: 1100 8: 1100 9: 1100 10: 1100 11: 1100 12: 1100
13: 1100 14: 1100 15: 1100 16: 1100 bogomips: 105402
Flags-basic: 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] HawkPoint1 vendor: Dell
driver: amdgpu v: kernel arch: RDNA-3 code: Phoenix process: TSMC n4 (4nm)
built: 2023+ pcie: gen: 4 speed: 16 GT/s lanes: 16 ports: active: eDP-1
empty: DP-1, DP-2, DP-3, DP-4, DP-5, DP-6, DP-7, HDMI-A-1, Writeback-1
bus-ID: 03:00.0 chip-ID: 1002:1900 class-ID: 0300 temp: 53.0 C
Device-2: Realtek Integrated_Webcam_FHD driver: uvcvideo type: USB
rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-1:2 chip-ID: 0bda:5583
class-ID: fe01 serial: <filter>
Display: wayland server: X.org v: 1.21.1.18 with: Xwayland v: 24.1.8
compositor: gnome-shell driver: gpu: amdgpu display-ID: 0
Monitor-1: eDP-1 model: BOE Display 0x0a59 built: 2021 res: 1920x1200
dpi: 141 gamma: 1.2 size: 345x215mm (13.58x8.46") diag: 407mm (16")
ratio: 16:10 modes: max: 1920x1200 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
wayland: drv: radeonsi x11: drv: radeonsi
API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 25.2.4-arch1.2
glx-v: 1.4 direct-render: yes renderer: AMD Radeon 780M Graphics (radeonsi
phoenix LLVM 20.1.8 DRM 3.64 6.17.3-zen2-1-zen) device-ID: 1002:1900
memory: 500 MiB unified: no display-ID: :0.0
API: Vulkan v: 1.4.328 layers: 5 device: 0 type: integrated-gpu name: AMD
Radeon 780M Graphics (RADV PHOENIX) driver: mesa radv v: 25.2.4-arch1.2
device-ID: 1002:1900 surfaces: N/A device: 1 type: cpu name: llvmpipe
(LLVM 20.1.8 256 bits) driver: mesa llvmpipe v: 25.2.4-arch1.2 (LLVM
20.1.8) device-ID: 10005:0000 surfaces: N/A
Info: Tools: api: eglinfo, glxinfo, vulkaninfo
x11: xdpyinfo, xprop, xrandr
Audio:
Device-1: Advanced Micro Devices [AMD/ATI] Radeon High Definition Audio
[Rembrandt/Strix] vendor: Dell driver: snd_hda_intel v: kernel pcie:
gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 03:00.1 chip-ID: 1002:1640
class-ID: 0403
Device-2: Advanced Micro Devices [AMD] Audio Coprocessor vendor: Dell
driver: snd_pci_ps v: kernel alternate: snd_pci_acp3x, snd_rn_pci_acp3x,
snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci, snd_rpl_pci_acp6x,
snd_sof_amd_renoir, snd_sof_amd_rembrandt, snd_sof_amd_vangogh,
snd_sof_amd_acp63, snd_sof_amd_acp70 pcie: gen: 4 speed: 16 GT/s lanes: 16
bus-ID: 03:00.5 chip-ID: 1022:15e2 class-ID: 0480
Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
vendor: Dell driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s
lanes: 16 bus-ID: 03:00.6 chip-ID: 1022:15e3 class-ID: 0403
API: ALSA v: k6.17.3-zen2-1-zen status: kernel-api tools: N/A
Server-1: PipeWire v: 1.4.9 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: Realtek RTL8852CE PCIe 802.11ax Wireless Network
driver: rtw89_8852ce v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1
port: 2000 bus-ID: 01:00.0 chip-ID: 10ec:c852 class-ID: 0280
IF: wlp1s0 state: up mac: <filter>
Info: services: NetworkManager, smbd, sshd, systemd-timesyncd,
wpa_supplicant
Bluetooth:
Device-1: Realtek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-4:3 chip-ID: 0bda:886c
class-ID: e001 serial: <filter>
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.3
lmp-v: 12 status: discoverable: no pairing: no class-ID: 6c010c
Drives:
Local Storage: total: 953.87 GiB used: 786.05 GiB (82.4%)
SMART Message: Required tool smartctl not installed. Check --recommends
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: BM9C1 1024GB
size: 953.87 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
lanes: 4 tech: SSD serial: <filter> fw-rev: 67430509 temp: 46.9 C
scheme: GPT
Partition:
ID-1: / raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
used: 95.85 GiB (10.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 35.1 MiB (11.7%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
used: 95.85 GiB (10.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
used: 95.85 GiB (10.1%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 953.57 GiB size: 953.57 GiB (100.00%)
used: 95.85 GiB (10.1%) 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: 14.92 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo-rle,lzo,lz4,lz4hc,deflate,842 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 57.0 C mobo: 46.0 C sodimm: 34.0 C gpu: amdgpu
temp: 56.0 C
Fan Speeds (rpm): cpu: 3000
Info:
Memory: total: 16 GiB note: est. available: 14.92 GiB used: 3.11 GiB (20.8%)
Processes: 448 Power: uptime: 1m states: freeze,mem,disk suspend: s2idle
wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume
image: 5.94 GiB services: gsd-power, power-profiles-daemon, upowerd
Init: systemd v: 258 default: graphical tool: systemctl
Packages: 1660 pm: dpkg pkgs: 0 pm: pacman pkgs: 1633 libs: 400
tools: paru pm: flatpak pkgs: 27 Compilers: clang: 20.1.8 gcc: 15.2.1
Shell: Bash v: 5.3.3 default: fish v: 4.1.2 running-in: wezterm-gui
inxi: 3.3.39
Garuda (2.11.1-1):
System install date: 2025-09-09
Garuda release: 250801
Last full system update: 2025-10-20
Is partially upgraded: No
Relevant software: snapper NetworkManager dracut garuda-hardware-profile-standard
Windows dual boot: No/Undetected
Failed units:
--- System Health Check Report ---
23/24 checks run in 0.94 seconds ⌛
Powered by garuda-health 🦅
✅ System health check passed. No issues found.
Any help would be greatly appareciated. I’m also running Garuda/Gnome on a Lenovo laptop and there are not issues finding BT devices.
