lm-sensors interpretatie & vreemde waarden

Pagina: 1
Acties:

  • Drgn
  • Registratie: Februari 2004
  • Niet online
Ik ben hier bezig met een Dual Xeon (2x2,4GHz) installatie op een Tyan Tiger i7505 (S2668) mobo (laatste BIOS rev.) waarvan ik de procs passief wil koelen. Ik wil daarom graag de temperatuur van de processors uit kunnen lezen.

Nu heb ik binnen mijn Feisty installatie met lm-sensors het configuratie bestand (tevens handleiding) van de Tyan site (hier) gebruikt voor het uitlezen van de sensoren:

Installatie instructie:
code:
1
2
3
4
5
6
7
8
9
#  To your /etc/modules.conf file, add the lines:
#     alias char-major-89 i2c-dev
#
#  To your /etc/rc.xxx files, add the lines:
#     modprobe i2c-i801
#     modprobe w83781d
#     sensors -s
#
#  Then copy this file to /etc/sensors.conf


Config gedeelte (/etc/sensors.conf):
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
chip "w83627hf-*"

    ignore in3
    ignore in7
    ignore vid

    label fan1 "CPU0 Fan"
    label fan2 "CPU1 Fan"
    label fan3 "System Fan"

    label in0 "CPU Voltage"
    label in2 "+3.3V"
    label in6 "+5V"
    label in4 "+12V"
    label in5 "-12V"
    label in1 "5V StandBy"
    label in8 "VBat"

    label temp2 "CPU0 Temp"
    label temp3 "CPU1 Temp"

    compute in1 ((18.7/20)+1)*@  ,  @/((18.7/20)+1)
    compute in2 ((10/10)+1)*@  ,  @/((10/10)+1)
    compute in4 ((56/15)+1)*@  ,  @/((56/15)+1)
    compute in5 (7.67*@)-33.33 , (@+33.33)/7.67
    compute in6 ((18.7/20)+1)*@  ,  @/((18.7/20)+1)
    compute temp2 @+24, @-24
    compute temp3 @+24, @-24

    set in0_min  1.5 * 0.95
    set in0_max  1.5 * 1.05
    set in1_min  5.0 * 0.95
    set in1_max  5.0 * 1.05
    set in2_min  3.3 * 0.95
    set in2_max  3.3 * 1.05
    set in4_min  12.0 * 0.95
    set in4_max  12.0 * 1.05
    set in5_min  -12.0 * 1.05
    set in5_max  -12.0 * 0.95
    set in6_min  5.0 * 0.95
    set in6_max  5.0 * 1.05
    set in8_min  3.3 * 0.95
    set in8_max  3.3 * 1.05


Als ik 'sensors' doe krijg ik het volgende als uitput:
w83627hf-i2c-0-2d
Adapter: SMBus I801 adapter at 1460
CPU Voltage:
           +4.08 V  (min =  +4.08 V, max =  +4.08 V)              
5V StandBy:
           +7.89 V  (min =  +7.89 V, max =  +7.89 V)              
+3.3V:     +8.16 V  (min =  +8.16 V, max =  +8.16 V)              
+12V:     +19.31 V  (min = +19.31 V, max = +19.31 V)              (beep)
-12V:      -2.04 V  (min =  -2.04 V, max =  -2.04 V)              (beep)
+5V:       +7.89 V  (min =  +7.89 V, max =  +7.89 V)              (beep)
VBat:      +4.08 V  (min =  +4.08 V, max =  +4.08 V)              (beep)
CPU0 Fan:    0 RPM  (min =    0 RPM, div = 128)                     
CPU1 Fan:    0 RPM  (min =    0 RPM, div = 128)                     
System Fan:
             0 RPM  (min =    0 RPM, div = 128)                     (beep)
temp1:        -1°C  (high =    -1°C, hyst =    -1°C)   sensor = transistor           
CPU0 Temp: +24.0°C  (high =   +24°C, hyst =   +24°C)   sensor = transistor           
CPU1 Temp: +24.0°C  (high =   +24°C, hyst =   +24°C)   sensor = transistor           (beep)
alarms:   
beep_enable:
          Sound alarm enabled

w83627hf-isa-0c00
Adapter: ISA adapter
CPU Voltage:
           +1.44 V  (min =  +1.42 V, max =  +1.57 V)              
5V StandBy:
           +5.05 V  (min =  +4.74 V, max =  +5.26 V)              
+3.3V:     +3.20 V  (min =  +3.14 V, max =  +3.46 V)              
+12V:     +12.19 V  (min = +11.44 V, max = +12.57 V)              
-12V:     -12.22 V  (min = -12.59 V, max = -11.36 V)              
+5V:       +4.98 V  (min =  +4.74 V, max =  +5.26 V)              
VBat:      +2.96 V  (min =  +3.14 V, max =  +3.47 V)       ALARM  
CPU0 Fan:    0 RPM  (min = 6026 RPM, div = 16)              ALARM  
CPU1 Fan:    0 RPM  (min =  347 RPM, div = 16)              ALARM  
System Fan:
             0 RPM  (min =  611 RPM, div = 16)              ALARM  
temp1:        +4°C  (high =   +41°C, hyst =   -47°C)   sensor = transistor   ALARM   
CPU0 Temp:  +4.0°C  (high =  +104°C, hyst =   +99°C)   sensor = transistor           
CPU1 Temp:  +4.5°C  (high =  +104°C, hyst =   +99°C)   sensor = transistor           
alarms:   Chassis intrusion detection                      ALARM
beep_enable:
          Sound alarm enabled


Dit is de eerste keer dat ik met lm-sensors werk, dus misschien ligt het voor de hand, maar ik snap niet waarom ik 2x alle waarden terug krijg (CPU: 2x 24oC, 4.0oC en 4.5oC). De 24o waarden zijn vast, die van 4oC zijn variabel.

Het zal duidelijk zijn dat de waarden zelf ook niet kloppen. Ik verwacht (gebaseerd op BIOS waarden) temperaturen van zo'n 35-40oC. De waarden in Fahrenheit liggen wel zo'n beetje rond wat ik in Celsius zou verwachten..

Dus; Weet iemand waarom ik alles 2x terug krijg? En hoe krijg ik kloppende temperaturen?

Op de site van lm-sensors kan ik geen problemen voor dit moederbord vinden. Met Google vind ik eigenlijk alleen vrij algemene installatie problemen en howto's.

Leave the gun, get the canoli


Verwijderd

Ik zou geen config bestandjes copieeren maar gewoon sensors-detect draaien.

http://www.lm-sensors.org/wiki/FAQ/Chapter2

  • Drgn
  • Registratie: Februari 2004
  • Niet online
Je hebt gelijk denk ik.
Ik heb het nu volgens deze howto nog een keer gedaan en vervolgens zelf de config bewerkt. Werkt prima. Het is me nu ook iets duidelijker hoe het een en ander werkt.

Misschien had ik idd iets te veel vertrouwen in de .conf van Tyan.

Leave the gun, get the canoli


Verwijderd

Er is nog een manier om dit soort informatie te krijgen en dat is met behulp van acpi. Type maar eens: acpi -V

Meer informatie:

http://www.tldp.org/HOWTO/ACPI-HOWTO/usingacpi.html

En bijv een client: http://www.kde-apps.org/c...Temperature?content=24660 (er zal zoiets ook wel voor Gnome zijn)