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:
Config gedeelte (/etc/sensors.conf):
Als ik 'sensors' doe krijg ik het volgende als uitput:
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.
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