答案1
对我来说,我首先更新了蓝牙固件:https://bugs.launchpad.net/ubuntu/+source/linux-firmware/+bug/1542743
然后,当蓝牙适配器崩溃时,神奇地重置它的是这个删除 mod 的命令:
sudo rmmod ath3k
然后按照这个命令重新插入 mod:
sudo modprobe ath3k
我猜如果你有 atheros 蓝牙驱动程序,这个应该可以。其他模块是 btusb 和 btintel,也试试这些。
答案2
在更新至 20.04 (focal) 之前,我遇到了一些奇怪的蓝牙问题
那么这个脚本就可以解决问题,也许它也可以“修复”你的问题:
$ type -a bt
bt is a function
bt ()
{
case $1 in
on)
rfkill unblock bluetooth
;;
off)
rfkill block bluetooth
;;
*)
echo "use: bt on | off";
return 1
;;
esac
}
答案3
service bluetooth restart
可能与sudo