Le blog de Dju - Mot-clé - 16gUn peu de moto, un zeste de geek, et un brin d'autres trucs ;-)2024-03-22T17:50:26+01:00Djuurn:md5:5e61426dd704534f4aef077f5b82260bDotclearTempératures du kimsufi 16G sous debianurn:md5:7fae979e5a185b1d9633dbbd0832c75c2011-07-23T09:50:00+02:002012-03-07T19:38:50+01:00DjuServeur16gdebiankimsufilm-sensorsovhw83627ehfw83677HG<p><img src="https://blog.crifo.org/public/201107/.logo_ovh_t.jpg" alt="logo_ovh" style="float:left; margin: 0 1em 1em 0;" title="logo_ovh, juil. 2011" />
Après pas mal de recherches, notamment sur la carte mère Intel DH67BL et le module w83677HG, pour ceux qui ont un kimsufi 16G sous debian ou autre nux, et qui se demandent comment avoir les températures..<br />
En effet, le module coretemp refuse de se charger, lm-sensors ne detecte rien, et pas d'ipmi...<br />
Voici la solution <img src="/themes/BlueSky/smilies/smile.gif" alt=":)" class="smiley" /></p> <p>On va avoir besoin de 2 choses :</p>
<p>quelques lignes à ajouter dans <strong>/etc/sensors3.conf</strong> pour indiquer le nom des sensors et les valeurs min/max</p>
<pre>
# Created for board DH67BL using information from Intel Desktop Utilities and BIOS
# "FRONT" and "REAR" fan labels correspond to the motherboard
# headers, but not necessarily the actual fan locations.
chip "nct6775-isa-0290"
# Fans
label fan1 "Rear fan"
set fan1_min 250 # From IDU
label fan2 "CPU fan"
set fan2_min 250 # From IDU
label fan3 "Front fan"
set fan3_min 250 # From IDU
# There is no fan4 on the board
ignore fan4
# Voltages
# Processor Vcc
label in0 "Vcore"
set in0_min 0.6 # From IDU
set in0_max 1.6 # From IDU
# This should be "12 Volts", but computations are strange
label in1 "+12V"
compute in1 11*@, @/11
set in1_min 11.1 # From IDU
set in1_max 12.9 # From IDU
# AVCC(?) - Not shown in BIOS or IDU
label in2 "AVCC"
set in2_min 3.0 # same as +3.3V
set in2_max 3.6 # same as +3.3V
# +3.3 Volts
label in3 "+3.3V"
set in3_min 3.0 # from IDU
set in3_max 3.6 # from IDU
# +5 Volts
label in4 "+5V"
compute in4 5*@, @/5
set in4_min 4.6 # from IDU
set in4_max 5.4 # from IDU
# Memory Vcc ("SDRAM Vcc" in IDU)
label in5 "MemV"
compute in5 1.5*@, @/1.5
set in5_min 0.4 # from IDU
set in5_max 2.0 # from IDU
# PCH Vcc
label in6 "PCHV"
set in6_min 0.6 # from IDU
set in6_max 1.6 # from IDU
# +3.3 Volt Standby
label in7 "3VSB"
set in7_min 3.0 # from IDU
set in7_max 3.6 # from IDU
# VBAT(?) - Not shown in BIOS or IDU
label in8 "Vbat"
# It shows +2.050 V, seems to be not used
ignore cpu0_vid
# Temperatures
# Labeled as "SYSTIN"
# Guess!
label temp1 "VR temp"
set temp1_max 90 # From IDU
set temp1_max_hyst 75 # From IDU
# Labeled as "CPUTIN"
label temp2 "CPU temp"
set temp2_max 93 # From IDU
set temp2_max_hyst 75 # From IDU
# Labeled as "PECI Agent 0"
# Guess!
label temp3 "Memory DIMM temp"
set temp3_max 90 # From IDU
set temp3_max_hyst 75 # From IDU
# Labeled as "PCH_CHIP_TEMP"
label temp4 "PCH temp"
# Labeled as "PECI Agent 1"
# Not used
ignore temp8
</pre>
<p>Puis on va avoir besoin d'un module capable de lire les sensors (le plus important)<br />
on va télécharger les 3 fichiers présents ici: http://www.roeck-us.net/linux/drivers/w83627ehf/<br />
Puis on installe le necessaire pour compiler (build-essentials et les linux-headers)<br />
Puis on compile le module, on le copie ou il faut et on rescanne la liste de tous les modules, et enfin on l'ajoute au fichier <strong>/etc/modules</strong> pour qu'il soit chargé au démarrage.</p>
<blockquote><p>aptitude install build-essentials linux-headers-$(uname -r)<br />
cd /opt<br />
mkdir w83627ehf<br />
cd w83627ehf<br />
wget http://www.roeck-us.net/linux/drivers/w83627ehf/Makefile<br />
wget http://www.roeck-us.net/linux/drivers/w83627ehf/lm75.h<br />
wget http://www.roeck-us.net/linux/drivers/w83627ehf/w83627ehf.c<br />
make<br />
cp ./w83627ehf.ko /lib/modules/2.6.32Effe-5-amd64/kernel/drivers/hwmon/<br />
depmod -a<br />
modprobe w83627ehf<br />
echo w83627ehf >> /etc/modules</p></blockquote>
<p><br />
Des fois que le site ne réponde plus, je vous ai fait un petit zip avec les 3 fichiers source, plus le module .ko compilé pour debian en kernel 2.6.32.5<br />
Vous pouvez <a href="https://blog.crifo.org/public/201107/w83677hg.zip">le télécharger ici</a></p>
<p>Et voila ! on peut maintenant faire un</p>
<blockquote><p>modprobe w83627ehf</p></blockquote>
<p>puis un</p>
<blockquote><p>sensors</p></blockquote>
<p>et admirer le résultat :</p>
<pre>
nct6775-isa-0290
Adapter: ISA adapter
Vcore: +0.82 V (min = +0.00 V, max = +1.74 V)
+12V: +12.58 V (min = +0.00 V, max = +0.00 V) ALARM
AVCC: +3.34 V (min = +0.00 V, max = +0.00 V) ALARM
+3.3V: +3.34 V (min = +0.00 V, max = +0.00 V) ALARM
+5V: +5.24 V (min = +0.00 V, max = +0.00 V) ALARM
MemV: +1.57 V (min = +0.00 V, max = +0.00 V) ALARM
PCHV: +1.08 V (min = +0.00 V, max = +0.00 V) ALARM
3VSB: +3.41 V (min = +0.00 V, max = +0.00 V) ALARM
Vbat: +3.36 V (min = +0.00 V, max = +0.00 V) ALARM
Rear fan: 0 RPM (min = 0 RPM, div = 128)
CPU fan: 0 RPM (min = 0 RPM, div = 128)
Front fan: 0 RPM (min = 0 RPM, div = 128)
VR temp: +35.0°C (high = +0.0°C, hyst = +0.0°C) ALARM sensor = diode
CPU temp: +29.5°C (high = +80.0°C, hyst = +75.0°C) sensor = diode
Memory DIMM temp: +33.0°C (high = +80.0°C, hyst = +75.0°C) sensor = diode
PCH temp: +50.0°C
</pre>
<p>source: http://lists.lm-sensors.org/pipermail/lm-sensors/2011-May/032644.html</p>https://blog.crifo.org/post/2011/07/23/Temperatures-du-kimsufi-16G-sous-debian#comment-formhttps://blog.crifo.org/feed/atom/comments/84