 asusfan 0.0.1
=================

Fan control utility for ASUS DigiMatrix (ITE8705 / ITE8712 SuperIO IC)

Standard disclaimer applies - if this burns your CPU / Memory / HDD / Cat etc... It's not my fault! 
This is provided as is. It works for me, YMMV. 
This application is in no way affilliated with ASUS or ITE. 

Seriously:
It is possible to set the fan to off - obviously this is not a good idea, as the CPU will get hot. 
The default parameters seem to work for me, and my box is quiet most of the time. 

If you find your CPU is running too hot / cold / noisy, play around with the min, offset and gradient variables. 
Help on what they mean can be found using:
asusfan --help

Installation
------------

1. make

2. test (./asusfan -s 100) should make the fans spin at full speed. 

3. make install

(to /usr/local/sbin)


Additional Info
---------------
Credits to Wojtek Kaniewski <wojtekka@toxygen.net> who wrote the it8712 access funtions, 
which I modified to include the it8705. 


I created an init.d script to start the program in intelligent mode, so it runs at startup:
Not very elegant, but quick and dirty - feel free to make things better... 
I wanted a quiet box, quickly :-)


### Begin asusfan ###

#!/sbin/runscript
# Copyright 1999-2004 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License v2
# $Header: /home/cvsroot/gentoo-x86/media-tv/mythtv/files/mythbackend.rc6,v 1.2 2004/03/04 18:51:42 vapier Exp $

start() {
	ebegin "Starting fan control daemon"
        start-stop-daemon --start --quiet \
                --background --exec /usr/local/sbin/asusfan -- --intelligent
					
	eend $?
}

stop () {
        killall asusfan
	eend $?
}

### End asusfan ###

I hope this is useful - bugs / comments / flames to: asusfan@artaylor.co.uk
Richard Taylor. 

