CachyOS / CachyOS/distribution

Bluetooth suddenly stops working

Open
#167 6 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
No language data
Stars
27
Forks
2
PR merge metrics
No merged PRs in 30d

Description

So, I've installed CachyOS ~2 days ago.
Mostly it works fine. But within the two days bluetooth just randomly died 2 times.

The bluetooth driver just crashes and I can't restart it anymore using systemd.
What fixes it, is powering off the computer, unplugging the power cable, pressing the power button for 30s, plugging the power cable back in and after a reboot it works again, but doing so every time is annoying. ^^

Please let me know if this is the right place to file a bug report, or if i should file one at another repo, or if you need more information. Thanks in advance!

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

Jul 19 12:12:58 hummingbird systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Jul 19 12:13:37 hummingbird systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Jul 19 12:15:50 hummingbird systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Jul 19 12:22:00 hummingbird systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Jul 19 12:24:00 hummingbird systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Jul 19 12:24:03 hummingbird systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
Jul 19 12:26:30 hummingbird systemd[1]: Bluetooth service was skipped because of an unmet condition check (ConditionPathIsDirectory=/sys/class/bluetooth).
```
Edit: Bluetooth logs:
```
12:01:47 bluetoothd: src/profile.c:record_cb() Unable to get Hands-Free Voice gateway SDP record: Connection reset by peer
12:01:47 kernel: Bluetooth: hci0: Opcode 0x0408 failed: -71
12:01:47 bluetoothd: profiles/audio/avdtp.c:avdtp_connect_cb() connect to Connection reset by peer (104)
12:01:18 gnome-shell: Failed to connect device "soundcore Q20i": GDBus.Error:org.bluez.Error.InProgress: br-connection-busy
12:00:44 wireplumber: spa.bluez5: Failed to release transport /org/bluez/hci0/dev_/fd0: Method "Release" with signature "" on interface "org.bluez.MediaTransport1" doesn't exist

12:00:44 bluetoothd: src/profile.c:ext_io_disconnected() Unable to get io data for Hands-Free Voice gateway: getpeername: Transport endpoint is not connected (107)
12:00:43 wireplumber: spa.bluez5.sink.media: 0x7f805f231038: error 24
12:00:43 kernel: Bluetooth: hci0: killing stalled connection
```

Edit 2: Issue didn't occur on the latest fedora install i had previosly

[Bugreport Pastebin](https://paste.cachyos.org/p/8fe67a0.log)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the reported bluetooth.service status and the linked Bugreport Pastebin, then compare the kernel, bluetoothd, GNOME Shell, and WirePlumber messages around the failure. Check whether /sys/class/bluetooth disappears when hci0 stops responding. Done means identifying the affected hardware or software component and documenting a reproducible fix or the information needed for an upstream report.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux
Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Active
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.