Here are step-by-step instructions of how I got tp-fancontrol up and running on my Thinkpad T61, running Ubuntu Intrepid Ibex 8.10. First, download these files (right click on them, ‘save target as’):
- Download tp-fancontrol script
- Download init Debian script
- Download configuration file for init script
In console, go into the directory where these files are located and move them:
chmod +x tp-fancontrol
sudo mv tp-fancontrol /usr/bin/
sudo mv tp-fancontrol.init /etc/init.d/tp-fancontrol
sudo mv tp-fancontrol.conf /etc/
Very important step: in ubuntu, the modprobe configuration file is named differently. Edit (or create new) /etc/modprobe.conf file:
sudo nano /etc/modprobe.conf
Add:
options thinkpad_acpi experimental=1 fan_control=1
The final step is to configure your runlevels so that tp-fancontrol runs everytime the system boots:
sudo update-rc.d tp-fancontrol defaults
That’s it! Reboot and enjoy your silent laptop!
Related posts:
- Ubuntu 8.10 Intrepid Ibex – ThinkPad Middle Button Scrolling – EmulateWheel
- ThinkPad Middle Button Scroll – Ubuntu Linux 10.04 Lucid Lynx
- Ubuntu 8.10 Intrepid Ibex – ThinkFinger Fingerprint Reader
- Java SE 6 Runtime Environment JRE — Firefox Ubuntu 64-Bit
- My Last (Complete?) Day in Vancouver? Ubuntu!


Hi. I’m not able to download the scripts :/
What happens after you click on the “Download” links?
wow!
my laptop’s motherboard has died recently and got new of that. since then the fancontrolling was out of order (tried new kernel, reconfigures: nothing happened), but your script helped me! thank you!
I suggest you look not only at fan control (cooling) but also at CPU frequency control (the cause of the heat)… I found the standard cpufreqd.conf settings were allowing the Thinkpad to set fire to itself…
Cpufreq and assortment of other tools allow CPU-scaling. That’s what do (I use archlinux though).