Thinkfan on Thinkpad T410 - thinkpad_acpi doesn't seem to support fan_control
I was using the instructions here: http://x220.mcdonnelltech.com/ubuntu/ and was thus missing the driver option expermental=1
in my /etc/modprobe.d/thinkfan.conf
file - which seems to be needed to get this working as expected.
Do the following:
sudo nano /etc/modprobe.d/thinkfan.conf
There should be a line
options thinkpad_acpi fan_control=1
change it to
options thinkpad_acpi experimental=1 fan_control=1
Reboot your computer so the changes take effect.
first be sure the fan is enabled, as a default, its not :
echo "options thinkpad_acpi experimental=1 fan_control=1" >/etc/modprobe.d/thinkpad_acpi.conf
relaunch the module :
sudo rmmod thinkpad_acpi ; sudo modprobe thinkpad_acpi
then edit the thinkfan config file
vi /etc/thinkfan.conf
mine is setup like that :
tp_fan /proc/acpi/ibm/fan
tp_thermal /proc/acpi/ibm/thermal (0, 10, 15, 2, 10, 5, 0, 3, 0, 3)
(0, 0, 41)
(1, 40, 51)
(2, 50, 56)
(3, 55, 61)
(4, 60, 65)
(5, 64, 68)
(7, 67, 32767)
the numbers are the temperature levels, for example > (5, 64, 68) means fan level 5 between 64 and 68 degrees
level 7, the maximum, above 67 degrees
service thinkfan restart
and check the messages with :
journalctl -f
Not a direct answer but you might want to have a look at http://www.thinkwiki.org/wiki/Fan_control_scripts. That place is always an excellent source for Thinkpad problems.