Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/bluetooth)

My Bluetooth just randomly stopped working, and I haven’t updated any packages.
I have tried rebooting and sudo systemctl restart bluetooth.service, but nothing is resolving my issue.

systemctl status bluetooth             
                                                                                                                             
○ bluetooth.service - Bluetooth service
     Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; preset: disabled)
     Active: inactive (dead)
       Docs: man:bluetoothd(8)

Oct 18 21:07:55 francois-hplaptop systemd[1]: Bluetooth service was skipped because of a failed condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
rfkill list

0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
inxi --full --verbosity=7 --filter --no-host

System:
  Kernel: 5.15.74-3-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    Desktop: KDE Plasma v: 5.25.5 tk: Qt v: 5.15.6 wm: kwin_wayland vt: 2
    dm: SDDM Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: HP product: HP Laptop 15s-eq2xxx v: N/A
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: HP model: 887A v: 59.11 serial: <superuser required> UEFI: AMI
    v: F.18 date: 11/26/2021
Battery:
  ID-1: BAT0 charge: 25.4 Wh (62.4%) condition: 40.7/40.7 Wh (100.0%)
    volts: 11.6 min: 11.3 model: HP Primary type: Li-ion serial: <filter>
    status: discharging
Memory:
  RAM: total: 14.96 GiB used: 3.43 GiB (22.9%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges
    required.
CPU:
  Info: 6-core model: AMD Ryzen 5 5500U with Radeon Graphics bits: 64
    type: MT MCP smt: enabled arch: Zen 2 rev: 1 cache: L1: 384 KiB L2: 3 MiB
    L3: 8 MiB
  Speed (MHz): avg: 1396 high: 1397 min/max: 1400/4056 boost: disabled
    cores: 1: 1397 2: 1397 3: 1397 4: 1397 5: 1392 6: 1397 7: 1397 8: 1397
    9: 1397 10: 1397 11: 1397 12: 1397 bogomips: 50329
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy
    constant_tsc cpb cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total
    cqm_occup_llc cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid
    f16c flushbyasid fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb ibrs
    ibs irperf lahf_lm lbrv lm mba mca mce misalignsse mmx mmxext monitor
    movbe msr mtrr mwaitx nonstop_tsc nopl npt nrip_save nx osvw
    overflow_recov pae pat pausefilter pclmulqdq pdpe1gb perfctr_core
    perfctr_llc perfctr_nb pfthreshold pge pni popcnt pse pse36 rapl rdpid
    rdpru rdrand rdseed rdt_a rdtscp rep_good sep sha_ni skinit smap smca
    smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp succor svm svm_lock
    syscall tce topoext tsc tsc_scale umip v_spec_ctrl v_vmsave_vmload vgif
    vmcb_clean vme vmmcall wbnoinvd wdt xgetbv1 xsave xsavec xsaveerptr
    xsaveopt xsaves
Graphics:
  Device-1: AMD Lucienne vendor: Hewlett-Packard driver: amdgpu v: kernel
    arch: GCN-5.1 pcie: speed: 8 GT/s lanes: 16 ports: active: eDP-1
    empty: HDMI-A-1 bus-ID: 03:00.0 chip-ID: 1002:164c class-ID: 0300
    temp: 37.0 C
  Device-2: Chicony HP TrueVision HD Camera type: USB driver: uvcvideo
    bus-ID: 1-3:2 chip-ID: 04f2:b6f1 class-ID: 0e02 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.4 with: Xwayland v: 22.1.3
    compositor: kwin_wayland driver: X: loaded: amdgpu unloaded: modesetting
    alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: 0
  Monitor-1: eDP-1 res: 1476x830 size: N/A modes: N/A
  OpenGL: renderer: AMD RENOIR (LLVM 14.0.6 DRM 3.42 5.15.74-3-MANJARO)
    v: 4.6 Mesa 22.1.7 direct render: Yes
Audio:
  Device-1: AMD 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 class-ID: 0403
  Device-2: AMD ACP/ACP3X/ACP6x 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 class-ID: 0480
  Device-3: AMD Family 17h/19h 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 class-ID: 0403
  Sound API: ALSA v: k5.15.74-3-MANJARO running: yes
  Sound Server-1: JACK v: 1.9.21 running: no
  Sound Server-2: PulseAudio v: 16.1 running: no
  Sound Server-3: PipeWire v: 0.3.58 running: yes
Network:
  Device-1: Realtek RTL8821CE 802.11ac PCIe Wireless Network Adapter
    vendor: Hewlett-Packard driver: rtw_8821ce v: N/A pcie: speed: 2.5 GT/s
    lanes: 1 port: f000 bus-ID: 01:00.0 chip-ID: 10ec:c821 class-ID: 0280
  IF: wlo1 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Message: No bluetooth data found.
Logical:
  Message: No logical block device data found.
  Device-1: luks-9a915a82-f1ac-4fda-a713-befca1c3f997 type: LUKS dm: dm-0
    size: 931.21 GiB
  Components: p-1: nvme0n1p2
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 931.51 GiB used: 213.14 GiB (22.9%)
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO Plus 1TB
    size: 931.51 GiB speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 2B2QEXM7 temp: 39.9 C scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / size: 931.21 GiB used: 213.14 GiB (22.9%) fs: btrfs dev: /dev/dm-0
    mapped: luks-9a915a82-f1ac-4fda-a713-befca1c3f997 label: N/A
    uuid: 4ee418e8-ca35-4a5f-9a96-1eb3cf16f3b0
  ID-2: /boot/efi size: 299.4 MiB used: 752 KiB (0.2%) fs: vfat
    dev: /dev/nvme0n1p1 label: NO_LABEL uuid: 90B7-5322
  ID-3: /home size: 931.21 GiB used: 213.14 GiB (22.9%) fs: btrfs
    dev: /dev/dm-0 mapped: luks-9a915a82-f1ac-4fda-a713-befca1c3f997 label: N/A
    uuid: 4ee418e8-ca35-4a5f-9a96-1eb3cf16f3b0
  ID-4: /var/cache size: 931.21 GiB used: 213.14 GiB (22.9%) fs: btrfs
    dev: /dev/dm-0 mapped: luks-9a915a82-f1ac-4fda-a713-befca1c3f997 label: N/A
    uuid: 4ee418e8-ca35-4a5f-9a96-1eb3cf16f3b0
  ID-5: /var/log size: 931.21 GiB used: 213.14 GiB (22.9%) fs: btrfs
    dev: /dev/dm-0 mapped: luks-9a915a82-f1ac-4fda-a713-befca1c3f997 label: N/A
    uuid: 4ee418e8-ca35-4a5f-9a96-1eb3cf16f3b0
Swap:
  Alert: No swap data was found.
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-3:2 info: Chicony HP TrueVision HD Camera type: Video
    driver: uvcvideo interfaces: 2 rev: 2.0 speed: 480 Mb/s power: 500mA
    chip-ID: 04f2:b6f1 class-ID: 0e02 serial: <filter>
  Hub-2: 2-0:1 info: Super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-3: 3-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Hub-4: 4-0:1 info: Super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 38.2 C mobo: N/A gpu: amdgpu temp: 38.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 329 Uptime: 7m wakeups: 809 Init: systemd v: 251
  default: graphical Compilers: gcc: 12.2.0 clang: 14.0.6 Packages:
  pm: pacman pkgs: 1353 Shell: Zsh v: 5.9 default: Bash v: 5.1.16
  running-in: konsole inxi: 3.3.22

Hello @francois072 :wink:

Simply disable fastboot at the UEFI Settings.

I have no fastboot option in the BIOS.

Now my bluetooth appears to be suddenly working again after a reboot. I’m unsure why.

Then it has another name.

See above. Fastboot skips initialization of some devices to speed up boot time, but the counter effect is that linux doesn’t see the devices if the UEFI does not report that it is there. A reboot, a warm boot, reinitialize it.

I have checked again, and I can confirm that I have no fastboot option or anything similar.
I haven’t changed anything in the UEFI or the OS between the time that Bluetooth was and wasn’t working.

Hi @francois072,

Do you have Windows? Because that might have a “quick shutdown” causing the next startup of the computer to be “Fast mode.” (Or whatever it’s called.)

I don’t have Windows installed.

Then I don’t know. Was just a thought.

Then maybe look for an UEFI upgrade. Maybe that will solve it. Otherwise it is a really poor UEFI Firmware. Guess HP thinks you don’t need to disable it since you run Windows anyway.

However… maybe you need to report to the UEFI Firmware, that you are using Windows. That goes with the acpi_osi kernel parameter:

When the problem occurs again I will try this.