quand je demande à tlp l’état de ma batterie via
Sudo tlp stat -b
Je reçois le statut suivant:
+++ ThinkPad Extended Battery Functions
tp-smapi = inactive (kernel module 'tp_smapi' not installed)
tpacpi-bat = active
J'ai suivi par exemple ce tutoriel http://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html#installation et a effectué toutes les étapes décrites:
apt-get install tlp tlp-rdw
apt-get install tp-smapi-dkms acpi-call-dkms
En fait, j'ai été capable de définir les seuils de mes batteries et tout semble fonctionner. Mais après la FAQ de linrunner ( http://linrunner.de/en/tlp/docs/tlp-faq.html ) lorsqu'ils tentent de résoudre ce problème, ils se réfèrent uniquement au guide d'installation publié ci-dessus. que j'ai suivi de près.
Si j'essaye de charger tp_smapi via
Sudo modprobe -v tp_smapi
Je vois le message d'erreur suivant:
modprobe: FATAL: Module tp_smapi not found in directory /lib/modules/4.4.0-22-generic
Par conséquent, je pense que c'est en quelque sorte le problème. J'ai lu beaucoup de questions sur tp_smapi à ce jour, mais je n'ai pas encore trouvé de solution. Donc aidez-moi s'il vous plaît! :(
L'installation de tp-smapi-dkms a échoué à un moment donné. Comme vous avez un T460, je pense que vous utilisez un noyau 4.6. tp-smapi-dkms 0.41-1 du dépôt Xenial ne compile pas avec ce noyau. Seul 0.42-1 de Yakkety ou de Debian unstable suffira.
BUT: tp-smapi ne fonctionnera pas sur les T460 de toute façon (et n'est pas nécessaire), alors retirez-le et tout ira bien:
Sudo apt-get purge tp-smapi-dkms
J'ai en fait peut voir le nombre (et tp-smapi n'est pas chargé) sur T580 et Debian 10:
+++ ThinkPad Battery Status: BAT0 (Main / Internal)
/sys/class/power_supply/BAT0/manufacturer = SMP
/sys/class/power_supply/BAT0/model_name = 00UR891
/sys/class/power_supply/BAT0/cycle_count = 8