CachyOS / CachyOS/distribution
Bluetooth suddenly stops working
- 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