通常,当我唤醒我的计算机时,它不会自行唤醒,而是显示以下消息:
Bluetooth hci0: Timeout waiting for suspend events
Bluetooth hci0: Suspend timeout bit: 6
Bluetooth hci0: Suspend notifier action (3) failed: -110
这种情况随机发生,有时一天发生几次,有时持续一周,但已经发生了很长时间(在 20.04 中也发生过)。
有没有什么智能的方法来调试这个并消除这个错误?
答案1
我按照上面的建议,在暂停之前关闭蓝牙,解决了同样的问题,但之后会自动使用脚本恢复蓝牙
只需添加以下文件(并使其可执行):
/usr/lib/systemd/system-sleep/bluetooth.sh
#!/usr/bin/bash
if [[ $1 == "pre" ]]
then
/usr/sbin/rfkill block bluetooth
elif [[ $1 == "post" ]]
then
/usr/sbin/rfkill unblock bluetooth
fi
它在我的 Dell XPS15 上运行良好。
答案2
我使用了 Se6 的脚本,但遇到了
usb usb1-port14: disabled by hub (ENI?), re-enabling...
hci0: HCI reset during shutdown failed
随后 Ubuntu 22.04 ThiknPad x1 extreme gen 1 上的计算机死机。
而不是使用
/usr/sbin/rfkill block bluetooth
/usr/sbin/rfkill unblock bluetooth
我正在暂停使用:
/bin/systemctl stop bluetooth
简历上写道:
/bin/systemctl start bluetooth