No bluetooth: Down to the bluetooth card

Hello, everybody!

Bluetooth stopped working at some point during my current session. This happens every now and then, and I am now trying to understand why instead of just rebooting. So, I started troubleshooting:

doas systemctl list-units | rg -i blue
bluetooth.service loaded active running Bluetooth service

Only the bluetooth service is running. Elsewhere, I have seen that probably, there should be children services running as well.

The modules are loaded:

lsmod | rg btusb
btusb 77824 0
btrtl 32768 1 btusb
btintel 69632 1 btusb
btbcm 24576 1 btusb
btmtk 32768 1 btusb
bluetooth 1101824 17 btrtl,btmtk,btintel,btbcm,bnep,btusb,rfcomm

β€œbluetoothctl list”, β€œlspci | rg -i blue” and β€œlsusb --tree” show no bluetooth devices.

Dmesg shows that there was an error powering off the bluetooth card:

doas dmesg | doas rg -i blue
[343267.478039] Bluetooth: hci0: HCI reset during shutdown failed
[343267.589959] Bluetooth: hci0: Error when powering off device on rfkill (-19)

rfkill seems to be the only command listing a bluetooth device:

rfkill list
0: tpacpi_bluetooth_sw: Bluetooth
Soft blocked: no
Hard blocked: no
2: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no

but β€œrfkill toggle 0” doesn’t seem to do anything, as nothing changes after running it.

Does anybody have any hints?

Same. Bluetooth was working last night. Put the system to sleep. Woke up in the morning and saw that bluetooth is missing entirely. Weird, it just like… vanished!

Manjaro Unstable, Kernel 6.15.0 rc5

1 Like