My laptop does not detect my Bluetooth adapter, at least most of the time.
I know the adapter works. Once in several startups it does get detected, I get to pair with a device and make it work, but even then the adapter vanishes within minutes. Rebooting does not help. I would suspect power management if not for the fact that the problem survives reboots.
In most cases though the adapter isn’t visible from the start. This is the output of 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)
Feb 16 13:34:43 Effurat systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Feb 16 13:34:43 Effurat systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Feb 16 13:34:44 Effurat systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Feb 16 13:34:58 Effurat systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
I have seen this specific error message in other posts and followed every lead, no matter how weird. It does not help at all. In particular, I did disable fast boot in UEFI, to no avail.
Output of inxi:
System:
Kernel: 6.2.16-2-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 13.1.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/boot/vmlinuz-6.2-x86_64
root=UUID=266cbb7f-7b60-4c80-be00-61cf7ddee7eb rw quiet
cryptdevice=UUID=668f074e-c982-4d12-b488-7bb703f20159:luks-668f074e-c982-4d12-b488-7bb703f20159
root=/dev/mapper/luks-668f074e-c982-4d12-b488-7bb703f20159 apparmor=1
security=apparmor udev.log_priority=3 DEEPIN_GFXMODE=
Desktop: KDE Plasma v: 5.27.10 tk: Qt v: N/A wm: kwin_x11 dm: SDDM
Distro: Manjaro Linux base: Arch Linux
Machine:
Type: Laptop System: Acer product: Swift SF314-57 v: V1.09 serial: <filter>
Chassis: type: 10 serial: N/A
Mobo: IL model: Floris_IL v: V1.09 serial: <filter>
part-nu: 0000000000000000 uuid: 20191027-7cb2-7d4b-9b1e-7cb27d4b9b22
UEFI: Insyde v: 1.09 date: 09/24/2019
Battery:
ID-1: BAT0 charge: 38.6 Wh (100.0%) condition: 38.6/48.0 Wh (80.4%)
volts: 12.2 min: 11.2 model: LGC KT0030G020 AP18C8K type: Li-ion
serial: <filter> status: full cycles: 338
Device-1: hidpp_battery_0 model: Logitech Wireless Mouse M325
serial: <filter> charge: 55% (should be ignored) rechargeable: yes
status: discharging
Memory:
System RAM: total: 16 GiB available: 15.31 GiB used: 8.31 GiB (54.3%)
igpu: 64 MiB
Array-1: capacity: 16 GiB slots: 2 modules: 2 EC: None
max-module-size: 8 GiB note: est.
Device-1: ChannelA-DIMM0 type: LPDDR4 detail: synchronous size: 8 GiB
speed: spec: 4267 MT/s actual: 2667 MT/s volts: curr: 0.6 min: 1.5 max: 1.5
width (bits): data: 32 total: 32 manufacturer: SK Hynix
part-no: H9HCNNNCPMALHR-NEE serial: N/A
Device-2: ChannelB-DIMM0 type: LPDDR4 detail: synchronous size: 8 GiB
speed: spec: 4267 MT/s actual: 2667 MT/s volts: curr: 0.6 min: 1.5 max: 1.5
width (bits): data: 32 total: 32 manufacturer: SK Hynix
part-no: H9HCNNNCPMALHR-NEE serial: N/A
CPU:
Info: model: Intel Core i5-1035G1 socket: U3E1 bits: 64 type: MT MCP
arch: Ice Lake gen: core 10 level: v4 note: check built: 2019-21
process: Intel 10nm family: 6 model-id: 0x7E (126) stepping: 5
microcode: 0xC2
Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache:
L1: 320 KiB desc: d-4x48 KiB; i-4x32 KiB L2: 2 MiB desc: 4x512 KiB L3: 6 MiB
desc: 1x6 MiB
Speed (MHz): avg: 1266 high: 1496 min/max: 400/3600 base/boost: 1000/8300
scaling: driver: intel_pstate governor: powersave volts: 0.7 V
ext-clock: 100 MHz cores: 1: 1324 2: 1148 3: 1200 4: 1200 5: 1496 6: 1200
7: 1200 8: 1363 bogomips: 19048
Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
arch_capabilities arch_perfmon art avx avx2 avx512_bitalg avx512_vbmi2
avx512_vnni avx512_vpopcntdq avx512bw avx512cd avx512dq avx512f avx512ifma
avx512vbmi avx512vl bmi1 bmi2 bts clflush clflushopt cmov constant_tsc
cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept ept_ad erms
est f16c flexpriority flush_l1d fma fpu fsgsbase fsrm fxsr gfni ht hwp
hwp_act_window hwp_epp hwp_notify hwp_pkg_req ibpb ibrs ibrs_enhanced ida
intel_pt invpcid invpcid_single lahf_lm lm mca mce md_clear mmx monitor
movbe msr mtrr nonstop_tsc nopl nx ospke pae pat pbe pcid pclmulqdq pdcm
pdpe1gb pebs pge pku pln pni popcnt pse pse36 pts rdpid rdrand rdseed
rdtscp rep_good sdbg sep sgx sgx_lc sha_ni smap smep split_lock_detect ss
ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc
tsc_adjust tsc_deadline_timer tsc_known_freq umip vaes vme vmx vnmi
vpclmulqdq vpid x2apic xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr
Vulnerabilities:
Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
Type: retbleed mitigation: Enhanced IBRS
Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
prctl
Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
sanitization
Type: spectre_v2 mitigation: Enhanced IBRS, IBPB: conditional, RSB
filling, PBRSB-eIBRS: SW sequence
Type: srbds mitigation: Microcode
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel Iris Plus Graphics G1 vendor: Acer Incorporated ALI
driver: i915 v: kernel arch: Gen-11 process: Intel 10nm built: 2019-21 ports:
active: eDP-1 empty: DP-1,DP-2,HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:8a56
class-ID: 0300
Device-2: Chicony HD WebCam driver: uvcvideo type: USB rev: 2.0
speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-6:4 chip-ID: 04f2:b5c5
class-ID: 0e02 serial: <filter>
Display: server: X.Org v: 21.1.10 compositor: kwin_x11 driver: X:
loaded: intel unloaded: modesetting alternate: fbdev,vesa dri: i965 gpu: i915
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: eDP1 model: ChiMei InnoLux 0x14d4 built: 2016
res: 1920x1080 hz: 60 dpi: 157 gamma: 1.2 size: 310x170mm (12.2x6.69")
diag: 354mm (13.9") ratio: 16:9 modes: 1920x1080
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
device: 1 drv: swrast gbm: drv: iris surfaceless: drv: iris x11: drv: iris
inactive: wayland
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 23.3.3-manjaro1.1
glx-v: 1.4 direct-render: yes renderer: Mesa Intel UHD Graphics (ICL GT1)
device-ID: 8086:8a56 memory: 14.95 GiB unified: yes
API: Vulkan v: 1.3.274 layers: N/A device: 0 type: integrated-gpu
name: Intel UHD Graphics (ICL GT1) driver: mesa intel v: 23.3.3-manjaro1.1
device-ID: 8086:8a56 surfaces: xcb,xlib
Audio:
Device-1: Intel Ice Lake-LP Smart Sound Audio vendor: Acer Incorporated ALI
driver: sof-audio-pci-intel-icl
alternate: snd_hda_intel,snd_sof_pci_intel_icl bus-ID: 00:1f.3
chip-ID: 8086:34c8 class-ID: 0401
API: ALSA v: k6.2.16-2-MANJARO status: kernel-api with: aoss
type: oss-emulator tools: alsactl,alsamixer,amixer
Server-1: JACK v: 1.9.22 status: off tools: N/A
Server-2: PipeWire v: 1.0.0 status: off with: wireplumber status: off
tools: pw-cli,wpctl
Server-3: PulseAudio v: 16.1 status: active (root, process)
with: pulseaudio-alsa type: plugin tools: pacat,pactl
Network:
Device-1: Intel Ice Lake-LP PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:34f0 class-ID: 0280
IF: wlp0s20f3 state: up mac: <filter>
IP v4: <filter> type: dynamic noprefixroute scope: global
broadcast: <filter>
IP v6: <filter> type: dynamic noprefixroute scope: global
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-668f074e-c982-4d12-b488-7bb703f20159 maj-min: 254:0
type: LUKS dm: dm-0 size: 476.64 GiB
Components:
p-1: nvme0n1p2 maj-min: 259:2 size: 476.64 GiB
RAID:
Message: No RAID data found.
Drives:
Local Storage: total: 476.94 GiB used: 430.29 GiB (90.2%)
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Kingston
model: RBUSNS8154P3512GJ1 size: 476.94 GiB block-size: physical: 512 B
logical: 512 B speed: 15.8 Gb/s lanes: 2 tech: SSD serial: <filter>
fw-rev: E8FK12.3 temp: 30.9 C scheme: GPT
SMART: yes health: PASSED on: 353d 10h cycles: 2,432
read-units: 62,297,782 [31.8 TB] written-units: 59,333,963 [30.3 TB]
Message: No optical or floppy data found.
Partition:
ID-1: / raw-size: 476.64 GiB size: 468.09 GiB (98.21%)
used: 430.29 GiB (91.9%) fs: ext4 block-size: 4096 B dev: /dev/dm-0
maj-min: 254:0 mapped: luks-668f074e-c982-4d12-b488-7bb703f20159 label: N/A
uuid: 266cbb7f-7b60-4c80-be00-61cf7ddee7eb
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 472 KiB (0.2%) fs: vfat block-size: 512 B dev: /dev/nvme0n1p1
maj-min: 259:1 label: NO_LABEL uuid: 182A-3D8C
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: 1 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
class-ID: 0900
Hub-2: 2-0:1 info: super-speed hub ports: 4 rev: 3.1
speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
class-ID: 0900
Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 12 rev: 2.0
speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
class-ID: 0900
Device-1: 3-4:2 info: Logitech Unifying Receiver type: keyboard,mouse,HID
driver: logitech-djreceiver,usbhid interfaces: 3 rev: 2.0
speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 98mA
chip-ID: 046d:c52b class-ID: 0300
Device-2: 3-5:3 info: LighTuning EgisTec Touch Fingerprint Sensor
type: <vendor specific> driver: N/A interfaces: 1 rev: 1.1
speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1 power: 100mA
chip-ID: 1c7a:0570 class-ID: 0000 serial: <filter>
Device-3: 3-6:4 info: Chicony HD WebCam type: video driver: uvcvideo
interfaces: 2 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0
power: 500mA chip-ID: 04f2:b5c5 class-ID: 0e02 serial: <filter>
Hub-4: 4-0:1 info: super-speed hub ports: 6 rev: 3.1
speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
class-ID: 0900
Sensors:
System Temperatures: cpu: 53.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Processes: 360 Power: uptime: 47m states: freeze,mem,disk suspend: s2idle
avail: deep wakeups: 0 hibernate: platform
avail: shutdown,reboot,suspend,test_resume image: 6.11 GiB
daemons: upowerd,org_kde_powerdevil Init: systemd v: 255 default: graphical
tool: systemctl
Packages: 2299 pm: pacman pkgs: 2269 libs: 536 tools: pamac pm: flatpak
pkgs: 21 pm: snap pkgs: 9 Compilers: clang: 16.0.6 gcc: 13.2.1
Shell: Bash (sudo) v: 5.2.21 running-in: konsole inxi: 3.3.32
dmesg yields nothing pertinent. journalctl’s output:
Feb 16 01:06:33 Effurat NetworkManager[683]: <info> [1708074393.2786] Loaded device plugin: NMBluezManager (/usr/lib/NetworkManager/1.44.2-3/libnm-device-plugin-bluetooth.so)
Feb 16 01:06:49 Effurat systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Feb 16 01:06:49 Effurat systemd[891]: Starting Bluetooth OBEX service...
Feb 16 01:06:49 Effurat systemd[891]: Started Bluetooth OBEX service.
Feb 16 01:06:49 Effurat kded5[999]: kf.bluezqt: PendingCall Error: "Could not activate remote peer: unit failed."
Feb 16 01:06:50 Effurat systemd[891]: Starting Blueman Applet...
Feb 16 01:06:50 Effurat systemd[891]: Started Blueman Applet.
Feb 16 01:06:50 Effurat systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Feb 16 01:06:51 Effurat blueman-applet[1203]: blueman-applet 01.06.51 WARNING PluginManager:151 __load_plugin: Not loading DhcpClient because its conflict has higher priority
Feb 16 01:06:51 Effurat blueman-applet[1203]: blueman-applet 01.06.51 WARNING PluginManager:151 __load_plugin: Not loading PPPSupport because its conflict has higher priority
Feb 16 01:06:51 Effurat systemd[1]: Starting Bluetooth management mechanism...
Feb 16 01:06:51 Effurat systemd[1]: Started Bluetooth management mechanism.
Feb 16 01:06:51 Effurat blueman-applet[1203]: blueman-applet 01.06.51 ERROR AgentManager:20 on_register_failed: /org/bluez/obex/agent/blueman org.bluez.obex.Error.AlreadyExists Agent already exists
Feb 16 01:06:51 Effurat systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Feb 16 01:06:51 Effurat blueman-applet[1203]: blueman-applet 01.06.51 WARNING DiscvManager:119 update_menuitems: warning: Adapter is None
Feb 16 01:07:21 Effurat systemd[1]: blueman-mechanism.service: Deactivated successfully.
Feb 16 01:07:51 Effurat systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Feb 16 01:08:00 Effurat kernel: Bluetooth: Core ver 2.22
Feb 16 01:08:00 Effurat kernel: NET: Registered PF_BLUETOOTH protocol family
Feb 16 01:08:00 Effurat kernel: Bluetooth: HCI device and connection manager initialized
Feb 16 01:08:00 Effurat kernel: Bluetooth: HCI socket layer initialized
Feb 16 01:08:00 Effurat kernel: Bluetooth: L2CAP socket layer initialized
Feb 16 01:08:00 Effurat kernel: Bluetooth: SCO socket layer initialized
Feb 16 01:10:01 Effurat systemd[891]: Stopping Blueman Applet...
Feb 16 01:10:01 Effurat systemd[891]: Stopped Blueman Applet.
Feb 16 01:10:01 Effurat systemd[891]: Stopping Bluetooth OBEX service...
Feb 16 01:10:01 Effurat systemd[891]: Stopped Bluetooth OBEX service.
I have also noticed that blueman-applet refuses to start, and once again nothing helps. Output:
Traceback (most recent call last):
File "/usr/bin/blueman-applet", line 40, in <module>
app = BluemanApplet()
^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/blueman/main/Applet.py", line 39, in __init__
self.DbusSvc = DbusService("org.blueman.Applet", "org.blueman.Applet", "/org/blueman/Applet",
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.11/site-packages/blueman/main/DbusService.py", line 30, in __init__
self._bus = Gio.bus_get_sync(bus_type)
^^^^^^^^^^^^^^^^^^^^^^^^^^
gi.repository.GLib.GError: g-spawn-exit-error-quark: Error spawning command line “dbus-launch --autolaunch=dcea7e11254c40c185f5dedd45f9af8d --binary-syntax --close-stderr”: Child process exited with code 1 (1)
Have tried insults and imprecations galore, no effect whatsoever. Please advise.
Martin