lm_sensors

Pagina: 1
Acties:

  • Stamgastje
  • Registratie: April 2003
  • Laatst online: 02-02-2020
Ik heb een probleem met het uitlezen van de sensoren (m.b.v. lm_sensors op Debian, kernel 2.4.27) op mijn moederbord, de Intel D845GVAD2 met daarop een Celeron 1.80Ghz processor (Willamette core).

De output van sensors:

code:
1
2
3
4
5
6
7
8
9
10
11
adm1025-i2c-0-2d
Adapter: SMBus I801 adapter at e000
+2.5V:     +1.51 V  (min =  +2.25 V, max =  +2.75 V)   ALARM
VCore:     +1.72 V  (min =  +1.66 V, max =  +1.83 V)   
+3.3V:     +3.33 V  (min =  +2.96 V, max =  +3.63 V)   
+5V:       +5.21 V  (min =  +4.51 V, max =  +5.49 V)   
+12V:      +0.00 V  (min = +10.81 V, max = +13.19 V)   ALARM
VCC:       +3.27 V  (min =  +2.96 V, max =  +3.63 V)   
CPU Temp:  +37.0 C  (low  =   +10 C, high =   +60 C)   
M/B Temp:  +36.0 C  (low  =   +10 C, high =   +45 C)   
vid:      +1.750 V  (VRM Version 9.0)


Weet iemand waarom er bij de +2.5V bij mij +1.51V staat? En heeft dit moederbord geen +12V lijn?

Dit is mijn 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
44
45
46
47
48
49
50
51
chip "adm1025-*" "ne1619-*"

# The ADM1025 has integrated scaling resistors, rather
# than external resistors common to most sensor devices.
# These apply to the 6 voltage inputs in0-in5 (+2.5V, VCore,
# +3.3V, +5V, +12V, VCC). As the scaling is fixed inside
# the chip for these inputs, it is fairly certain that the
# motherboard connections match these labels, and that the
# driver computations are correct. Therefore they do not need to
# be overridden here.

    label in0 "+2.5V"
    label in1 "VCore"
    label in2 "+3.3V"
    label in3 "+5V"
    label in4 "+12V"
    label in5 "VCC"

# Adjust this if your vid is wrong; see doc/vid
    set vrm 9.0

# Tolerate a 5% deviance for CPU power-supply
    set in1_min vid * 0.95
    set in1_max vid * 1.05
# Tolerate a 10% deviance for other voltages
    set in0_min 2.5 * 0.90
    set in0_max 2.5 * 1.10
    set in2_min 3.3 * 0.90
    set in2_max 3.3 * 1.10
    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
    set in5_min 3.3 * 0.90
    set in5_max 3.3 * 1.10

# Depending on how your chipset is hardwired, you may or may not have
# +12V readings (will show as 0.0V if you don't have it).
#    ignore in4                                                                 

# VCC is the power-supply voltage of the ADM1025 chipset, generally
# redundant with +3.3V so you may want to hide it.
#   ignore in5

# Temperatures
    label temp1 "CPU Temp"
    label temp2 "M/B Temp"
    set temp1_low 10
    set temp1_high 60
    set temp2_low 10
    set temp2_high 45

[ Voor 10% gewijzigd door Stamgastje op 13-11-2004 22:05 ]


  • Eric Oud Ammerveld
  • Registratie: December 2000
  • Laatst online: 05-07-2024

Eric Oud Ammerveld

Arduino developing... :)

Je moet de waarden van dit LM sensors niet altijd vertrouwen.
Hij leest de waarde vaak uit via de ISA bus. Die waarden zijn niet altijd reeel en verschillen per mainboard.

-=@@D=- Macbook Pro 16"


  • Welleweerd
  • Registratie: Januari 2004
  • Laatst online: 12-02 21:04

Welleweerd

laat de koeien in vrede grazen

zelf even meten met een multi meter

Bedankt alvast


  • Stamgastje
  • Registratie: April 2003
  • Laatst online: 02-02-2020
AADNOLL schreef op 07 november 2004 @ 21:49:
Je moet de waarden van dit LM sensors niet altijd vertrouwen.
Hij leest de waarde vaak uit via de ISA bus. Die waarden zijn niet altijd reeel en verschillen per mainboard.
Is er een manier om de waarden via SMBUS uit te lezen i.p.v. via de ISA bus?

  • Eric Oud Ammerveld
  • Registratie: December 2000
  • Laatst online: 05-07-2024

Eric Oud Ammerveld

Arduino developing... :)

Vergeet je multimeter dan niet op Volt te zetten.
Op Ampère blaas je je voeding op en kan je je mobo slopen en op Ohm sloop je waarschijnlijk je multimeter :P

-=@@D=- Macbook Pro 16"


  • Eric Oud Ammerveld
  • Registratie: December 2000
  • Laatst online: 05-07-2024

Eric Oud Ammerveld

Arduino developing... :)

Die is er mits je de juiste modulen hebt geladen of deze in je kernel hebt mee gecompileerd.
Gebruik
code:
1
/usr/local/sbin/sensors-detect
om aan te geven (laatste vraag dacht ik) dat je de SMBUS wilt gebruiken.

[ Voor 0% gewijzigd door Eric Oud Ammerveld op 07-11-2004 22:17 . Reden: Twee keer post achter elkaar ; sorry ]

-=@@D=- Macbook Pro 16"


  • Stamgastje
  • Registratie: April 2003
  • Laatst online: 02-02-2020
