You are not logged in.
Some times I try to use my Bluetooth and it presents these errors:
No default controller available
Can't get device info: No such device
Failed to open HCI user channel
Can't attach to device hci0. No such device(19)
when I use these commands:
bluetoothctl
-> power on
btinfo local
hciconfig hci0
hcitool -i hci0
bluemoon
I discover that every time Arch Linux did an upgrade the kernel version didn't update the modules.
Reasons, when I run modprobe it shows that the module btusb not found:
modprobe btusb
# modprobe: FATAL: Module btusb not found in directory /lib/modules/4.15.1-2-ARCH
Then I searched in all my computer for the btusb module.
sudo find / -iname *btusb*
# /usr/lib/modules/4.15.2-2-ARCH/kernel/drivers/bluetooth/btusb.ko.xz
# /usr/lib/modules/4.15.2-2-ARCH/build/include/config/bt/hcibtusb.h
# /usr/lib/modules/4.15.2-2-ARCH/build/include/config/bt/hcibtusb
The btusb module is in other path "4.15.1-2-ARCH" vs "4.15.2-2-ARCH".
When I rebooted my computer Linux updated the location for the module for btusb and the Bluetooth worked again.
Let me ask it,
Should we need to extend the answer and recommend reboot the computer?
Bluetooth keyboard / Troubleshooting
What if the BT controller is not visible in bluetoothctl?
Should Arch Linux follow the Window's dumb and in every upgrade reboot the computer? Or should Arch Linux update the modules every time the kernel is upgraded?
Offline