lm_sensors-3.3.5
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.7.
Information sur le paquet
Téléchargements supplémentaires
Dépendances de Lm Sensors
Requises
which-2.20.
Facultative
RRDtool
(requis pour construire le programme sensord).
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:
[*] Enable loadable module support ---> [CONFIG_MODULES]
Bus options (PCI etc.) --->
[*] PCI support [CONFIG_PCI]
Device Drivers --->
I2C support --->
<*/M> I2C device interface [CONFIG_I2C_CHARDEV]
I2C Hardware Bus support --->
<M> (configure all of them as modules)
<*/M> Hardware Monitoring support ---> [CONFIG_HWMON]
<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:
patch -Np1 -i ../lm_sensors-3.3.5-upstream_fixes-1.patch &&
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 &&
install -v -m755 -d /usr/share/doc/lm_sensors-3.3.5 &&
cp -rv README INSTALL doc/* \
/usr/share/doc/lm_sensors-3.3.5
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,tapez la
commande suivante en tant qu'utilisateur root
:
sensors-detect
Les modules appropriés sont chargés et un résumé est affiché à 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, sensors-detect, et optionally,
sensord
Bibliothèque installée:
libsensors.so
Répertoires installés:
/etc/sensors.d, /usr/include/sensors et
/usr/share/doc/lm_sensors-3.3.5.
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 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 , 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 : 2013-03-15 17:26:39 +010