You are not logged in.

#1 2018-02-10 20:32:15

airv_zxf
Member
From: Guadalajara City, Mexico
Registered: 2017-08-19
Posts: 54
Website

Bluetooth: No default controller available

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

Board footer

Powered by FluxBB