Linux TP

 
 
 
  • A propos

    Un blog sans prétention sur Linux
 
lm-sensor / capteur de température sous linux 19 juin 2006 par Richard

Pour obtenir la température du microprocesseur, vitesse du ventilateur ….

il faut installer lm-sensors avec apt-get, synatic … Il faut un noyau 2.6.x

$ sudo apt-get install lm-sensors

paramétrer sensor :

$ sudo sensors-detect
si on ne peut pas répondre aux questions, valider pour la réponse par défaut
Attention, si vous avez un kernel 2.6, le module rivatv est généralement compilé dans le kernel,
il faut donc répondre non à la deuxième question.
Enfin, la dernière question du script vous propose d’ajouter des lignes au fichier /etc/modules.conf afin de charger
automatiquement tout ce qu’il faut pour activer cette fonction.
faire une copie de sauvegarde du fichier:
$ sudo cp /etc/modules.conf  /etc/modules.conf.sauvegarde
relancer les modules à la main ou rebooter:
$ sudo modprobe i2c-sensor
$ sudo modprobe i2c-viapro
$ sudo modprobe i2c-isa
$ sudo modprobe it87
$ sudo depmod -a
$ sudo update-modules
particuliarité avec Ubuntu :
il est possible que ça ne fonctionne pas avec Ubuntu, alors créer un fichier Bash avec les lignes ci dessous : $ gedit mkdev.sh
#!/bin/bash
# Here you can set several defaults.
# Le nombre de périphériques à créer (max: 256)
NUMBER=32
# Le propriétaire et le groupe des périphériques
OUSER=root
OGROUP=root
# Le mode des périphériques
MODE=600

# Le script n'a pas besoin d'être lancé si devfs est utilisé
if [ -r /proc/mounts ] ; then
if grep -q "/dev devfs" /proc/mounts ; then
echo "Vous n'avez pas besoin de lancer ce script si devfs est utilisé."
exit;
fi
fi

i=0;

while [ $i -lt $NUMBER ] ; do
echo /dev/i2c-$i
mknod -m $MODE /dev/i2c-$i c 89 $i || exit
chown "$OUSER:$OGROUP" /dev/i2c-$i || exit
i=$[$i + 1]
done
# Fin du fichier

le lancer et recommencer sudo sensors -detect

lien :
http://www.linux-nantes.fr.eu.org/article.php3?id_article=316
http://doc.ubuntu-fr.org/materiel/sensors?s=sensors

Posté dans Général ||

Les commentaires sont fermés.