Après la mise à niveau vers le noyau 4.13, la batterie de mon ordinateur portable a commencé à se vider alors qu'il était éteint (environ 30% en une journée). Cela ne s'est pas produit si j'ai démarré l'ordinateur portable à partir du noyau 4.12 ou de Windows 8.1, donc le problème est clairement lié à la nouvelle version du noyau.
J'avais un problème similaire à cause du wake-on-lan (WoL). Cependant, cela a été résolu il y a longtemps en désactivant définitivement le WoL. Je peux facilement vérifier ethtool
que le WoL est toujours désactivé.
Se pourrait-il que le WoL soit réactivé lorsque j'arrête l'ordinateur portable à partir du menu de mise hors tension? En effet, si j'impose un arrêt brutal (c'est-à-dire en maintenant le bouton d'alimentation enfoncé), je n'observe aucune décharge de la batterie. Cependant, je n'ai pas assez de compétences pour vérifier cette hypothèse.
Ce serait génial si quelqu'un pouvait m'aider à déboguer ce problème.
ethtool -s net0 wol d
trouvée sur Arch WikiRéponses:
Il existe de nombreuses causes possibles d'une régression comme celle-ci, mais certains prétendants seraient soit le micrologiciel du périphérique, soit un pilote du noyau qui ne parvient pas à éteindre un périphérique à l'arrêt. Si un noyau plus récent n'a pas résolu votre problème, la meilleure façon de trouver le coupable est de faire une comparaison
git bisect
entre les deux versions de noyau connues et non fonctionnelles les plus proches pour savoir exactement quel changement a provoqué la régression.Pour certains guides à ce sujet, essayez de mettre
git bisect linux kernel
dans votre moteur de recherche préféré.Pour vérifier rapidement la consommation électrique, vous pouvez utiliser un wattmètre enfichable et vérifier la consommation électrique de l'appareil avec la batterie retirée (si votre ordinateur portable le permet) ou bien avec la batterie complètement chargée.
la source