Skip to content

Bluetooth suddenly stops working #167

@LunarAkai

Description

@LunarAkai

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 <Headphones-Mac> 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_<Headphones-Mac>/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 <Headphones-Mac>

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

Bugreport Pastebin

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions