我今天启动笔记本电脑,发现无法再使用蓝牙。昨天我在关闭笔记本电脑之前使用了一整天。在检查蓝牙服务的状态时,我发现以下内容:
● bluetooth.service - Bluetooth service
Loaded: loaded (/lib/systemd/system/bluetooth.service; enabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:bluetoothd(8)
Nov 12 10:06:06 CP-Laptop systemd[1]: Condition check resulted in Bluetooth service being skipped.
通过查看系统日志,这也是我从pulseaudio/dbus 中看到的:
Nov 12 10:06:31 CP-Laptop pulseaudio[854]: E: [pulseaudio] bluez5-util.c: GetManagedObjects() failed: org.freedesktop.DBus.Error.TimedOut: Failed to activate service 'org.bluez': timed out (service_start_timeout=25000ms)
除此之外,我知道该服务依赖于目录 /sys/class/bluetooth 的存在。从 systemctl status 输出中可以看出,该条件返回 false,并且预期的路径不存在。
root@CP-Laptop:~# stat /sys/class/bluetooth
stat: cannot statx '/sys/class/bluetooth': No such file or directory
我尝试寻找解决方案,但 9/10 的用户只是希望禁用它,但我积极使用蓝牙扬声器的内置 BT 模块。
我不知道要检查什么才能尝试使我的蓝牙恢复在线状态。任何帮助将非常感激。
以下是笔记本电脑的信息:
OS - Debian Testing
HP Envy X360
- AMD 5 2500U
- RTL8822BE -- Bluetooth and Wifi
答案1
因此,我尽我所能,将笔记本电脑拆开,看看蓝牙模块是否有问题。
我没发现硬件有问题,但由于电池已断开,CMOS 已被清除。现在我又有了蓝牙。
我不知道问题出在硬件还是软件上,但只要它能正常工作,我就很高兴