蓝牙在 Ubuntu 18.04 中找不到任何设备。我尝试了在互联网上找到的不同解决方案,但都没有成功。
蓝牙启用后,它会一直搜索设备,直到关闭。我尝试连接的所有设备都功能齐全,它们与其他操作系统配对并且运行良好。
答案1
在我的例子中,BCM43142A0-0a5c-21d7.hcd
缺少了。尝试以下命令:
dmesg | grep -i 'blue'
如果你得到:
Bluetooth: hci0: BCM: patch brcm/BCM43142A0-0a5c-21d7.hcd not found
那么你也会遇到同样的问题。
BCM43142A0-0a5c-XXXX.hcd
从此处下载文件GitHub 仓库;XXXX
在本例中,用错误消息中显示的确切名称替换21d7
,但它可能与您的设备的名称不同。
之后执行:
sudo cp BCM43142A0-0a5c-21d7.hcd /lib/firmware/brcm/BCM43142A0-0a5c-21d7.hcd
sudo modprobe -r btusb
sudo modprobe btusb
关闭你的电脑并重新启动它就可以正常工作了。
您可能也会发现这些答案很有用:
答案2
我也遇到过这个问题。我尝试了这里的建议,但都不起作用。我的解决方法很简单。
我使用此重新启动蓝牙服务
sudo service bluetooth restart
之后我可以找到并连接到新设备。
答案3
这些命令可能会帮助你:
安装
bluez
:sudo apt-get install bluetooth bluez bluez-tools rfkill
rfkill
检查并解除阻止:sudo rfkill list sudo rfkill unblock bluetooth
启动
bluetooth
服务:sudo service bluetooth start
安装蓝牙管理器GUI:
sudo apt-get install blueman
答案4
Hasan ibrahim 的回答对我不起作用。我有 Broadcom 蓝牙和 Ubuntu 18.10 操作系统。我发现固件不正确。因此,我下载了适用于我的蓝牙的固件,如https://askubuntu.com/a/632348/679670并将我的蓝牙固件替换为合适的固件。但是,我的蓝牙仍然无法检测到蓝牙设备。
然后我执行了 Hassan ibrahim 的回答中的以下命令
sudo rfkill unblock bluetooth
并重新启动了我的系统。
之后我的蓝牙检测到其他蓝牙设备。