Controle do ventilador do ThinkPad via procfs

1

Meu ThinkPad W500 costumava travar às vezes sob carga pesada porque o controle automático não está acelerando o ventilador o suficiente. Mas eu consegui desativar o ventilador e deixá-lo rodar a toda velocidade no Ubuntu 10.10. Mas isso não funciona no meu novo e agradável Ubuntu 11.10.

Tenha um vislumbre do dispositivo de controle do ventilador.

% ls -l /proc/acpi/ibm/fan
-rw-r--r-- 1 root root 0 2012-03-18 15:46 /proc/acpi/ibm/fan
% cat /proc/acpi/ibm/fan 
status:     enabled
speed:      3056
level:      auto

Agora torne-se super usuário em um ambiente novo e limpo e envie a sequência de controle.

% exec sudo env -i bash -l
$ echo 'level disengaged' >/proc/acpi/ibm/fan 
bash: echo: write error: Invalid argument

O que eu senti falta?

Obrigado por sugerir.

    
por asebian 18.03.2012 / 17:14

1 resposta

1

O controle do ventilador está desativado no nível do driver do kernel. É ativado com a opção fan_control = 1 para o módulo thinkpad_acpi.

% sudo env -i bash -l
$ echo -e "\noptions thinkpad_acpi fan_control=1" >>/etc/modprobe.d/thinkpad_acpi.conf
$ modprobe -c | grep ^options | grep thinkpad_acpi
options thinkpad_acpi fan_control=1
$ modprobe -r thinkpad_acpi
$ modprobe thinkpad_acpi

Para informações detalhadas, consulte link

    
por asebian 20.03.2012 / 18:26