Não é possível carregar o módulo tp_smapi no thinkpad x60

1

Eu tenho um velho thinkpad x60 executando debian. Recentemente, eu trouxe uma nova bateria, para verificar as estatísticas (fabricação de dados, primeiro uso, etc.) Eu instalei um programa comum chamado TLP na máquina. Mas parece que o programa não é capaz de carregar os módulos necessários:

 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

Após algumas pesquisas no Google, descobri que a maior parte da interface de controle de bateria é fornecida pelo módulo tp_smapi. Então, tentei carregá-lo manualmente sem muito sucesso.

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

Do dmesg:

 8622.496729] thinkpad_ec: Unknown symbol dmi_check_system_2 (err 0)

De acordo com o wiki tp-smapi , o módulo deve funcionar com o think-pad x60. Alguma idéia?

    
por feverDream 21.12.2014 / 17:39

2 respostas

0

Embora não seja exatamente uma solução, eu consegui que funcionasse quando a mudança para o Arch Linux. Em retrospecto, eu poderia ter resolvido o problema mudando para um kernel diferente.

    
por 08.01.2015 / 00:52
0

Eu também tive problemas com o limite da bateria depois de seguir as instruções para instalar o TLP. Meu ThinkPad X200T está executando o Xubuntu 14.04. Para resolver o problema, procurei a solução neste site link e, em seguida, executei estas etapas:

  1. copie isso no terminal para abrir o mousepad como root: sudo mousepad /etc/modprobe.d/tp-smapi.conf
  2. copie isso no mousepad: options thinkpad_ec force_io = 1
  3. salvar
  4. tipo: sudo tlp stat -b

Após essas etapas, o tp-smapi deve estar ativo agora.

    
por 03.07.2015 / 15:58