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
Code: Select all
echo enabled -n > /sys/class/thermal/thermal_zone0/mode
Code: Select all
modprobe acerhdf kernelmode=1
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
Code: Select all
cat /sys/class/thermal/thermal_zone0/temp
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