应用场景
硬件/整机信息:全平台
OS版本信息:全架构
OS版本信息:桌面专业版、家庭版
问题现象
蓝牙连不上,显示:bluez守护进程没有运行...
解决方案
场景一:没有检测到蓝牙适配器 / 蓝牙守护进程未启动 / BlueZ未运行 等等信息。
这时我们可以用命令:
systemctl status bluetooth.service
来检查我们的蓝牙服务是否处于运行状态。
如果提示:
那么很明显我们的蓝牙服务已经失效,需要激活一下,激活也很简单,只需要下列命令即可。
sudo modprobe btusb #加载通用的蓝牙驱动程序 sudo systemctl start bluetooth.service #启动蓝牙服务 sudo systemctl enable bluetooth.service #使蓝牙服务开机自启
此时再用我们的检测命令,就能看到:
场景二:rfkill报错
使用命令查询蓝牙状态
会看到报错提示:
//这种情况大致可以理解为蓝牙被rfkill设备(/dev/rfkill?)阻止/封锁了
解决方法为:
sudo rfkill unblock bluetooth #使得rfkill解除对蓝牙服务的封锁
sudo systemctl start bluetooth.service #重启蓝牙服务
场景三:hci0设备报错
会看到
loadin LTKs timed out for hci0
sudo hciconfig hci0 down #配置hci0蓝牙设备关闭 sudo rmmod btusb #移除btusb蓝牙模块 sudo modprobe btusb #重新加载btusb蓝牙模块 sudo hciconfig hci0 up #配置hci0蓝牙设备启动 sudo systemctl restart bluetooth.service #重启蓝牙服务
注:所有需要在专业版上执行的命令,请先和公司确认是否可以打开开发者模式!
No replies yet
Popular Ranking
Popular Events
应用场景
硬件/整机信息:全平台
OS版本信息:全架构
OS版本信息:桌面专业版、家庭版
问题现象
蓝牙连不上,显示:bluez守护进程没有运行...
解决方案
场景一:没有检测到蓝牙适配器 / 蓝牙守护进程未启动 / BlueZ未运行 等等信息。
这时我们可以用命令:
来检查我们的蓝牙服务是否处于运行状态。
如果提示:
那么很明显我们的蓝牙服务已经失效,需要激活一下,激活也很简单,只需要下列命令即可。
此时再用我们的检测命令,就能看到:
场景二:rfkill报错
使用命令查询蓝牙状态
会看到报错提示:
//这种情况大致可以理解为蓝牙被rfkill设备(/dev/rfkill?)阻止/封锁了
解决方法为:
场景三:hci0设备报错
使用命令查询蓝牙状态
会看到
loadin LTKs timed out for hci0
解决方法为:
注:所有需要在专业版上执行的命令,请先和公司确认是否可以打开开发者模式!