关闭后 Debian 在黑屏上完全没有响应

关闭后 Debian 在黑屏上完全没有响应

我的 Debian 8 在 HP mini 210-2006 上运行,显示出奇怪的行为:

当我关闭它,然后在大约 2 小时的间隔内再次打开它时,系统无法启动,只显示黑屏并打开风扇(可能还有硬盘),但甚至不显示grub 和 BIOS 条目,键盘仍然没有反应。在这种情况下,要启动,需要进行硬重置,然后机器才能正常启动。关闭过程似乎也太快了。当系统处于挂起模式或休眠模式时,通常(但并非总是)回调时会发生相同的情况,然后需要硬重置才能进入系统。但是,如果它只是在大约 2 或 3 小时(或更长时间)后重新启动或通电,则不会发生这种情况,系统会正常启动。我在同一台机器上安装了 Windows 7 和 Ubuntu,只有 Debian 8 出现这种情况。 看起来 Debian 在执行关闭命令后至少两三个小时之前并没有真正关闭。奇怪的是,Debian 在真正关闭之前会保持“类似休眠”的模式几个小时,并且在此期间无法开机。我已经通过 Windows 7 安装了最新的 BIOS(似乎 HP 不提供适用于 Linux 的更新)。

当启动成功时,总是会发生以下 ACPI 错误:

2 月 12 日 14:00:07 HP 内核:[ 23.849453] ACPI 错误:1152 处的字段 [B128] 超出缓冲区 [NULL] 大小 160(位)(20140424/dsopcode-236)

2 月 12 日 14:00:07 HP 内核:[23.853104] ACPI 错误:方法解析/执行失败 [_SB_.WMID.HWCD](节点 f542d2e8),AE_AML_BUFFER_LIMIT (20140424/psparse-536)

2 月 12 日 14:00:07 HP 内核:[23.860310] ACPI 错误:方法解析/执行失败 [_SB_.WMID.WMAD](节点 f542d2d0),AE_AML_BUFFER_LIMIT (20140424/psparse-536)

答案1

我知道这已经很旧了,但由于几乎没有人在网络上的任何地方报告这一点,并且其他人可能会看到这一点,我想我应该提供一些信息:

这不仅仅是您的机器或操作系统(版本);此问题影响所有 HP Mini 210-2xxx 系列机器。 ACPI 表似乎严重超出规范,这似乎是导致这些问题的原因。

重要的部分是:

  • 当使用其中一台 HP Mini 210-2xxx 机器时,会发生这种情况全部内核版本高于 3.13 的基于 Linux 的系统:在使用 RemixOS(纯 Android)、CloudReady(Chromium 操作系统)或任何 Linux 发行版(从 Gentoo、Arch 到 Ubuntu 以及其间的所有发行版)时,您都会遇到同样的问题。

我已经在我家里的 HP Mini 210-2000 上的上述发行版上验证了这一点,该发行版当前正在运行基于 Ubuntu 14.04 的发行版。 2016 年硬件支持堆栈更新至 14.04.05,将内核从 3.13 升级到 4.4,突然所有这些问题再次出现:关机后下次启动时出现黑屏,亮度设置不再保存(因此启动时屏幕较暗),从 X.org 关闭系统时会瞬间看到控制台错误。旧内核没有发生这些情况。

解决方法:恢复到较旧的内核。我知道 3.13 不受影响,3.14 也可能 - 如果你的温度比这个高得多,症状就会再次出现。再说一遍,因为我使用的是 Ubuntu:即使是内核 4.4 附带的 2016 HWE 堆栈,如果您恢复到内核 3.13,也可以正常工作。因此仅恢复内核不会造成任何问题。

内核 3.14 刚刚达到 EOL,但 Canonical 仍然对 3.13.11-ckt38 内核进行了更新,因为该内核正在用于服务器的 LTS 版本中。这些源代码可以编译用于任何 Debian 系统或任何其他 Linux 发行版。

我不确定内核中的哪些变化导致了这些问题,但它们肯定完全破坏了该系列 HP Mini 机器的功能。有趣的是,这在网络上的任何地方都没有记录 - 有一些关于奇怪问题的报告,但没有具体的。所以我希望上面的信息有所帮助,因为即使在 2016 年,该机器仍然是一款不错的网络浏览上网本。

相关内容