我最近将系统从 Ubuntu 18.04 升级到了20.04升级后我的蓝牙驱动程序停止工作。之前我按照帖子在 18.04 中让它正常工作Ubuntu 中的 RT3290 Ralink 驱动程序。但同样的解决方案对 20.04 没有帮助。
我执行了建议的命令,最初它通过为 hci0 提供一个值来提供帮助
$ sudo modprobe rtbth
$ sudo rfkill unblock bluetooth
$ hcitool dev # check
Devices:
hci0 9C:D2:1E:2A:56:04
但是无法从 GUI 找到任何蓝牙设备。因此我尝试了终端命令。
$ hcitool scan
Scanning ...
这种扫描永远不会结束,甚至在我启用蓝牙扬声器等待连接时也找不到任何设备。我的其他蓝牙设备也发生了同样的情况。
当我尝试该bluetoothctl
工具时:
$ bluetoothctl
Agent registered
[bluetooth]# agent on
Agent is already registered
[bluetooth]# scan on
[bluetooth]#
扫描命令不执行任何操作并将控制权返回给[bluetooth]#
提示。