计算机在关机/重新启动时不会关闭电源(Arch)

计算机在关机/重新启动时不会关闭电源(Arch)

当我尝试关闭或重新启动计算机时,我的计算机无法关闭,我被迫按下电源按钮。

关机时,单个_显示(有时闪烁,有时不闪烁)。

重新启动时,会显示两行类似的行,即watchdog watchdog0: watchdog did not stop!.这两行保持大约 0.25 秒,然后屏幕关闭,但计算机本身没有关闭(仍然有“电源打开”指示灯)。

当在桌面上执行命令时,屏幕可能会冻结在 tty1 上(带有 X 服务器的输出等),因此上述情况都不会发生。我认为它没有任何价值,但为了精确起见,你知道。

重启情况可能会在关机时发生(反之亦然),我没有测试它,所以我不能肯定地说。

尝试过的命令:

sudo shutdown -h 0
sudo shutdown -P 0
sudo shutdown now
sudo reboot
sudo systemctl poweroff
sudo systemctl reboot
  • 电脑:华硕 E403SA-WX0004T
  • 处理器:英特尔赛扬 N3050
  • 内核:4.4.1-2-ARCH

我从头开始安装了 Arch(标准方式,我的意思是我没有安装基于它的自定义发行版或执行 Architect),所以它可能是我缺少的模块。至少我希望事情就是这么简单。

请随时询问我应该包含的相关内容的问题。

答案1

Linux升级后解决。但对于理解原因并没有多大帮助。

答案2

您可以尝试一些事情。

首先查看 BIOS,看看是否有任何电源设置似乎已关闭。

第二次编辑/etc/default/grub并将该行更改GRUB_COMMAND_LINE_DEFAULT="quiet"GRUB_COMMAND_LINE_DEFAULT="quiet acpi=force",然后运行grub-mkconfig -o /boot/grub/grub.cfg然后重新启动。

至于看门狗,检查您是否有一个名为 的文件/dev/watchdog,如果没有,则说明了该问题,但不能解释电源关闭。通常不使用看门狗,除非您有嵌入式设备。看门狗是一个进程或硬件,用于检查系统是否仍然响应,如果没有则重新启动它。您/etc/systemd/system.conf可以看到一行写着#ShutdownWatchdogSec=10min.这是默认设置。这意味着系统在 10 分钟时间结束之前关闭,并且 systemd 没有关闭看门狗。应该不会影响电源问题。尽管人们永远不知道。

相关内容