カーネル4.13にアップグレードした後、シャットダウン時にバッテリーが消耗します。

カーネル4.13にアップグレードした後、シャットダウン時にバッテリーが消耗します。

カーネル4.13にアップグレードした後、ノートブックをシャットダウンするとバッテリーが消耗し始めました(1日30%まで)。カーネル 4.12 または Windows 8.1 でラップトップを起動すると、これは起こらないので、問題は明らかに新しいカーネルバージョンに関連しています。

WoL(Wake on LAN)のために同様の問題が発生したことがあります。しかし、この問題はずっと前にWoLを永久に無効にすることで解決されました。ethtoolWoLがまだ無効になっていることを簡単に確認できます。

終了メニューからノートブックを終了すると、WoLは再び有効になりますか?実際に強制終了(つまり、電源ボタンを押す)をすると、バッテリーの消耗は観察されません。しかし、この仮説をテストするのに十分な技術が欠けています。

誰もがこの問題をデバッグするのに役立ちます。

答え1

この問題は、ユーザー空間でシステムがスリープ状態またはパワーダウン状態から目覚めないようにする特定のPCIデバイスに対して、システムの一時停止、休止状態、またはシャットダウン中にバッテリーの消耗を引き起こします。これは4.13で導入された回帰現象です。

実際に4.16で修正されました。今回のパッチ。

.41から4.14 LTSにバックポートされたパッチ

答え2

これらの回帰にはいくつかの原因が考えられますが、いくつかの考えられる原因は、デバイスファームウェアまたはカーネルドライバがシャットダウン時にデバイスの電源を切らないことです。最新のカーネルで問題が解決しない場合、原因を見つけるための最良の方法は、最も近いことが知られているgit bisect2つのカーネルバージョンと機能しないカーネルバージョンの間を確認して、回帰を引き起こした変更を正確に見つけることです。

この手順については、git bisect linux kernelお気に入りの検索エンジンを入力してください。

消費電力をすばやく確認するには、プラグインパワーメーターを使用してバッテリーを取り外した状態(ノートブックで許可されている場合)またはバッテリーが完全に充電された状態でデバイスの消費電力を確認できます。

関連情報