lmsensors calibration - help!

Charles Steinkuehler charles at steinkuehler.net
Sun Apr 18 21:17:50 CDT 2004


hanasaki wrote:
> All,
> 
> Below is the output from "sensors" The voltages are WAY OFF.  Could 
> these really be accurate?  the /etc/sensors.conf has many formulas to 
> tweek but it may not be a good idea to adjust the formulas to get the 
> desired results.  Any thoughts are appreciated.
> 
> thanks.
> 
> running debian sarge kernel 2.6.5
> =================
> 
> it87-isa-0290
> Adapter: ISA adapter
> VCore 1:   +1.45 V  (min =  +1.42 V, max =  +1.56 V)
> VCore 2:   +3.28 V  (min =  +2.40 V, max =  +2.60 V)   ALARM
> +3.3V:     +5.92 V  (min =  +3.12 V, max =  +3.44 V)   ALARM
> +5V:       +4.94 V  (min =  +4.72 V, max =  +5.24 V)
> +12V:     +10.28 V  (min = +11.36 V, max = +12.60 V)   ALARM
> -12V:     -16.09 V  (min = -12.63 V, max = -11.41 V)   ALARM
> -5V:       -6.58 V  (min =  -5.28 V, max =  -4.81 V)   ALARM
> Stdby:     +3.33 V  (min =  +4.72 V, max =  +5.24 V)   ALARM
> VBat:      +0.00 V
> fan1:        0 RPM  (min =    0 RPM, div = 8)
> fan2:     3375 RPM  (min = 3013 RPM, div = 8)
> fan3:        0 RPM  (min = 3013 RPM, div = 8)
> M/B Temp:    +34°C  (low  =   +15°C, high =   +40°C)
> 	sensor = thermistor
> CPU Temp:    +43°C  (low  =   +15°C, high =   +45°C)
> 	sensor = thermistor
> Temp3:       +67°C  (low  =   +15°C, high =   +45°C)
> 	sensor = thermistor

First comment:  A big part of your problem is some of the voltages look 
to be swapped (ie 3.33V on Standby, and 5.92V on 3.3V).

Second comment:  It looks like there's something other than simple gain 
error going on...several voltages look believable, but others seem 
pretty far off (like +10.28 for 12V, and -16.09 for -12V).  I would grab 
a multimeter and measure the actual voltages, and compare that to what 
you're seeing via lmsensors.  If the voltages match what's listed above 
(with labels properly re-arranged), BUY A NEW POWER SUPPLY RIGHT NOW!!!

If the voltages you measure don't match up with what you're reading via 
lmsensors (or some match and some don't), you probably need to tweak the 
formula(s) to get the right value.  Note that's it's quite possible for 
there to be more than one formula required, if the same A/D converter 
part isn't used to measure all voltages (with as many as you've got, 
that's highly likely, as most parts I'm familiar with only measure 3 or 
4 voltages, but that could have changed with new chipsets).  Also, even 
if all voltages are sampled by the same chip, there are probably some 
external resistor dividers (on at least the high-voltage lines, if not 
on all voltages) that could vary greatly from on motherboard 
manufacturer to another, and could cause gain errors on a per-channel 
basis, even if everything else is working correctly.

Also, you should try to verify the values in the BIOS...typically 
there's a system monitoring page that will display the current voltage / 
temp / fan RPM readings, which might help you match up the labels 
properly in linux, and maybe even tweak your gain settings.

-- 
Charles Steinkuehler
charles at steinkuehler.net




More information about the Kclug mailing list