Fan speed control/lm sensors' fancontrol

Introduction
Fancontrol is a generic fan control script provided by package which can run as a system daemon. First install lm-sensors as described in lm_sensors. Make sure that any Super I/O chip is enabled in the kernel, and its module loaded.

Check that the sensors are working
Verify that temperatures are measured and that there are fans shown with the sensors command:

Note that not all sensors and fans may be connected and/or provide sensible values. In this case:
 * The system has only one fan; fan2 to fan6 are not connected
 * Temperature readings for AUXTIN0 to PCH_MCH_TEMP are not very likely, and are probably not connected
 * Temperatures reported by the the ACPI interface (acpitz-acpi-0) and the ISA adapter (coretemp-isa-0000) are more real.

Configuration
Execute pwmconfig as root to create the configuration file for fancontrol:

Answer all questions posed by pwmconfig. Note that pwmconfig also works for voltage controlled fans.

It is possible to manually fine tune the configuration file:

Useful parameters to tune are:
 * INTERVAL: the number of seconds between temperature samples
 * MINTEMP: the temperature at which the fan should start working
 * MAXTEMP: the temperature at which the fan should spin at maximum RPM

Start fancontrol as a service
Start fancontrol as a service, and enable the service for automatic start: