前言
前几天用过 yay -Syyu
升级了待更新的包之后,内核更新到 6.1.67-2-MANJARO
,蓝牙就不可用了,于是乎求助于ArchLinux
论坛终于得到解决,如果您出现以下情况可用尝试使用相关命令解决。
发现问题
首先通过命令 sudo dmesg | grep Bluetooth
发下有以下错误(hci0
)
$ sudo dmesg | grep Bluetooth
[ 80.360347] Bluetooth: hci0: command 0x2042 tx timeout
[ 80.360358] Bluetooth: hci0: Opcode 0x2042 failed: -110
[ 80.360368] Bluetooth: hci0: Unable to disable scanning: -110
[ 80.360371] Bluetooth: hci0: disable scanning failed: -110
[ 80.360373] Bluetooth: hci0: start background scanning failed: -110
[ 118.120569] Bluetooth: hci0: command 0x2042 tx timeout
[ 118.120568] Bluetooth: hci0: Opcode 0x2042 failed: -110
[ 118.120579] Bluetooth: hci0: Unable to disable scanning: -110
[ 118.120582] Bluetooth: hci0: disable scanning failed: -110
[ 118.120584] Bluetooth: hci0: start background scanning failed: -110
[ 120.253928] Bluetooth: hci0: command 0x2042 tx timeout
[ 120.253972] Bluetooth: hci0: Opcode 0x2042 failed: -110
[ 120.253978] Bluetooth: hci0: Unable to disable scanning: -110
[ 120.253981] Bluetooth: hci0: stop background scanning failed: -110
[ 125.373672] Bluetooth: hci0: command 0x2042 tx timeout
[ 125.373672] Bluetooth: hci0: Opcode 0x2042 failed: -110
[ 125.373681] Bluetooth: hci0: Unable to disable scanning: -110
[ 125.373684] Bluetooth: hci0: Unable to disable scanning: -110
[ 127.507018] Bluetooth: hci0: Opcode 0x2042 failed: -110
解决方法
可用通过使用以下命令进行解决
sudo rmmod btusb
sudo modprobe btusb