Nach dem Upgrade auf Kernel 4.13 wird der Akku beim Ausschalten entladen


8

Nach dem Upgrade auf Kernel 4.13 begann sich der Akku meines Laptops im ausgeschalteten Zustand zu entladen (ca. 30% an einem Tag). Dies ist nicht geschehen, wenn ich den Laptop von Kernel 4.12 oder Windows 8.1 gebootet habe. Das Problem hängt also eindeutig mit der neuen Kernelversion zusammen.

Ich hatte früher ein ähnliches Problem aufgrund des Wake-on-Lan (WoL). Dies wurde jedoch vor langer Zeit durch die dauerhafte Deaktivierung der WoL behoben. Ich kann leicht überprüfen, ethtoolob die WoL noch deaktiviert ist.

Könnte es sein, dass die WoL wieder aktiviert wird, wenn ich den Laptop über das Ausschaltmenü herunterfahre? In der Tat beobachte ich keinen Batterieverbrauch, wenn ich ein hartes Herunterfahren erzwinge (dh indem ich den Netzschalter gedrückt halte). Ich habe jedoch nicht genügend Fähigkeiten, um diese Hypothese zu überprüfen.

Es wäre großartig, wenn mir jemand helfen könnte, dieses Problem zu beheben.


2
Sie führen Linux nicht zufällig auf einem HP Laptop aus, oder? Weil ich dort anscheinend das gleiche Problem habe (allerdings mit einem älteren Kernel) - siehe unix.stackexchange.com/questions/409774/…
Raven

1
Sie können WoL im BIOS / UEFI-Setup dauerhaft deaktivieren.
Marco d'Itri

Hier sind meine 2 Cent, Aus Ihrer Beschreibung. harte Abschaltung kein Abfluss. Es gibt etwas in der Ausschaltsequenz, das dies verursacht. wie Init-Skripte (dh einen Teil davon stoppen). Versuchen Sie diesen Befehl ethtool -s net0 wol d auf Arch Wiki
Devidas

Nehmen Sie Ihren Laptop auseinander, um festzustellen, welcher Chip heiß ist, und erstellen Sie dann einen Fehlerbericht über den zugehörigen Treiber.
user1133275

Antworten:


0

Es gibt viele mögliche Ursachen für eine solche Regression, aber einige mögliche Konkurrenten wären entweder die Gerätefirmware oder ein Kerneltreiber, der ein Gerät beim Herunterfahren nicht ausschalten kann. Wenn ein neuerer Kernel Ihr Problem nicht behoben hat, können Sie den Schuldigen am besten finden, indem Sie eine git bisectder beiden bekanntesten funktionierenden und nicht funktionierenden Kernelversionen durchführen, um herauszufinden, welche Änderung die Regression verursacht hat.

Versuchen git bisect linux kernelSie für einige Anleitungen, dies in Ihre bevorzugte Suchmaschine zu integrieren.

Um den Stromverbrauch schnell zu überprüfen, können Sie ein Plug-in-Leistungsmessgerät verwenden und den Stromverbrauch des Geräts bei entferntem Akku (sofern Ihr Laptop dies zulässt) oder alternativ bei voll aufgeladenem Akku überprüfen.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.