Location: Homepage / Wmsensormon

wmsensormon for the EPoX 8RDA3I motherboard

1 Overview
2 Usage details
3 Future development and support
4 Distribution and usage license
5 Download files
6 Maintainer details

1 Overview

This hack is based on the original wmsensormon package, version 1.1.3. Luckily, the source code was fairly small and simple (one C file) although some comments wouldn't have hurt.

My modified version works out of the box on an 2.6.6 Linux kernel using the w83627hf and i2c-isa modules for hardware sensor monitoring, for an EPoX 8RDA3I motherboard. See the download section for my sensors.conf file. I haven't tried it in any other environment, but I will welcome reports about it working with another setup.

Screenshot

This version displays CPU, MOB and SYS temperatures as well as processor FAN rotation speed and reacts to the -lt, -ls and -lf options by changing the sensor name to red when the limits are passed. In addition, I've changed the bottom bar to represent current CPU percentage out of the -lt limit.

2 Usage details

Compile by issuing make under the wmsensormon directory. You may need to add some -I and -L flags to the Makefile for your particular setup.

For me it works best when run like this:

wmsensormon -s1 -lf 2850 -lt 50 -ls 24

You can, of course, adjust the limits as you see fit, but only use integer values. Run wmsensormon without parameters to get help. The -lf is the lower CPU fan limit, -lt is the upper CPU and MOB temperature limit, -ls is the upper SYS temperature limit.

I don't use any of the additional features (logging, safety command, temperature switching) so they are untested. SMP support has been mangled and disabled so it most likely won't work in a multi-processor environment.

3 Future development and support

I'm not a C guru, I just know enough to hack around a bit. So, please, no support requests or questions about the package or how to make it work. If it works for you, great, if it doesn't, too bad.

4 Distribution and usage license

Since the original package was licensed under the GNU General Public License, this version is too. Please see the COPYING file inside the package for details.

5 Download files

6 Maintainer details