libsensors / Winbond W83627HF

wodim

Banned
Thread Starter
Mitglied seit
02.12.2010
Beiträge
173
Ort
Gilching
Hallo,

wer kann mir bei der Konfiguration weiterhelfen:

Code:
# Generated by sensors-detect on Sat Nov 20 15:15:06 2010
# Chip drivers
w83627hf

Soweit ok, und hier die entsprechende Sektion in der "/etc/sensors3.conf":
Code:
chip "w83782d-*" "w83627hf-*"
# Same as above for w83781d except that in5 and in6 are computed differently.
# Rather than an internal inverting op amp, the 82d/83s use standard positive
# inputs and the negative voltages are level shifted by a 3.6V reference.
# The math is convoluted, so we hope that your motherboard
# uses the recommended resistor values.

    label in0 "VCore 1"
    label in1 "VCore 2"
    label in2 "+3.3V"
    label in3 "+5V"
    label in4 "+12V"
    label in5 "-12V"
    label in6 "-5V"
    label in7 "V5SB"
    label in8 "VBat"

# Abit BP6 motherboard has a few differences. VCore1 and VCore2 are the core
# voltages of the two processors. Vtt is memory bus termination resistors
# voltage.
#    label in1 "Vtt"
#    label in8 "VCore2"

    compute in3 ((6.8/10)+1)*@ ,  @/((6.8/10)+1)
    compute in4 ((28/10)+1)*@  ,  @/((28/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 limits to  5% for the critical voltages
# set limits to 10% for the non-critical voltages
# set limits to 20% for the battery voltage

#    set in0_min cpu0_vid*0.95
#    set in0_max cpu0_vid*1.05
#    set in1_min cpu0_vid*0.95
#    set in1_max cpu0_vid*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

# set up sensor types (thermistor is default)
# 1 = PII/Celeron Diode; 2 = 3904 transistor;
# 3435 = thermistor with Beta = 3435
# If temperature changes very little, try 1 or 2.
#   set temp1_type 1
#   set temp2_type 2
#   set temp3_type 3435

# examples for temperature limits
#    set temp1_max      40
#    set temp1_max_hyst 37
#    set temp2_max      52
#    set temp2_max_hyst 47
#    set temp3_max      52
#    set temp3_max_hyst 47
An erster Stelle geht's mir um die CPU - Temperatur (der Prescott ist schon ein ganz schöner Heizofen ;) ) und die dementsprechende Drehzahlregelung des CPU - Lüfters (die mache ich im Moment nur über einen Temperaturfühler im Kühlkörper, das ist natürlich mit etwas zuviel Trägheit verbunden ;) ).
 
Zuletzt bearbeitet:
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Danke, hat sich erledigt. Die Konfiguration war schon "automatisch (fast ;) ) richtig", die Temperaturen werden schon richtig angezeigt. Das Problem ist nur bei meinem Board (ASRock P4i65G): Das kann die Lüfterdrehzahlen nur erkennen, nicht regeln.

ich habe meine "Hardware" - Regelung also noch etwas trägheitsärmer und "sensibler" gemacht (den Sensor so dicht wie möglich an die CPU gesetzt und den Spannungsteiler noch etwas verändert - den Widerstand nach Masse von 1,5kΩ auf 2,7kΩ erhöht). Jetzt kann man mit der Regelcharakteristik zufrieden sein. ;)

compschaltg.jpg


Jetzt noch ein kleines Script für den "Alarmfall", das soll's dann gewesen sein.
 
Während ich das hier tippe, schwankt die CPU - Auslastung so etwa zwischen 25...50%, die Temperatur so zwischen 45...50° C, und der Lüfter faucht so mit 8,7V vor sich hin - geht schon, sagen wir mal. "sensors" sagt:
Code:
w83627hf-isa-0290
Adapter: ISA adapter
VCore 1:     +1.46 V  (min =  +2.99 V, max =  +3.39 V)   ALARM
VCore 2:     +1.62 V  (min =  +2.99 V, max =  +3.39 V)   ALARM
+3.3V:       +3.18 V  (min =  +2.82 V, max =  +3.79 V)   
+5V:         +5.24 V  (min =  +6.85 V, max =  +5.97 V)   ALARM
+12V:       +11.61 V  (min = +11.37 V, max = +11.49 V)   ALARM
-12V:        +1.13 V  (min =  -7.51 V, max =  +3.43 V)   
-5V:         +2.39 V  (min =  -4.95 V, max =  -3.39 V)   ALARM
V5SB:        +5.43 V  (min =  +1.69 V, max =  +5.75 V)   
VBat:        +0.11 V  (min =  +3.79 V, max =  +3.70 V)   ALARM
fan1:          0 RPM  (min =  672 RPM, div = 8)  ALARM
fan2:          0 RPM  (min = 1480 RPM, div = 8)  ALARM
fan3:          0 RPM  (min = 2657 RPM, div = 2)  ALARM
temp1:       +35.0°C  (high = +127.0°C, hyst = +127.0°C)  sensor = thermistor
temp2:       +49.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor = diode
temp3:       +55.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = thermistor
cpu0_vid:   +1.388 V
beep_enable:enabled
Naja, etwas "Feinarbeit" ist da wohl noch nötig. :) Der Chip misst z.B. auch definitv nicht die -5V, weiß der Teufel also, wo das Programm +2,39V hernimmt. Und wenn die VCore - Werte in den angegebenen Grenzen lägen, hätte die CPU wohl das erste Einschalten nicht überlebt. (Macht die übrigens das Board oder die CPU selber?)

