[Eisfair] LM-Sensors für Eisfair-1???
Marcus Roeckrath
marcus.roeckrath at gmx.de
Fr Mai 17 13:42:46 CEST 2013
Hallo Kay,
Kay Martinen wrote:
> Ist es schon wieder verschwunden oder finde ich es nur wieder mal nicht.
Es ist wieder da undich habe mal ein wenig damit rumgespieltund mich wieder
darüber geärgert, dass auf meinem Desktop und dem eisfair-Server der
gleiche Chip verbaut ist, aber dennoch die Konfiguration vom Desktop im
Server nicht richtig funktioniert.
Das liegt, was die gelieferten Werte angeht, nicht am eisfair-Paket; ganz
rund läuft das aber auch noch nicht.
Ich habe die eisfair-Konfiguration für lm_sensors noch nicht benutzt, also
START=no, um das erstnal auf der Konsole zu testen.
Verbaut ist ein w83697hf-Chip.
Zuladende Module
i2c-dev
i2c-viapro
w83627hf (nicht irritieren lassen wegen oben w83697hf)
eeprom
Es werden weitere Module automatisch geladen (i2c-core, hwmon-vid).
In der /usr/share/doc/lm_sensors/sensors.conf Beispieldatei fehlt ein
vorbereitete Sektion für den w83697hf-Chip, daher hier mal mein Konstrukt
vom Desktop, was ich erstmal als Basis genommen habe:
chip "w83697hf-*"
label in0 "VCore"
label in2 "+3.3V"
label in3 "+5V"
label in4 "+12V"
label in5 "-12V"
label in6 "-5V"
label in7 "V5SB"
label in8 "VBat"
compute in3 ((6.8/10)+1)*@ , @/((6.8/10)+1)
compute in4 ((28/10)+1)*@ , @/((28/10)+1)
compute in5 -((28/10)+1)*@ , -@/((28/10)+1)
compute in6 -((6.8/10)+1)*@ , -@/((6.8/10)+1)
# compute in5 (5.14 * @) - 14.91 , (@ + 14.91) / 5.14
# compute in6 (3.14 * @) - 7.71 , (@ + 7.71) / 3.14
compute in7 ((6.8/10)+1)*@ , @/((6.8/10)+1)
set in0_min 1.5 * 0.95
set in0_max 1.65 * 1.05
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.90
set in4_max 12 * 1.10
set in5_max -12 * 0.90
set in5_min -12 * 1.10
set in6_max -5 * 0.95
set in6_min -5 * 1.05
set in7_min 5 * 0.95
set in7_max 5 * 1.05
set in8_min 3.0 * 0.80
set in8_max 3.0 * 1.20
label temp1 "System Temp"
label temp2 "CPU Temp"
set temp1_over 40
set temp1_hyst 37
set temp2_over 52
set temp2_hyst 47
label fan1 "CPU Fan"
ignore fan2
set fan1_div 4
set fan1_min 2000
set beep_enable 0
Die auskommentierten Zeilen für compute in5/6 sind die originalen, liefern
aber nur schwachsinnige Ausgaben für die negativen Spannungen(auf meinen
Desktop funktionieren diese computes), meine Varianten liefern zumidest
plausiblere Werte.
Ein Aufruf von sensors liefert nun:
eis # sensors
w83697hf-isa-0290
Adapter: ISA adapter
VCore: +1.62 V (min = +2.62 V, max = +0.51 V) ALARM
+3.3V: +3.41 V (min = +2.11 V, max = +0.26 V) ALARM
+5V: +5.03 V (min = +0.00 V, max = +1.72 V) ALARM
+12V: +11.98 V (min = +0.97 V, max = +0.49 V) ALARM
-12V: -11.98 V (min = -0.12 V, max = -7.78 V) ALARM
-5V: -5.30 V (min = -0.03 V, max = -0.00 V) ALARM
V5SB: +5.40 V (min = +3.92 V, max = +0.05 V) ALARM
VBat: +3.50 V (min = +0.00 V, max = +1.28 V) ALARM
CPU Fan: 3497 RPM (min = -1 RPM, div = 2) ALARM
System Temp: +41.0°C (high = +0.0°C, hyst = +16.0°C) ALARM sensor =
thermistor
CPU Temp: +35.5°C (high = +80.0°C, hyst = +75.0°C) sensor = thermistor
beep_enable: enabled
Man sieht:
Die Werte scheinen plausibel, aber alle sind mit ALARM gekennzeichnet.
Worum?
Irgendwie werden die Werte für die mit set beginnenden Zeilen der
Konfiguration überhaupt nicht ausgewertet.
--
Gruss Marcus
Mehr Informationen über die Mailingliste Eisfair