Bluetooth stopped working

Hello,
After disconnecting my minipc and then reconnecting the bluetooth stopped working. It does not recognise any devices I have previously paired nor does the scan pick up anything.
I tested the LTS kernel - no difference.
I upgraded the wifi card from AX200 to AX210. No difference.

systemctl status bluetooth
● bluetooth.service - Bluetooth service
Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
Active: active (running) since Fri 2024-12-27 23:23:38 AEDT; 9min ago
Invocation: 1decf428cd5e4b03bd65dd72ac86f7f8
Docs: man:bluetoothd(8)
Main PID: 806 (bluetoothd)
Status: β€œRunning”
Tasks: 1 (limit: 33239)
Memory: 3.3M (peak: 4M)
CPU: 34ms
CGroup: /system.slice/bluetooth.service
└─806 /usr/lib/bluetooth/bluetoothd
Dec 27 23:23:47 Vampa bluetoothd[806]: Endpoint registered: sender=:1.41 path=/MediaEndpoint/A2DPSource/aptx_ll_1
Dec 27 23:23:47 Vampa bluetoothd[806]: Endpoint registered: sender=:1.41 path=/MediaEndpoint/A2DPSource/aptx_ll_0
Dec 27 23:23:47 Vampa bluetoothd[806]: Endpoint registered: sender=:1.41 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_1
Dec 27 23:23:47 Vampa bluetoothd[806]: Endpoint registered: sender=:1.41 path=/MediaEndpoint/A2DPSource/aptx_ll_duplex_0
Dec 27 23:23:47 Vampa bluetoothd[806]: Endpoint registered: sender=:1.41 path=/MediaEndpoint/A2DPSource/faststream
Dec 27 23:23:47 Vampa bluetoothd[806]: Endpoint registered: sender=:1.41 path=/MediaEndpoint/A2DPSource/faststream_duplex
Dec 27 23:23:47 Vampa bluetoothd[806]: Endpoint registered: sender=:1.41 path=/MediaEndpoint/A2DPSink/opus_05
Dec 27 23:23:47 Vampa bluetoothd[806]: Endpoint registered: sender=:1.41 path=/MediaEndpoint/A2DPSource/opus_05
Dec 27 23:23:47 Vampa bluetoothd[806]: Endpoint registered: sender=:1.41 path=/MediaEndpoint/A2DPSink/opus_05_duplex
Dec 27 23:23:47 Vampa bluetoothd[806]: Endpoint registered: sender=:1.41 path=/MediaEndpoint/A2DPSource/opus_05_duplex

bluetoothctl
[bluetooth]# Agent registered
[bluetooth]# list
Controller BC:38:98:A8:AC:54 Vampa [default]
[bluetooth]# devices
[bluetooth]#

lsmod | grep btusb
btusb 81920 0
btrtl 32768 1 btusb
btintel 69632 1 btusb
btbcm 24576 1 btusb
btmtk 36864 1 btusb
bluetooth 1150976 46 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm

lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 413c:2113 Dell Computer Corp. KB216 Wired Keyboard
Bus 001 Device 003: ID 413c:301a Dell Computer Corp. Dell MS116 Optical Mouse
Bus 001 Device 004: ID 8087:0032 Intel Corp. AX210 Bluetooth

garuda-inxi

System:
  Kernel: 6.12.6-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.2.1
    clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
    root=UUID=1de1715e-056d-4625-af40-7d9d204c0313 rw rootflags=subvol=@
    quiet resume=UUID=85270526-26c6-4f0e-a046-7af1687bcffc loglevel=3 ibt=off
  Desktop: KDE Plasma v: 6.2.4 tk: Qt v: N/A info: frameworks v: 6.9.0
    wm: kwin_x11 vt: 2 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
  Type: Mini-pc Mobo: AZW model: SER8 v: V10 serial: <superuser required>
    part-nu: 75 uuid: <superuser required> UEFI: American Megatrends LLC.
    v: SER8_P5C8V27 date: 06/13/2024
