如何解决“bluez”连接尝试因“br-connection-adapter-not-powered”而失败的问题

如何解决“bluez”连接尝试因“br-connection-adapter-not-powered”而失败的问题

我的蓝牙控制器出现在bluetoothctl

[bluetooth]# list
Controller 08:D8:33:xx:xx:xx BlueZ 5.62 [default]

但是当我尝试连接到设备时,它给出了一个错误,我没有在任何地方看到提及:

[bluetooth]# connect E8:06:88:xx:xx:xx
Attempting to connect to E8:06:88:xx:xx:xx
Failed to connect: org.bluez.Error.NotReady br-connection-adapter-not-powered

如何解决这个问题?

答案1

实际上,在我使用的发行版包的版本中bluez,默认配置是启动后不自动使用蓝牙控制器。要启用此功能,请取消注释AutoEnable设置/etc/bluetooth/main.conf并将其设置为true

[Policy]
# ... snip ...
AutoEnable=true

然后重新启动bluez

sudo service bluez restart

或者任何相当于在发行版上重新启动服务的方法。

(解决方案建议https://wiki.archlinux.org/title/bluetooth#Auto_power-on_after_boot

相关内容