我的 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
风扇控制在内核驱动程序级别被禁用。它通过 thinkpad_acpi 模块的 fan_control=1 选项启用。
% 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