La batteria si scarica quando è spenta dopo l'aggiornamento al kernel 4.13


8

Dopo l'aggiornamento al kernel 4.13, la batteria del mio laptop ha iniziato a scaricarsi mentre era spenta (circa il 30% in un giorno). Questo non accadeva se avessi avviato il laptop dal kernel 4.12 o Windows 8.1, quindi il problema è chiaramente correlato alla nuova versione del kernel.

Avevo un problema simile a causa del wake-on-lan (WoL). Tuttavia, ciò è stato risolto molto tempo fa disabilitando permanentemente il WoL. Posso facilmente verificare ethtoolche WoL sia ancora disabilitato.

Potrebbe essere che il WoL sia riabilitato quando spengo il laptop dal menu di spegnimento? In effetti, se impongo un arresto forzato (cioè tenendo premuto il pulsante di accensione), non osservo il consumo della batteria. Tuttavia, non ho abbastanza competenze per verificare questa ipotesi.

Sarebbe fantastico se qualcuno potesse aiutarmi a eseguire il debug di questo problema.


2
Non ti capita di eseguire Linux su un laptop HP, vero? Perché mi sembra di avere lo stesso problema lì (anche se con un kernel più vecchio) - vedi unix.stackexchange.com/questions/409774/…
Raven

1
È possibile disabilitare permanentemente WoL nell'impostazione BIOS / UEFI.
Marco d'Itri,

ecco i miei 2 centesimi, dalla tua descrizione. arresto duro senza scarico. C'è qualcosa nella sequenza di spegnimento che causa questo. come gli script di init (cioè fermarne una parte). prova questo comando ethtool -s net0 wol d trovato su Arch Wiki
Devidas il

Smonta il tuo laptop per vedere quale chip è caldo, quindi fai una segnalazione di bug sul driver correlato.
user1133275

Risposte:


0

Esistono molte possibili cause di una regressione come questa, ma alcuni contendenti potrebbero essere il firmware del dispositivo o un driver del kernel che non riesce a spegnere un dispositivo allo spegnimento. Se un kernel più recente non ha risolto il tuo problema, il modo migliore per trovare il colpevole è quello di fare una git bisecttra le due versioni del kernel più vicine funzionanti e non funzionanti per scoprire esattamente quale modifica ha causato la regressione.

Per alcune guide su questo, prova a inserire il git bisect linux kerneltuo motore di ricerca preferito.

Per verificare rapidamente l'assorbimento di potenza, è possibile utilizzare un misuratore di potenza plug-in e controllare l'assorbimento di potenza del dispositivo con la batteria rimossa (se il laptop lo consente) o in alternativa con la batteria completamente carica.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.