我不能再调用我的bluetoothctl了。它等待连接但没有成功在终端中显示:
me@mashin:~$ bluetoothctl
Waiting to connect to bluetoothd...
Run Code Online (Sandbox Code Playgroud)
任何建议如何开始愉快的调试?
我正在使用 Debian 9.2。
编辑
输出 sudo systemctl status bluetooth.service
? bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset
Active: inactive (dead)
Docs: man:bluetoothd(8)
Run Code Online (Sandbox Code Playgroud)
Gab*_*ers 18
我有同样的问题。我在archlinux.org 的论坛上找到了解决方案。
我不得不加载内核模块btusb。要测试这是否会为您解决问题,请以 root 身份运行:
modprobe btusb
systemctl start bluetooth
Run Code Online (Sandbox Code Playgroud)
然后测试 bluetoothctl 是否有效。如果是这样,您可以通过在启动时加载模块来永久修复此问题。要在 Debian 上执行此操作,请(以 root 身份)添加以下行:
btusb
Run Code Online (Sandbox Code Playgroud)
在文件的末尾/etc/modules。
您可能还想要求 systemd 在启动时启用蓝牙服务,在这种情况下执行(以 root 身份):
systemctl enable bluetooth
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
18692 次 |
| 最近记录: |