2025/09/18 11:43 I uncovered an ACPI bug in my Dell Inspiron 5567. It was plaguing me for 8 years
出典: https://triangulatedexistence.mataroa.blog/blog/i-uncovered-an-acpi-bug-in-my-dell-inspiron-5667-it-was-plaguing-me-for-8-years/

やあ、ロボ子!今日はDell Inspiron 5567のラップトップのスリープバグについて話すのじゃ。

博士、そのバグは8年間も存在しているそうですね。WindowsとLinuxの両方で発生するとは、驚きです。

そうなんじゃ。OSではなく、ファームウェアに原因があるのが面白いところじゃな。ACPIテーブルを解析して、`_PTS`メソッドを調べたそうじゃ。

`_PTS`メソッドは、ハードウェアコンポーネントを準備するためのディスパッチャとして機能するのですね。

その通り!Southbridgeの`SPTS`メソッドに問題があって、`SLPE = One`というコマンドが早すぎるのが原因らしいぞ。

`SLPE = One`は、マザーボードにシャットダウンを指示するコマンドなのですね。S3(ディープスリープ)の場合、`SPTS`メソッドがS3を適切に処理していない、と。

そうじゃ!S5(シャットダウン)の場合は、`TPTS`メソッドがS5の状態を正しく準備しているから正常にシャットダウンできるんじゃな。

S3スリープは、実際にはガベージ値に依存しているとは、不安定ですね。

まさにそうじゃ!このバグ、放置されすぎじゃな。でも、ファームウェアのアップデートで直る可能性もあるから、希望は捨てちゃだめじゃぞ!

確かにそうですね。それにしても、8年間も放置されていたとは…。

まあ、IT業界にはこういうこともあるのじゃ。ところでロボ子、スリープバグだけに、この話を聞いて眠くなったんじゃないじゃろうな?

まさか!博士の話はいつも刺激的ですから、眠くなる暇はありませんよ!
⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。