AADNOLL schreef op 07 november 2004 @ 22:17:
Die is er mits je de juiste modulen hebt geladen of deze in je kernel hebt mee gecompileerd.
Gebruik
code:
1
/usr/local/sbin/sensors-detect
om aan te geven (laatste vraag dacht ik) dat je de SMBUS wilt gebruiken.
Dit geeft in beide gevallen dezelfde entries in /etc/sensors.conf, dus of ik nou ISA of smbus typ als antwoord op de laatste vraag.

[ Voor 8% gewijzigd door Stamgastje op 07-11-2004 22:18 ]


  • Eric Oud Ammerveld
  • Registratie: December 2000
  • Laatst online: 05-07-2024

Eric Oud Ammerveld

Arduino developing... :)

Stamgastje schreef op 07 november 2004 @ 22:17:
[...]

Dit geeft in beide gevallen dezelfde entries in /etc/sensors.conf, dus of ik nou ISA of smbus typ als antwoord op de laatste vraag.
Deze zou volgens mij afwijkende entries moeten geven.
Mogelijk kan je zelf sensors.conf aanpassen zodat de waarden beter zijn :

via bijvoorbeeld :
compute in2 @ * 38 / 10, @ * 10 / 38
compute in5 (@ * 36 - 118.61) / 7, (118.61 + 7 * @) / 36
Kan je de uitvoer enigszins aanpassen.
(Ik moet zeggen dat de syntax hiervan bij mij nooit het juiste resultaat heeft gegeven :S)

edit:

Ook kan je achter het commando sensors een CHIP naam meegeven.
Probeer hier eens mee te spelen

[ Voor 9% gewijzigd door Eric Oud Ammerveld op 07-11-2004 22:24 . Reden: Extra info toevoegen ]

-=@@D=- Macbook Pro 16"


  • Stamgastje
  • Registratie: April 2003
  • Laatst online: 02-02-2020
hmm, ik kan idd. wel deze regel toevoegen:

code:
1
compute in0 @ * 1.65, @ / 1.65

en dan komt het mooi op 2.50 volt uit, maar ja, klopt die meting dan wel?

Het maakt trouwens niets uit of ik de module i2c-isa wel of niet laad, dus blijkbaar wordt het niet via de ISA bus uitgelezen maar via de SMBUS (staat touwens ook in de output, "Adapter: SMBus I801 adapter at e000").

[ Voor 19% gewijzigd door Stamgastje op 07-11-2004 23:56 ]


  • AlterEgo
  • Registratie: Juli 2001
  • Niet online
Stamgastje schreef op 07 november 2004 @ 23:40:
hmm, ik kan idd. wel deze regel toevoegen:

code:
1
compute in0 @ * 1.65, @ / 1.65

en dan komt het mooi op 2.50 volt uit, maar ja, klopt die meting dan wel?
Vergelijk met de waarden in je BIOS (onbelast, na enige minuten opwarmtijd) als referentiewaarden.

  • Stamgastje
  • Registratie: April 2003
  • Laatst online: 02-02-2020
Da's dus het vervelende, het BIOS laat geen waarden zien.

  • Stamgastje
  • Registratie: April 2003
  • Laatst online: 02-02-2020
Kick.

Is er iemand die een tooltje kent dat onder DOS draait (die ik dus kan starten vanaf een bootable CD-ROM of floppy) en de correcte waardes laat zien?

  • Welleweerd
  • Registratie: Januari 2004
  • Laatst online: 12-02 21:04

Welleweerd

laat de koeien in vrede grazen

leen of koop een multi meter.. die geven zeer correcte gegevens

Bedankt alvast


  • Stamgastje
  • Registratie: April 2003
  • Laatst online: 02-02-2020
Ik ben eruit, dit is de juiste configuratie (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
44
chip "adm1025-*"

# The ADM1025 has integrated scaling resistors, rather
# than external resistors common to most sensor devices.
# These apply to the 6 voltage inputs in0-in5 (+2.5V, VCore,
# +3.3V, +5V, +12V, VCC). As the scaling is fixed inside
# the chip for these inputs, it is fairly certain that the
# motherboard connections match these labels, and that the
# driver computations are correct. Therefore they do not need to
# be overridden here.

    label in0 "CPU I/O (+1.5V)"
    label in1 "CPU Core (+1.75V)"
    label in2 "+3.3V"
    label in3 "+5V"
    label in5 "+3.3V standby"

# Adjust this if your vid is wrong; see doc/vid
    set vrm 9.0

# Tolerate a 5% deviance for CPU power-supply
    set in1_min vid * 0.95
    set in1_max vid * 1.05
# Tolerate a 10% deviance for other voltages
    set in0_min 1.5 * 0.90
    set in0_max 1.5 * 1.10
    set in2_min 3.3 * 0.90
    set in2_max 3.3 * 1.10
    set in3_min 5.0 * 0.90
    set in3_max 5.0 * 1.10
    set in5_min 3.3 * 0.90
    set in5_max 3.3 * 1.10

# Depending on how your chipset is hardwired, you may or may not have
# +12V readings (will show as 0.0V if you don't have it).
   ignore in4

# Temperatures
    label temp1 "CPU Temp"
    label temp2 "M/B Temp"
    set temp1_low 10
    set temp1_high 60
    set temp2_low 10
    set temp2_high 45
Pagina: 1