Acer Aspire ONE fan control

Miscellaneous tools
Post Reply
Message
Author
tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

Acer Aspire ONE fan control

#1 Post by tempestuous »

Aspire ONE fan speed control had, until just 3 months ago, only been possible by using a perl script which can interact with the computer's embedded controller. This was discussed in the "aspire one remaster" thread -
http://www.murga-linux.com/puppy/viewto ... 716#254716
but the forum member involved was not courteous enough to share their results.

But there is now a kernel module; acerhdf, which will control the fan.
For the 2.6.25.16 kernel in Puppy 4.1/4.2 I have provided this module here -
http://www.murga-linux.com/puppy/viewto ... 940#308940
And for the 2.6.30.5 in Puppy 4.3 go here -
http://www.murga-linux.com/puppy/viewto ... 456#346456

The source code is from here -
http://www.piie.net/index.php?section=acerhdf

Quick HOWTO:
After installing the acerhdf dotpet compatible with your Puppy version, load the new module with this command -

Code: Select all

modprobe acerhdf
Fan control now needs to be enabled with this command -

Code: Select all

echo enabled -n > /sys/class/thermal/thermal_zone0/mode
Alternatively, you could enable fan control at the same time you load the module, by adding "kernelmode=1" to the command, as such -

Code: Select all

modprobe acerhdf kernelmode=1
Once enabled, you will now probably hear the fan turn off. The acerhdf driver will, by default, turn the fan on when the temperature gets up to 67C, then turn the fan off when the temperature gets down to 62C.
If you prefer something different, say 63C on, 58C off, then you should load the module like this -

Code: Select all

modprobe acerhdf fanon=63000 fanoff=58000
Whenever the acerhdf module is loaded, you can check your temperature with this command -

Code: Select all

cat /sys/class/thermal/thermal_zone0/temp
More thorough instructions are installed as /root/my-documents/acerhdf-README.txt

UPDATE Jan 2011
acerhdf fan control module now available for Puppy 5.1/5.2 here -
http://www.murga-linux.com/puppy/viewtopic.php?t=63796
This more recent version of the fan control driver now supports these additional Acer models:
- Aspire 1825PTZ (tablet)
- Aspire Timeline 1810T
- Aspire 1410
Last edited by tempestuous on Tue 11 Jan 2011, 11:51, edited 3 times in total.

User avatar
trio
Posts: 2076
Joined: Sun 21 Dec 2008, 15:50
Location: अनà¥￾मोदना

#2 Post by trio »

Tempestuous

Thanks for answering my thread about acer aspire 3610 acpi fan. Tried your pet. It doesn't work. Then I notice that this is intended for acer netbook. Mine definitely not a netbook. It's a centrino 1.7 ghz with 15" widescreen. Any other suggestion? I really want this lappy to use only puppies. Thanks

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#3 Post by tempestuous »

OK, it seems this driver is only for the Aspire ONE. I have amended the title of the post.
And I added a few suggestions regarding other Acer laptops in trio's original post -
http://www.murga-linux.com/puppy/viewtopic.php?t=42780

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#4 Post by tempestuous »

Jan 11 2011
Forum member rcrsn51 has just compiled the acerhdf fan control driver for Puppy 5.1/5.2, available here -
http://www.murga-linux.com/puppy/viewtopic.php?t=63796

I have slightly amended the instructions in the first post.

Post Reply