
我的 Debian 8 在 HP mini 210-2006 上運行,顯示出奇怪的行為:
當我將其關閉,然後在大約 2 小時的間隔內再次開機時,系統無法啟動,僅顯示黑屏並打開風扇(可能還有硬碟),但甚至不顯示grub 和 BIOS 條目,鍵盤仍然沒有反應。在這種情況下,要啟動,需要進行硬重置,然後機器才能正常啟動。關閉過程似乎也太快了。當系統處於掛起模式或休眠模式時,通常(但並非總是)回呼時會發生相同的情況,然後需要硬重置才能進入系統。但是,如果它只是在大約 2 或 3 小時(或更長時間)後重新啟動或通電,則不會發生這種情況,系統會正常啟動。我在同一台機器上安裝了 Windows 7 和 Ubuntu,只有 Debian 8 出現這種情況。奇怪的是,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/psse-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 年,該機器仍然是一款不錯的網路瀏覽上網本。