1) Installare thinkfan:
$ su
# apt-get update && apt-get install thinkfan
2) Aggiungere il modulo coretemp al file
/etc/modules
:# echo coretemp >> /etc/modules
3) Caricare il modulo
coretemp
:
# modprobe -v coretemp
oppure su Fedora 17# echo modprobe foo >> /etc/rc.modules # chmod +x /etc/rc.modules
4) Per gestire la ventola in funzione della temperatura bisogna modificare il file di configurazione /etc/modules aggiungendo i sensori dai quali leggere la temperatura:
# gedit /etc/thinkfan.conf
e aggiungere il risultato del comando prima delle definizioni della temperatura:
find /sys/devices -type f -name "temp*_input"
Bisogna aggiungere ad ogni risultato del find il comando sensor
: sensor /sys/devices/platform/coretemp.0/temp1_input
sensor /sys/devices/platform/coretemp.0/temp2_input
sensor /sys/devices/virtual/hwmon/hwmon0/temp1_input
Il file deve contenere subito dopo le righe dei sensor le seguenti righe:
Dove fra le parentesi viene indicato(0, 0, 55)
(1, 48, 60)
(2, 50, 61)
(3, 52, 63)
(4, 56, 65)
(5, 59, 66)
(7, 63, 32767)
(livello_RPM, temp_min, temp_max)
.Per il mio Thinkpad ho utilizzato il sensore di default:
sensor /proc/acpi/ibm/thermal
5) Aggiungere questa riga al file
/etc/modprobe.d/thinkfan.conf
:
options thinkpad_acpi fan_control=1 experimental=1
6) Ricaricare il modulo
thinkpad_acpi
:
# modprobe -rv thinkpad_acpi
# modprobe -v thinkpad_acpi
7) Nel file
/etc/default/thinkfan
cambiare il l'opzione di avvio automatico:set START=yes
8) Far partire thinkfan:
# /etc/init.d/thinkfan start
Per verificare che stia funzionando vedere l'output del comando
se i valori del livello cambiano fra 0 e 7 il demone sta funzionando.$ cat /proc/acpi/ibm/fan
[Fonte: http://thinkpad-wiki.org/Thinkfan#Ke..._Kernel_2.6.38
http://forums.fedoraforum.org/showthread.php?t=269200]