Respekt für die Zeichnung x)
Einschließlich der Fehler? Ach nein - die habe ich ja abgeschnitten. :)

Naja, ist halt mein einsames Hobby (das ich zum Beruf machen will, s. meine HP :) ). Bei Interesse mal der "dokumentierte Entwicklungsstand" eines anderen "Projekts" (Version "1.0" entstand noch zu Honeckers Zeiten - da hat mich eine Freundin mal gefragt: "Was gibt eigentlich wem mehr - dein Hobby deinem Studium oder umgekehrt?" Das wusste ich selber nicht so genau. :) ) Das letzte "Update" dieses Frühjahr hat nun nicht wieder Jahre gedauert, nur Monate. :)
 

Anhänge

  • HiFiRack.jpg
    HiFiRack.jpg
    20,6 KB · Aufrufe: 45
  • Schaltg.jpg
    Schaltg.jpg
    186,4 KB · Aufrufe: 48
Zuletzt bearbeitet:
Naja, hab mir erst mal diesen Lüfter bestellt:

Scythe Kaze Jyu Slim Lüfter 92/100mm (scythe kaze jyu slimleiser lüfter 100mm)/ PCSilent Online-Shop

Und erstmal noch ein bisschen 'rumgefummelt (die Doku zu dem Chip Winbond w83627hf umfasst 118 Seiten :wink: ) - und hier also meine sensors.conf:

Code:
chip "w83782d-*" "w83627hf-*"

# Same as above for w83781d except that in5 and in6 are computed differently.
# Rather than an internal inverting op amp, the 82d/83s use standard positive
# inputs and the negative voltages are level shifted by a 3.6V reference.
# The math is convoluted, so we hope that your motherboard
# uses the recommended resistor values.

    label in0 "VCore"
    label in1 "Vtt"
    label in2 "+3.3V"
    label in3 "+5V"
    label in4 "+12V"	
	ignore in5
	ignore in6    
	ignore in7
	ignore in8
	label  temp1 "HDD" 
    label  temp2 "System"
    label  temp3 "CPU"

# Abit BP6 motherboard has a few differences. VCore1 and VCore2 are the core
# voltages of the two processors. Vtt is memory bus termination resistors
# voltage.

    compute in3 ((6.8/10)+1)*@ ,  @/((6.8/10)+1)
    compute in4 ((28/10)+1)*@  ,  @/((28/10)+1)

# set limits to  5% for the critical voltages
# set limits to 10% for the non-critical voltages
# set limits to 20% for the battery voltage

    set in0_min 1.388 * 0.95
    set in0_max 1.388 * 1.05   
    set in1_min 1.6 * 0.95
    set in1_max 1.6 * 1.05
    set in2_min 3.3 * 0.95
    set in2_max 3.3 * 1.05
    set in3_min 5.0 * 0.90
    set in3_max 5.0 * 1.10
    set in4_min 12 * 0.90
    set in4_max 12 * 1.10

Damit kann man erst mal zufrieden sein, denke ich:

xsensors.jpg
 
Damit kann man erst mal zufrieden sein, denke ich.
Naja, noch nicht ganz. :rolleyes:
Code:
# sensors
w83627hf-isa-0290
Adapter: ISA adapter
VCore 1:     +1.46 V  (min =  +1.31 V, max =  +1.46 V)   
VCore 2:     +1.62 V  (min =  +1.52 V, max =  +1.68 V)   
+3.3V:       +3.15 V  (min =  +3.14 V, max =  +3.47 V)   
+5V:         +5.24 V  (min =  +4.76 V, max =  +5.51 V)   
+12V:       +11.49 V  (min = +10.82 V, max = +13.19 V)   
V5SB:        +5.46 V  (min =  +4.76 V, max =  +5.51 V)   
fan1:          0 RPM  (min =  672 RPM, div = 8)  ALARM
fan2:          0 RPM  (min = 1480 RPM, div = 8)  ALARM
fan3:          0 RPM  (min = 2657 RPM, div = 2)  ALARM
temp1:       +33.0°C  (high = +40.0°C, hyst = +37.0°C)  sensor = thermistor
temp2:       +54.0°C  (high = +75.0°C, hyst = +71.0°C)  sensor = diode
temp3:       +55.5°C  (high = +75.0°C, hyst = +71.0°C)  sensor = thermistor
cpu0_vid:   +1.388 V
beep_enable:enabled
Der Chip hat lt. Datasheet definitv nur zwei Temperatureingänge (einer mit "CPU" und einer mit "System" bezeichnet). Wo kommen also drei Messwerte her? Unklar.
 
Hm, ich lege jetzt alle Anschlüsse (soweit möglich und sinnvoll) nach vorne, in diesem Zusammenhang noch eine kleine Unklarheit:

AC97 Audio.bmp


(Beschaltung des Anschlusses für AC'97 Audio lt. Boardmanual) - ich lege vorne alles auf 6,3er (Stereo- ) Klinkenbuchsen. Ich nehme an, "Mic-Power" ist für die Versorgung eines Mikrofon - Vorverstärkers gedacht (hab mal gemessen, da liegen +5V an, die möchte ich aber nicht unbedingt auf Kurzschlussfestigkeit testen :) ). Wie beschalte ich also diese Klinkenbuchse "standardmäßig"?
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh