蓝牙 hci0:等待暂停事件超时

蓝牙 hci0:等待暂停事件超时

通常,当我唤醒我的计算机时,它不会自行唤醒,而是显示以下消息:

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

相关内容