CPU:
  Info: model: AMD Ryzen 7 8845HS 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: 0xA705206
  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: 1329 min/max: 400/5137 boost: enabled scaling:
    driver: amd-pstate-epp governor: powersave cores: 1: 1329 2: 1329 3: 1329
    4: 1329 5: 1329 6: 1329 7: 1329 8: 1329 9: 1329 10: 1329 11: 1329 12: 1329
    13: 1329 14: 1329 15: 1329 16: 1329 bogomips: 121368
  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] Phoenix3 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: DP-1 empty: DP-2, DP-3, DP-4,
    DP-5, DP-6, HDMI-A-1, Writeback-1 bus-ID: c5:00.0 chip-ID: 1002:1900
    class-ID: 0300 temp: 39.0 C
  Display: x11 server: X.Org v: 21.1.15 with: Xwayland v: 24.1.4
    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: 3840x2160 s-dpi: 96 s-size: 1016x571mm (40.00x22.48")
    s-diag: 1165mm (45.88") monitors: <missing: xrandr>
  Monitor-1: DP-1 model: LG (GoldStar) HDR 4K serial: <filter> built: 2024
    res: 3840x2160 dpi: 163 gamma: 1.2 size: 600x340mm (23.62x13.39")
    diag: 690mm (27.2") ratio: 16:9 modes: max: 3840x2160 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: 24.3.2-arch1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon Graphics (radeonsi
    gfx1103_r1 LLVM 18.1.8 DRM 3.59 6.12.6-zen1-1-zen) device-ID: 1002:1900
    memory: 3.91 GiB unified: no
  API: Vulkan v: 1.4.303 layers: 4 device: 0 type: integrated-gpu name: AMD
    Radeon Graphics (RADV GFX1103_R1) driver: N/A device-ID: 1002:1900
    surfaces: xcb,xlib device: 1 type: cpu name: llvmpipe (LLVM 18.1.8 256
    bits) driver: N/A device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Rembrandt Radeon High Definition
    Audio driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s
    lanes: 16 bus-ID: c5:00.1 chip-ID: 1002:1640 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] ACP/ACP3X/ACP6x Audio Coprocessor
    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: c5:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-3: Advanced Micro Devices [AMD] Family 17h/19h/1ah HD Audio
    driver: snd_hda_intel v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 16
    bus-ID: c5:00.6 chip-ID: 1022:15e3 class-ID: 0403
  API: ALSA v: k6.12.6-zen1-1-zen status: kernel-api tools: N/A
  Server-1: PipeWire v: 1.2.7 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 RTL8125 2.5GbE driver: r8169 v: kernel pcie: gen: 2
    speed: 5 GT/s lanes: 1 port: f000 bus-ID: 02:00.0 chip-ID: 10ec:8125
    class-ID: 0200
  IF: enp2s0 state: down mac: <filter>
  Device-2: Intel Wi-Fi 6E AX210/AX1675 2x2 [Typhoon Peak] driver: iwlwifi
    v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 bus-ID: 03:00.0
    chip-ID: 8086:2725 class-ID: 0280
  IF: wlp3s0 state: up mac: <filter>
  IF-ID-1: wg0-mullvad state: unknown speed: N/A duplex: N/A mac: N/A
  Info: services: NetworkManager, smbd, systemd-timesyncd, wpa_supplicant
Bluetooth:
  Device-1: Intel AX210 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-5:4 chip-ID: 8087:0032
    class-ID: e001
  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: 7c0104
Drives:
  Local Storage: total: 3.64 TiB used: 1.35 TiB (37.0%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:1 vendor: Crucial model: CT2000P3PSSD8
    size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: P9CR40D temp: 40.9 C
    scheme: GPT
  ID-2: /dev/nvme1n1 maj-min: 259:0 vendor: Crucial model: CT2000P3PSSD8
    size: 1.82 TiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: P9CR40D temp: 41.9 C
    scheme: GPT
Partition:
  ID-1: / raw-size: 1.79 TiB size: 1.79 TiB (100.00%) used: 670.41 GiB (36.6%)
    fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:3
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 584 KiB (0.2%) fs: vfat dev: /dev/nvme1n1p1 maj-min: 259:2
  ID-3: /home raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
    used: 670.41 GiB (36.6%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:3
  ID-4: /var/log raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
    used: 670.41 GiB (36.6%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:3
  ID-5: /var/tmp raw-size: 1.79 TiB size: 1.79 TiB (100.00%)
    used: 670.41 GiB (36.6%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:3
Swap:
  Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
  ID-1: swap-1 type: partition size: 29.9 GiB used: 0 KiB (0.0%)
    priority: -2 dev: /dev/nvme1n1p3 maj-min: 259:4
  ID-2: swap-2 type: zram size: 27.18 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: 48.0 C mobo: 39.5 C gpu: amdgpu temp: 38.0 C
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 28 GiB available: 27.18 GiB used: 5.52 GiB (20.3%)
  Processes: 473 Power: uptime: 4m states: freeze,mem,disk suspend: s2idle
    wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume
    image: 10.86 GiB services: org_kde_powerdevil,upowerd Init: systemd v: 257
    default: graphical tool: systemctl
  Packages: pm: pacman pkgs: 1577 libs: 440 tools: octopi,paru Compilers:
    clang: 18.1.8 gcc: 14.2.1 alt: 9 Shell: garuda-inxi default: Bash v: 5.2.37
    running-in: konsole inxi: 3.3.36
Garuda (2.6.26-1):
  System install date:     2024-12-03
  Last full system update: 2024-12-27 ↻
  Is partially upgraded:   No
  Relevant software:       snapper NetworkManager dracut
  Windows dual boot:       Probably (Run as root to verify)
  Failed units:

hmmm, now typing from my bluetooth keyboard!
I am not sure what fixed it!!
The mouse was stupid slow in becoming discovered!

Another related question though:
How to have the bluetooth keyboard be recognised straight up on startup?
I cannot get connection to use the grub menu. I have to wait about 15 seconds to be able to type my login also!

Hi there @Anarchotaoist.

You should be able to easily find this information by reading the entry on the Arch wiki regarding Bluetooth. This topic has also been discussed numerous times on the Garuda forum.

3 Likes

Thanks but no success.

https://wiki.archlinux.org/title/Bluetooth
3.3 Discoverable on startup

-did not work

I also tried:
https://forum.xfce.org/viewtopic.php?id=12419

-did not work either!

That said, in /etc/systemd/system/btkbd.service do I need to change ${HCIDEVICE} and ${BTKBDMAC} to the actual address here?

ExecStart=/usr/local/sbin/hciconfig ${HCIDEVICE} up
# ignore errors on connect, spurious problems with bt? so start next command with -
ExecStart=-/usr/local/bin/hcitool cc ${BTKBDMAC}

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