Fix the Noisy Fan on an Acer Aspire One

There are two ways of doing this, depending upon the bios and kernel you are using

1. For older bios’ <3309 or for setups with an older kernel (say pre Ubuntu 10.04)

This is an oldie but goodie, thanks to netbook tech for guidance on this:

#Download as follows:
wget http://electronpusher.org/~rachel/acerfand
wget http://aceracpi.googlecode.com/svn/trunk/acer_ec/acer_ec.pl

#Copy both files to /usr/local/bin
sudo cp acerfand /usr/local/bin/
sudo cp acer_ec.pl /usr/local/bin/

#Make acerfand executable
sudo chmod 755 /usr/local/bin/acerfand

#Add acerfand to your rc.local so that it fires up on boot
sudo nano /etc/rc.local
place /usr/local/bin/acerfand at the bottom of the file, before the exit 0

#Restart

#Configure
edit acerfand at your peril :)
or create an /etc/acerfand.conf with the following content:

These are the default values, temps are in celcius

This makes my setup with 10.04 LTs and bios 3310 shutdown after @ 30 seconds, so…

2. for newer bios > 3309 of newer kernels > Ubuntu 10.04+

This method can be u tried on older setups if 1. doesn’t work. From 2.6.31 this is included in the mainline kernel

Download this file:

wget http://www.piie.net/files/acerhdf_kmod-0.5.25.tar.gz

You might need to install you linux headers for your kernel to make/make install

Add acerhdf to /etc/modules so that it runs on boot

Run this command as root:

sudo -i

echo -n “enabled” > /sys/class/thermal/thermal_zone0/mode

Now test by running

sudo modprobe acerhdf

One thought on “Fix the Noisy Fan on an Acer Aspire One

  1. For acerhdf you need to do the following three things to make it work:

    1. Create /etc/modprobe.d/acerhdf.conf

    2. Paste the following into it:
    options acerhdf interval=5 fanon=60000 fanoff=55000 kernelmode=1

    3. Reboot

    Your fan should now be silent (assuming its not really hot!)

Leave a Reply

Your email address will not be published. Required fields are marked *