Управление вентиляторами ThinkPad через procfs

Мой ThinkPad W500 иногда зависал при большой нагрузке, потому что автоматическое управление недостаточно ускоряет вентилятор. Но я смог отключить вентилятор и позволить ему работать на полной скорости в Ubuntu 10.10. Но это не работает в моей новой красивой и блестящей Ubuntu 11.10.

Посмотрите на устройство управления вентилятором.

% 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

Теперь станьте суперпользователем в свежей и чистой среде и отправьте управляющую последовательность.

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

Что я пропустил?

Спасибо за подсказки.

1
задан 18 March 2012 в 20:14

1 ответ

Управление вентилятором отключено на уровне драйвера ядра. Он активируется с помощью опции fan_control = 1 для модуля 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

Подробную информацию см. В http://ibm-acpi.sourceforge.net/README

.
0
ответ дан 18 March 2012 в 20:14

Другие вопросы по тегам:

Похожие вопросы: