, когда я спрашиваю tlp о состоянии моей батареи через
sudo tlp stat -b
Я получаю следующий статус:
+++ ThinkPad Extended Battery Functions
tp-smapi = inactive (kernel module 'tp_smapi' not installed)
tpacpi-bat = active
Я подписался, например, это руководство http://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html#installation и выполнил все описанные шаги:
apt-get install tlp tlp-rdw
apt-get install tp-smapi-dkms acpi-call-dkms
Я действительно смог установить пороги моих батарей, и все вроде работает. Но, следуя часто задаваемым вопросам linrunner ( http://linrunner.de/en/tlp/docs/tlp-faq.html ) при попытке устранить эту проблему, они ссылаются только на опубликованное выше руководство по установке, которое Я внимательно следил.
Если я попытаюсь загрузить tp_smapi через
sudo modprobe -v tp_smapi
, я увижу следующее сообщение об ошибке:
modprobe: FATAL: Module tp_smapi not found in directory /lib/modules/4.4.0-22-generic
Поэтому я думаю, что проблема заключается в этом. Я прочитал много вопросов и ответов относительно tp_smapi, но пока не смог найти решение. Поэтому, пожалуйста, помогите мне! : (
Установка tp-smapi-dkms перестала работать в какой-то момент. Поскольку у Вас есть T460s, я считаю, что Вы используете 4,6 ядра. tp-smapi-dkms 0.41-1 от Гостеприимного repos doesnt't компилируют с тем ядром. Только 0.42-1 от Yakkety или нестабильного Debian сделают.
, НО: tp-smapi не будет работать над T460s так или иначе (и не нужно), поэтому просто удалите его, и Вы будете в порядке:
sudo apt-get purge tp-smapi-dkms
Я на самом деле могу видеть число количества (и tp-smapi не загружается) на T580 и 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