シャットダウン後、Debian は黒い画面で完全に応答しなくなりました

シャットダウン後、Debian は黒い画面で完全に応答しなくなりました

HP mini 210-2006 で実行している Debian 8 で、奇妙な動作が見られます:

シャットダウンして、約 2 時間後に再度電源を入れると、システムは起動せず、黒い画面が表示され、ファン (およびおそらくハード ディスク) の電源がオンになりますが、grub と BIOS のエントリは表示されず、キーボードは依然として応答しません。 この場合、起動するにはハードリセットを行う必要があり、その後マシンは通常どおり起動します。 シャットダウン プロセスも速すぎるようです。 システムがサスペンド モードまたは休止モードになっている場合、通常 (常にではありませんが) 同じことがコールバック時に発生し、システムに入るにはハードリセットが必要です。 ただし、約 2 時間または 3 時間 (またはそれ以上) 経過してから再起動または電源を入れた場合は、このようなことは発生せず、システムは通常どおり起動します。 私は同じマシンに Windows 7 と Ubuntu をインストールしていますが、Debian 8 でのみ発生します。 Debian は、シャットダウン コマンドが実行されてから少なくとも 2 時間または 3 時間経過するまでは実際にはシャットダウンしないようです。奇妙なことですが、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

これは古い情報だとはわかっていますが、Web 上でこれを報告している人はほとんどおらず、他の誰かがこれを見るかもしれないので、いくつか情報を提供しようと思いました。

これは、お使いのマシンや OS (バージョン) だけの問題ではありません。この問題は、HP Mini 210-2xxx シリーズのすべてのマシンに影響します。ACPI テーブルは仕様から大きく外れているようで、これが問題の原因となっているようです。

重要な部分は次のとおりです:

  • これらのHP Mini 210-2xxxマシンのいずれかを使用すると、次のようになります。全てカーネル バージョン 3.13 以降のカーネルを搭載した Linux ベースのシステム: 純粋な Android である RemixOS を使用する場合、Chromium OS である CloudReady を使用する場合、または Gentoo から Arch、Ubuntu まで、あらゆる Linux ディストリビューションを使用する場合、同じ問題が発生します。

私は自宅にある HP Mini 210-2000 で上記のディストリビューションを検証しました。現在、このディストリビューションは Ubuntu 14.04 ベースです。2016 Hardware Enablement Stack の 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 マシンの範囲では完全に機能しなくなることは間違いありません。これが Web 上のどこにも文書化されていないのはおかしなことです。奇妙な問題がいくつか報告されていますが、具体的なものはありません。このマシンは 2016 年でも Web ブラウジングに適したネットブックなので、上記の情報が役立つことを願っています。

関連情報