Después de actualizar al kernel 4.13, la batería de mi computadora portátil comenzó a agotarse mientras estaba apagada (aproximadamente 30% en un día). Esto no sucedió si arranqué la computadora portátil desde el kernel 4.12 o Windows 8.1, por lo que el problema está claramente relacionado con la nueva versión del kernel.
Solía tener un problema similar debido al wake-on-lan (WoL). Sin embargo, eso se resolvió hace mucho tiempo deshabilitando permanentemente el WoL. Puedo verificar fácilmente con ethtool
que WoL todavía está deshabilitado.
¿Podría ser que WoL se vuelva a habilitar cuando apago la computadora portátil desde el menú de apagado? De hecho, si impongo un apagado forzado (es decir, manteniendo presionado el botón de encendido), no observo que la batería se agote. Sin embargo, no tengo suficientes habilidades para verificar esta hipótesis.
Sería increíble si alguien pudiera ayudarme a depurar este problema.
ethtool -s net0 wol d
encuentra en Arch WikiRespuestas:
Hay muchas causas posibles de una regresión como esta, pero algunos contendientes probables serían el firmware del dispositivo o un controlador del kernel que no puede apagar un dispositivo en el apagado. Si un kernel más nuevo no ha solucionado su problema, entonces la mejor manera de encontrar al culpable es hacer una de
git bisect
las dos versiones de kernel activas y no operativas más cercanas conocidas para averiguar exactamente qué cambio causó la regresión.Para algunas guías sobre esto intente poner
git bisect linux kernel
en su motor de búsqueda favorito.Para verificar rápidamente el consumo de energía, puede usar un medidor de energía enchufable y verificar el consumo de energía del dispositivo con la batería extraída (si su computadora portátil lo permite) o, alternativamente, con la batería completamente cargada.
fuente