Dopo aver installato Jaunty Jackalope volevo tener d'occhio le temperature del sistema ma purtroppo il sensors-applet mi dava solo la temperatura dei dischi.
Dopo una breve indagine ho deciso di scaricare l'ultima release di lm-sensors (3.1.0) visto che la 3.0.2 fornita con Jaunty non funzionava correttamente.
Rimuovere la versione installata con il comando:
sudo apt-get remove --purge lm-sensors
Scaricare il sorgente dal sito http://www.lm-sensors.org e scompattarlo in una directory di vostra scelta.
Entrare in quella directory e lanciare il comando:
make user
Potreste ricevere degli errori in quanto non sono presenti i pacchetti bison e flex, rimediare con il seguente comando:
sudo apt-get install bison flex
Seguito dal comando:
make clean; make user
(se dimenticate il make clean, riceverete alcune segnalazioni come la seguente: lib/libsensors.so: undefined reference to 'sensors_yylex')
A questo punto installiamo il pacchetto:
sudo make install
Per configurare i sensori presenti lanciamo il comando (selezionate sempre l'opzione YES):
sudo sensors-detect
Vengono rilevati i sensori presenti sulla macchina e creato un file di configurazione che si occupa di caricare i moduli necessari.
Per la Asus P5QC vengono rilevati i moduli coretemp e w83627ehf pero' se provate a eseguire il comando:
sudo modprobe w83627ehf
riceverete molto probabilmente un errore del tipo:
FATAL: Error inserting w83627ehf (/lib/modules/2.6.18-6-686/kernel/drivers/hwmon/w83627ehf.ko): No such device
In questo caso provate a lanciare il comando:
sudo modprobe w83627ehf force_id=0x8860q
Se questa volta il modulo viene caricato senza problemi, bisogna editare il file /etc/modprobe.d/aliases.conf (se non esiste createlo pure) inserendo la linea seguente:
options w83627ehf force_id=0x8860
Dalla cartella contenente i sorgenti di lm-sensors eseguiamo i seguenti comandi:
cd prog/init
sudo cp lm_sensors.init /etc/init.d/lm_sensors
Editare il file /etc/init.d/lm_sensors ed eseguire le seguenti modifiche (quello fornito e' scritto per girare su sistemi Red Hat):
Sostituire "echo_failure" con "echo FAILED"
Sostituire "echo_warning" con "echo WARNING"
Sostituire "echo_success" con "echo OK"
commentare la linea contenente la stringa ". /etc/init.d/functions"
Sostituire "/var/lock/subsys/lm_sensors" con "/var/lock/lm_sensors"
Aggiornare l'init script per i vari runlevel:
uprdate-rc.d lm_sensors defaults
Potete eseguire un reboot e vedere se i sensori lavorano correttamente tramite il comando sensors, l'applet sensors-applet o il programma gkrellm, al solito se non li avete ancora installati sul vostro sistema (sensors viene installato da lm-sensors):
sudo apt-get install sensors-applet
sudo apt-get install gkrellm
Nessun commento:
Posta un commento