好的,目前还没有适当的修复方法,并且这里有一个未解决的错误。
我遵循了这里提到的解决方法,虽然它并不完美,但目前它可以完成工作。
cat /proc/acpi/wakeup
Run Code Online (Sandbox Code Playgroud)
检查 XHC1 和 LID0 是否已启用。如果是,禁用它们将解决问题。禁用它们后,将计算机从挂起状态唤醒的唯一方法是使用电源按钮。
要执行此操作,请输入以下命令(vim 可以是任何 cli 编辑器)
sudo vim /etc/systemd/system/suspend-fix.service
Run Code Online (Sandbox Code Playgroud)
然后添加以下文本并保存:
[Unit]
Description=Fix for the suspend issue
[Service]
Type=oneshot
ExecStart=/bin/sh -c "echo XHC1 > /proc/acpi/wakeup && echo LID0 > /proc/acpi/wakeup"
[Install]
WantedBy=multi-user.target
Run Code Online (Sandbox Code Playgroud)
然后运行以下命令:
systemctl enable suspend-fix.service
systemctl start suspend-fix.service
Run Code Online (Sandbox Code Playgroud)
如果您有此错误,则不建议仅禁用 XHC1,因为它可能会导致故障行为。
| 归档时间: |
|
| 查看次数: |
6512 次 |
| 最近记录: |