<html><head><META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>3. Les capteurs de la carte mère</title><link href="style.css" rel="stylesheet" type="text/css"><meta content="DocBook XSL Stylesheets V1.68.1" name="generator"><link rel="start" href="index.html" title=" Guide pratique d'utilisation de la carte mère Elite K7s5a sous Linux "><link rel="up" href="index.html" title=" Guide pratique d'utilisation de la carte mère Elite K7s5a sous Linux "><link rel="prev" href="ar01s02.html" title="2. La carte son intégrée"></head><body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="navheader"><table summary="Navigation header" width="100%"><tr><th align="center" colspan="3">3. Les capteurs de la carte mère</th></tr><tr><td align="left" width="20%"><a accesskey="p" href="ar01s02.html">Précédent</a> </td><th align="center" width="60%"> </th><td align="right" width="20%"> </td></tr></table><hr></div><div class="sect1" lang="fr"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a name="N10064"></a>3. Les capteurs de la carte mère</h2></div></div></div><div class="sect2" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a name="N10067"></a>3.1. Obtention des pilotes</h3></div></div></div><p> Il est <span class="emphasis"><em>impératif</em></span> de prendre lm_sensors 2.6.2 ou plus récent : <a href="http://www.lm-sensors.nu/archive/lm_sensors-2.6.2.tar.gz" target="_top">http://www.lm-sensors.nu/archive/lm_sensors-2.6.2.tar.gz</a> </p><p> Il vous faudra aussi les sources du noyau voir la rubrique « <span class="quote">Obtention des pilotes</span> » pour « <span class="quote">la carte son intégrée</span> » </p></div><div class="sect2" lang="fr"><div class="titlepage"><div><div><h3 class="title"><a name="N1007A"></a>3.2. Installation</h3></div></div></div><pre class="programlisting"> tar -xzvf i2c-2.6.2.tar.gz cd i2c-2.6.2 make && make install </pre><p> Ensuite, j'ai eut un problème en faisant <code class="literal">make install</code>, donc si cela ne marche pas pour vous non plus, faites les commandes suivantes : </p><pre class="programlisting"> cp kernel/i2c-core.o /lib/modules/`uname -r`/misc/i2c-core.o cp kernel/i2c-proc.o /lib/modules/`uname -r`/misc/i2c-proc.o cp kernel/chips/it87.o /lib/modules/`uname -r`/misc/it87.o </pre><p> ok, maintenant copie du programme sensors : </p><pre class="programlisting"> cp prog/sensors/sensors /usr/bin/sensors </pre><p> Éditez alors <code class="filename">/etc/modules.conf</code> et ajoutez lui ces lignes : </p><pre class="programlisting"> alias char-major-89 i2c-dev options it87 temp_type=0x31 </pre><p> effectuez alors : </p><pre class="programlisting"> modprobe i2c-proc modprobe it87 modprobe i2c-isa sensors </pre><p> Et là, miracle ! Ça devrait fonctionner. </p><p> Sous le compte root, vous devriez éditer le <code class="filename">/etc/sensors.conf</code> la ligne contenant : <code class="literal">chip "it87-*"</code> et les suivantes permettent de modifier les réglages pour obtenir les bons résultats, voici une copie de cette partie modifiée de mon fichier (temp1 ne correspond à rien de précis, seul temp2 et temp3 fonctionnent). </p><pre class="programlisting"> chip "it87-*" # The values below have been tested on Asus CUSI, CUM motherboards. # Voltage monitors as advised in the It8705 data sheet label in0 "VCore" label in1 "Vcc2.5v" label in2 "Vcc5v" label in3 "+5V" label in4 "+12V" label in5 "-12V" label in6 "-5V" label in7 "SB 5V" label in8 "V battery" set in0_min 1.5 * 0.95 set in0_max 1.5 * 1.05 set in1_min 2.4 set in1_max 2.6 set in2_min 3.3 * 0.95 set in2_max 3.3 * 1.05 set in3_min 5.0 * 0.95 set in3_max 5.0 * 1.05 set in4_min 12 * 0.95 set in4_max 12 * 1.05 set in5_min -12 * 0.95 set in5_max -12 * 1.05 set in6_min -5 * 0.95 set in6_max -5 * 1.05 set in7_min 5 * 0.95 set in7_max 5 * 1.05 # vid not monitored by IT8705F ignore vid # For this family of chips the negative voltage equation is different from # the lm78. The chip uses two external resistor for scaling but one is # tied to a positive reference voltage. See ITE8705/12 datasheet (SIS950 # data sheet is wrong) # Vs = (1 + Rin/Rf) * Vin - (Rin/Rf) * Vref. # Vref = 4.096 volts, Vin is voltage measured, Vs is actual voltage. compute in2 (1 + 1)*@ , @/(1 + 1) compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1) compute in4 ((30/10) +1)*@ , @/((30/10) +1) # The next two are negative voltages (-12 and -5). # The following formulas must be used. Unfortunately the datasheet # does not give recommendations for Rin, Rf, but we can back into # them based on a nominal +2V input to the chip, together with a 4.096V Vref. # Formula: # actual V = (Vmeasured * (1 + Rin/Rf)) - (Vref * (Rin/Rf)) # For -12V input use Rin/Rf = 6.68 # For -5V input use Rin/Rf = 3.33 # Then you can convert the forumula to a standard form like : compute in5 (7.67 * @) - 27.36 , (@ + 27.36) / 7.67 compute in6 (4.33 * @) - 13.64 , (@ + 13.64) / 4.33 # compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1) # Temperature label temp3 "Processor" set temp3_over 40 set temp3_hyst 20 label temp2 "Mainboard" set temp2_over 45 set temp2_hyst 25 ignore temp1 # Fans label fan1"Processor's Fan" set fan1_min 2000 ignore fan3 ignore fan2 </pre></div></div><div class="navfooter"><hr><table summary="Navigation footer" width="100%"><tr><td align="left" width="40%"><a accesskey="p" href="ar01s02.html">Précédent</a> </td><td align="center" width="20%"> </td><td align="right" width="40%"> </td></tr><tr><td valign="top" align="left" width="40%">2. La carte son intégrée </td><td align="center" width="20%"><a accesskey="h" href="index.html">Sommaire</a></td><td valign="top" align="right" width="40%"> </td></tr></table></div></body></html>