lm_sensors-3.3.2
Introduction à Lm Sensors
Le paquet Lm Sensors fournit un
support de l'espace utilisateur pour les pilotes de surveillance du
matériel dans le noyau linux. C'est pratique pour surveiller la
température du processeur et régler les performances de quelques
matériels (comme les ventilations).
Ce paquet est connu pour se construire correctement sur une
plateforme LFS-7.2.
Information sur le paquet
Dépendances de Lm Sensors
Requises
which-2.20.
Facultative
RRDtool.
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/lm_sensors
Configuration du noyau
Configurer votre noyau correctement est un processus itératif qui
peut conduire à la compilation du noyau un certain nombre de fois.
La façon la plus simple de le faire est de commencer par activer
les modules et ensuite compiler tous ce qui peut être nécessaire à
Lm Sensors en modules:
General setup --->
[*] Prompt for development et/or incomplete code/drivers
[*] Enable loadable module support --->
Bus options (PCI etc.) --->
[*] PCI support
Device Drivers --->
[*] I2C support
[*] I2C device interface
I2C Algorithms --->
<M> (configure all of them as modules)
I2C Hardware Bus support --->
<M> (configure all of them as modules)
I2C Hardware Bus support --->
<M> (configure all of them as modules)
[*] Hardware Monitoring support --->
<M> (configure all of them as modules)
Recompilez votre noyau et redémarrer avec le nouveau noyau. Ne pas
oublier make
modules_install. nous reviendrons sur le noyau dans
la section de configuration.
Installation de Lm Sensors
Installez Lm Sensors en lançant
les commandes suivantes : commands:
make PREFIX=/usr BUILD_STATIC_LIB=0 \
MANDIR=/usr/share/man
Ce paquet n'a pas de suite de tests.
Maintenant, en tant qu'utilisateur root
:
make PREFIX=/usr BUILD_STATIC_LIB=0 \
MANDIR=/usr/share/man install &&
mkdir -p /usr/share/doc/lm_sensors-3.3.2 &&
cp -rf doc/* /usr/share/doc/lm_sensors-3.3.2
Explications des commandes
BUILD_STATIC_LIB=0
:
Ce paramètre désactive la compilation et l'installation des
versions statiques de libsensors.
PROG_EXTRA=sensord
:
Ce paramètre autorise la compilation de sensord, un démon qui peut
surveiller votre système à moment régulier. La compilation de
sensord demande
RRDtool.
La compilation de RRDtool 1.4.6 requiert la commande sed:
sed -i '/ sv_undef/d'
bindings/perl-shared/RRDs.xs.
Configuration de Lm Sensors
Fichier de
configuration
/etc/sensors3.conf
.
Information de configuration
Pour trouver quel capteur matériel votre système possède, en tant
qu'utilisateur root
:
sensors-detect
Espérons que les modules appropriés sont chargés et vous donne un
résumé à la fin. Maintenant que vous savez ce qui est nécessaire,
vous pouvez recompiler votre noyau et activer juste les options
dont vous avez besoin (c'est à dire, n'activez pas les modules
que vous n'utilisez pas).
Contenu
Programmes installés:
fancontrol, isadump, isaset, pwmconfig,
sensors, sensors-conf-convert et sensors-detect.
Bibliothèque installée:
libsensors.so.
Répertoires installés:
/usr/include/sensors et
/usr/share/doc/lm_sensors-3.3.2.
Description courte
fancontrol
|
est un script shell pour utiliser avec lm_sensors. Il lit
ses valeurs de configuration depuis un fichier, ensuite
calcule la vitesse des ventilateurs en fonction des
températures et initialise la sortie PWM correspondante
avec la valeur calculée.
|
isadump
|
est un petit programme d'aide pour examiner les registres
visibles à travers le bus ISA. Il est destiné à sonder
une puce qui est sur le bus ISA en fonctionnant avec un
registre d'adresse et un registre de données (accès
semblable à I2C) ou une plage (de plus de 256 octets).
|
isaset
|
est un petit programme d'aide pour initialiser les
registres visible à travers le bus ISA.
|
pwmconfig
|
teste la modulation de largeur d'impulsions "pulse width
modulation" (PWM) de la sortie des capteurs
et configure fancontrol.
|
sensors
|
affiche la valeur actuelle de tous les capteurs.
|
sensors-conf-convert
|
est un script perl pour convertir les fichiers de
configuration de lm-sensors version 2 pour qu'ils
fonctionnent avec la version 3.
|
sensors-detect
|
est un script perl is a perl script qui vous guidera à
travers le processus d'analyse de votre système pour de
nombreuses puces de surveillance du matériel, ou des
capteurs, supportés par libsensors(3), ou plus
généralement par la suite d'outils lm_sensors.
|
libsensors.so
|
contient les fonctions de l'API de lm_sensors.
|
Last updated on : 2012-05-06 19:15:18 +020