Hi all, Under Ubuntu 10.10 my Aspire One had its fans always on, this generates two problems, the first one is linked to the power consumption (the fans reduce the battery autonomy) and the second one is the noise (the fans are very noisy).

My Ubuntu 10.10 has the latest kernel :

$ uname -a

Linux 2.6.35-24-generic #42-Ubuntu SMP Thu Dec 2 01:41:57 UTC 2010 i686 GNU/Linux

This version of the kernel includes the acerhdf module so it should work fine. But it seems there is a configuration error in the /etc/modprobe.d/options file. Thid file had the following line for the acerhdf module:

options acerhdf interval=10 fanon=67 fanoff=62 kernelmode=0

I changed this line in:

options acerhdf interval=10 fanon=67000 fanoff=62000 kernelmode=1

  • interval is the time period between two checks of the temperature (in secs)
  • fanon is the value of temperature to start the fan
  • fanoff is the value of temperature to stop the fan.

and now it seems to work fine.

To retrieve the current temperature you can issue the following command:

 

$ cat /sys/class/thermal/thermal_zone0/temp 

60000


Note that playing with temperature could be very dangerous so use these information at your own risk. To have more details refer to the acerhdf offical page. GG1