[ltp] Fan management for thinkpad
Bret Comstock Waldow
linux-thinkpad@linux-thinkpad.org
Tue, 12 Jul 2005 19:59:46 +1200
--nextPart3106022.Ur0UY7YQjj
Content-Type: text/plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
On Tue, 12 Jul 2005 02:28, Paul RIVIER wrote:
> Did anybody try it ? Isn't there anybody interested by this feature ?
Patience, Paul. Some of us spend our days at work.
I am using it now, monitoring the fan via a script I wrote, and the=20
temperature via gkrellm.
I run Gentoo, so I set it to compiling a few packages, and I'm running=20
glxgears at the same time. Before I began loading the system, the fan=20
switched on and off as expected for the temperatures.
Now while it's loaded, the temperature isn't going above 60C, and the fan i=
s=20
slowly speeding up.
Seems ok.
Cheers,
Bret
>
> paul
>
> Paul RIVIER wrote:
> > Hi,
> >
> > I wrote a script as to manage the fan behavior (ibm_manage_fan.sh), it
> > is really easy to use so I give it to you as it is :)
> > It is associated with an init script (ibm_fan_rc), as to manage it in a
> > proper maner.
> > Using this your fan will run only if necessary.
> > !!! Check on the ibm-acpi homepage that your laptop is supported for
> > fan control !
> > I plan to work on ibm-acpi module as soon as I get free time :)
> >
> >
> > Paul
> >
> >------------------------------------------------------------------------
> >
> >#!/bin/sh
> >#
> ># Please copy this file in /etc/init.d and make it executable
> >
> ># description: Starts and stop ibm_manage_fan as to control the fan on i=
bm
> > thinkpads # Read /usr/sbin/ibm_manage_fan.sh !
> >
> >
> >if [ ! -f /proc/acpi/ibm/fan ] ; then
> > echo "Please use ibm-acpi 0.11 or higher, with experimental=3D1"
> > exit -1
> >fi
> >
> >if [ ! -f /usr/sbin/ibm_manage_fan.sh -a -x /usr/sbin/ibm_manage_fan.sh ]
> > ; then echo "Please copy ibm_manage_fan in /usr/sbin and make it
> > executable" exit -1
> >fi
> >
> ># Enable ibm_manage_fan when the system is booted
> >
> >case $1 in
> > start)
> > if [ -f /var/run/ibm-manage-fan-enabled ] ; then
> > echo "Thinkpad fan management is already running ..."
> > exit 0
> > fi
> > echo -n "Initializing thinkpad fan management ... "
> > touch /var/run/ibm-manage-fan-enabled
> > /usr/sbin/ibm_manage_fan.sh &
> > echo "done."
> > exit 0
> > ;;
> >
> > restart|reload|force-reload)
> > set -e
> > echo -n "Restarting thinkpad fan management... "
> > $0 stop > /dev/null
> > $0 start > /dev/null
> > echo "done."
> > exit 0
> > ;;
> >
> > stop)
> > echo -n "Stopping thinkpad fan management ... "
> > rm -f /var/run/ibm-manage-fan-enabled
> > sleep 5
> > echo -n enable > /proc/acpi/ibm/fan
> > echo "done."
> > exit 0
> > ;;
> >
> > *)
> > echo "Usage: $0 {stop|start|restart|reload|force-reload}" >&2
> > exit 1
> > ;;
> >esac
--nextPart3106022.Ur0UY7YQjj
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQBC03h3922F8D4woqURAszJAKCI/fERMLf0MCMeb0hpr6Op8plMwwCeK9Zi
yHqFjZkPJeRQ8VvxWF1ppO4=
=KPn2
-----END PGP SIGNATURE-----
--nextPart3106022.Ur0UY7YQjj--