1

У меня есть старый ThinkPad X60 под управлением Debian. Недавно я принес новую батарею, чтобы проверить статистику (данные о производстве, первом использовании и т.д.) Я установил общую программу под названием tlp на машине. Но похоже, что программа не может загрузить нужные ей модули:

 abhiram@x60:~$ sudo tlp-stat -b

 --- TLP 0.6 --------------------------------------------

 +++ ThinkPad Extended Battery Functions
 tp-smapi   = inactive (kernel module 'tp_smapi' load error)
 tpacpi-bat = inactive (unsupported hardware)

 +++ Battery Status
 /sys/class/power_supply/BAT0/manufacturer                   = SANYO  
 /sys/class/power_supply/BAT0/model_name                     = 42T4632
 /sys/class/power_supply/BAT0/cycle_count                    = (not supported)
 /sys/class/power_supply/BAT0/energy_full_design             =  74880 [mWh]
 /sys/class/power_supply/BAT0/energy_full                    =  74880 [mWh]
 /sys/class/power_supply/BAT0/energy_now                     =  11260 [mWh]
 /sys/class/power_supply/BAT0/power_now                      =      0 [mW]
 /sys/class/power_supply/BAT0/status                         = Charging

После нескольких поисков в Google я обнаружил, что большая часть интерфейса управления батареей обеспечивается модулем tp_smapi. Поэтому я попытался загрузить его вручную без особого успеха.

abhiram@x60:~$ sudo modprobe tp_smapi
ERROR: could not insert 'tp_smapi': Unknown symbol in module, or unknown parameter (see dmesg)

Из dmesg:

 8622.496729] thinkpad_ec: Unknown symbol dmi_check_system_2 (err 0)

Согласно вики tp-smapi, модуль должен работать с ThinkPad X60. Есть идеи?

2 ответа2

0

У меня также были проблемы с порогом батареи после следования инструкции по установке TLP. Мой ThinkPad X200T работает под управлением Xubuntu 14.04. Чтобы решить проблему, я искал решение на этом веб-сайте https://wiki.ubuntuusers.de/tp-smapi#Inkompatible-Hardware, а затем сделал следующие шаги:

  1. скопируйте это в терминал, чтобы открыть коврик для мыши от имени пользователя root: sudo mousepad /etc/modprobe.d/tp-smapi.conf
  2. скопируйте это в коврик для мыши: options thinkpad_ec force_io = 1
  3. спасти
  4. тип: sudo tlp stat -b

После этих шагов tp-smapi должен быть активен.

0

Хотя это не совсем решение, я заставил его работать, когда перешел на Arch Linux. Оглядываясь назад, я мог бы решить проблему, переместившись в другое ядро.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .