Asus a7v266ex // lm_sensors // fan solution
Mark M. Hoffman
mhoffman at lightlink.com
Tue Aug 5 06:20:40 CEST 2003
* Jean Delvare <khali at linux-fr.org> [2003-08-04 14:40:03 +0200]:
> > Another output to show, I'm a bit confused. I did again a "sensors -s"
> > like yesterday, but now, without any changes to sensors.conf I got
> > this:
> >
> > (root at athlon) ~$ sensors -s
> > (root at athlon) ~$ sensors
> > as99127f-i2c-0-2d
> > Adapter: SMBus Via Pro adapter at e800
> > Algorithm: Non-I2C SMBus adapter
> > [...]
> > - -5V: -4.03 V (min = -5.24 V, max = -4.74 V) ALARM
> > CPU FAN: 2311 RPM (min = 1795 RPM, div = 4)
> > [...]
> >
> > setting is still 1800, I got 1795, I think its ok so far.
>
> Yes, it's OK. I can't tell you why it didn't work yesterday (damn Asus
> again). 1795 is OK, don't expect to get exactly 1800, resolution is
> limited so you usually get rounded values (even if it doesn't look so
> "round" from a human point of view).
Sorry, can't blame Asus for this one ;)
The fan_min and fan_div are related. Unfortunately, many (most?) of
our chip drivers have this problem: when one changes the fan div, the
fan min silently changes due to the relation. When your sensors.conf
specifies a change to both fan_min and fan_div, a race is possible
that would require you to run `sensors -s` twice to actually get what
you want.
I fixed this when I ported lm78.c to 2.5/2.6 - I took the hint from
someone else's code (might have been Phil P.) Haven't had time to
propagate that to other drivers though.
Regards,
--
Mark M. Hoffman
mhoffman at lightlink.com
More information about the lm-sensors
mailing list