[lm-sensors] after some days, some min/max values get zero and alarm is triggered
Arne Riecken
arne.riecken at googlemail.com
Tue May 11 12:57:58 CEST 2010
Thanks,
mainboard is a Super Micro X8SIE-F
I do not know how to reproduce it. It happens every week or so.
2010/5/11 Jean Delvare <khali at linux-fr.org>:
> Hi Arne,
>
> On Tue, 11 May 2010 10:55:27 +0200, Arne Riecken wrote:
>> after some days some min or max values for sensors get zero and
>> therefore an alaram is triggered. sonsors -s cures that but only if
>> the values are defined in the sensors3.conf. If default values are
>> used, there is no way out, You have to manually set them.
>>
>> chip "w83627ehf-*" "w83627dhg-*"
>>
>> Linux 2.6.26-2-xen-amd64
>>
>> OS Debian 5.0 "Lenny"
>>
>> For example today VBAT max was suddenly 0, I had to reread it with
>> sensors -s as You see below the correct value again.
>
> Actually, sensors -s is _writing_ the limits to the chip, not reading
> them.
>
>> How to fix that?
>>
>> # sensors
>> w83627dhg-isa-0a10
>> Adapter: ISA adapter
>> VCore: +0.91 V (min = +0.60 V, max = +1.49 V)
>> in1: +12.20 V (min = +10.82 V, max = +13.20 V)
>> AVCC: +3.26 V (min = +3.14 V, max = +3.47 V)
>> 3VCC: +3.26 V (min = +3.14 V, max = +3.47 V)
>> in4: +1.55 V (min = +1.35 V, max = +1.65 V)
>> in6: +4.74 V (min = +4.25 V, max = +5.25 V)
>> VSB: +3.26 V (min = +2.98 V, max = +3.47 V)
>> VBAT: +3.12 V (min = +2.80 V, max = +3.47 V)
>> CPU Fan: 2636 RPM (min = 1205 RPM, div = 8)
>> Aux Fan: 12735 RPM (min = 8035 RPM, div = 1)
>> Sys Temp: +31.0°C (high = +60.0°C, hyst = +50.0°C) sensor = thermistor
>> CPU Temp: +38.5°C (high = +95.0°C, hyst = +90.0°C) sensor = diode
>> AUX Temp: +38.5°C (high = +80.0°C, hyst = +75.0°C) sensor = diode
>> cpu0_vid: +1.300 V
>
> Which hardware is this? Odds are that the registers are being
> overwritten by the BIOS, or the hardware is faulty.
>
> If you can easily reproduce the problem, the first thing to try is to
> unload the w83627ehf driver and check whether the problem still
> happens. You'll have to use "isadump 0xa15 0xa16" to dump the register
> values, and check for the value of registers 0x2b to 0x3e. My guess is
> that you will see them go to 0 even without the driver. If I am right,
> this will prove the driver is innocent.
>
> It would also be a good idea to disassemble the ACPI DSDT table to check
> whether APCI is poking at the hardware monitoring registers. If you
> send your table to me in private, I'll take a look.
>
> --
> Jean Delvare
> http://khali.linux-fr.org/wishlist.html
>
More information about the lm-sensors
mailing list