1. bluetoothctl No default controller available
- 问题:蓝牙驱动正常,且蓝牙服务状态也正常(
systemctl status bluetooth.service
),bluetoothctl
命令进入蓝牙控制终端,输入scan
命令时报错:bluetoothctl No default controller available
。 - 原因:对于较新的 Linux 内核,如果启动了
blueman-mechanism
或bluetooth-mesh
服务,会和bluetooth
服务冲突,从而导致出现这个问题。 - 解决:禁用
blueman-mechanism
和bluetooth-mesh
服务。
sudo systemctl disable blueman-mechanism.service
sudo systemctl disable bluetooth-mesh.service