[lm-sensors] fancontrol EeePC, full speed instead of automatic at exit
khali at linux-fr.org
Sun Apr 25 13:21:21 CEST 2010
On Sun, 25 Apr 2010 09:35:58 +0200, Mildred Ki'Lya wrote:
> I am using fancontrol for my new EeePC, and when fancontrol exit (when I
> reboot for example) the fans are set to manual mode at full speed.
> Aparently, the source code of fancontrol first tries to set the fan to safe
> mode, and if it doesn't work, set it to manual at full speed. Apparently,
> the EeePC safe mode is the same as automatic mode. So when we write "0" to
> pwm1_enable, if we read it again, we'll see "2".
This is a bug in the eeepc driver. If it doesn't support mode 0, it
should return -EINVAL when one tries to set it.
> I could find information about EeePC fan control here:
> To enable automatic mode at exit, I changed fancontrol with the following
> --- /tmp/fancontrol 2010-04-25 09:31:58.394184626 +0200
> +++ /usr/sbin/fancontrol 2010-04-25 09:21:24.161183983 +0200
> @@ -318,7 +318,7 @@
> # Try pwmN_enable=0
> echo 0 > $ENABLE 2> /dev/null
> - if [ `cat $ENABLE` -eq 0 ]
> + if [ `cat $ENABLE` -ne 1 ]
> # Success
> return 0
> Do you think this change is worth including it for the next version of
> lm-sensors ?
No. What needs to be fixed is the eeepc driver. We don't want to add
random quirks to user-space applications to work around kernel driver
More information about the lm-sensors