A bateria descarrega enquanto desligada após a atualização para o kernel 4.13

8

Após a atualização para o kernel 4.13, a bateria do meu laptop começou a se esgotar enquanto desligada (cerca de 30% em um dia). Isso não aconteceu se eu inicializei o laptop a partir do kernel 4.12 ou Windows 8.1, então o problema está claramente relacionado à nova versão do kernel.

Eu costumava ter um problema semelhante devido ao wake-on-lan (WoL). No entanto, isso foi resolvido há muito tempo, desativando permanentemente a WoL. Posso verificar facilmente se ethtoola WoL ainda está desativada.

Será que a WoL é reativada quando eu desligo o laptop no menu de desligamento? De fato, se eu forçar um desligamento forçado (mantendo o botão liga / desliga pressionado), não observo o consumo de bateria. No entanto, não tenho habilidades suficientes para verificar essa hipótese.

Seria incrível se alguém pudesse me ajudar a depurar esse problema.

Henri
fonte
2
Você não roda o Linux em um laptop HP? Porque eu pareço ter o mesmo problema lá (embora com um kernel mais antigo) - veja unix.stackexchange.com/questions/409774/…
Raven
1
Você pode desativar permanentemente o WoL na configuração do BIOS / UEFI.
Marco d'Itri
Aqui estão meus 2 centavos, De sua descrição. desligamento rígido sem dreno. Há algo na sequência de desligamento causando isso. como scripts init (ou seja, pare parte deles). tente este comando ethtool -s net0 wol d encontrado no Arch Wiki
Devidas 28/02
Desmonte o seu laptop para ver qual chip está quente e faça um relatório de bug no driver relacionado.
precisa saber é o seguinte

Respostas:

0

Existem muitas causas possíveis para uma regressão como essa, mas alguns possíveis concorrentes seriam o firmware do dispositivo ou um driver do kernel que falhou ao desligar um dispositivo no desligamento. Se um kernel mais recente não resolveu seu problema, a melhor maneira de encontrar o culpado é fazer uma git bisectdas duas versões de kernel mais próximas conhecidas e não funcionais para descobrir exatamente qual alteração causou a regressão.

Para alguns guias sobre isso, tente colocar git bisect linux kernelem seu mecanismo de pesquisa favorito.

Para verificar rapidamente o consumo de energia, você pode usar um medidor de energia de plug-in e verificar o consumo de energia do dispositivo com a bateria removida (se o seu laptop permitir) ou, alternativamente, com a bateria totalmente carregada.

Tim Small
fonte