蓝牙未找到任何设备(Ubuntu 18.04)

蓝牙未找到任何设备(Ubuntu 18.04)

蓝牙在 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

这些命令可能会帮助你:

  1. 安装bluez

    sudo apt-get install bluetooth bluez bluez-tools rfkill
    
  2. rfkill检查并解除阻止:

    sudo rfkill list
    sudo rfkill unblock bluetooth
    
  3. 启动bluetooth服务:

    sudo service bluetooth start
    
  4. 安装蓝牙管理器GUI:

    sudo apt-get install blueman
    

参考:https://www.youtube.com/watch?v=z-K8IcS_nVw

答案4

Hasan ibrahim 的回答对我不起作用。我有 Broadcom 蓝牙和 Ubuntu 18.10 操作系统。我发现固件不正确。因此,我下载了适用于我的蓝牙的固件,如https://askubuntu.com/a/632348/679670并将我的蓝牙固件替换为合适的固件。但是,我的蓝牙仍然无法检测到蓝牙设备。

然后我执行了 Hassan ibrahim 的回答中的以下命令

sudo rfkill unblock bluetooth

并重新启动了我的系统。

之后我的蓝牙检测到其他蓝牙设备。

相关内容