WMHM(8)

NAME
wmhm - display motherboard pm chipset data information

SYNOPSIS
wmhm [-I | -S] [-Cfkhb] [-d delay] [-v voltage] [-p %range] [-a temp] [-t type] [-m colour]

DESCRIPTION
wmhm is a dock application for the WindowMaker dock that provides a visual representation of various readings provided by a hardware monitoring chipset on your motherboard.

The display is split into four sections (clockwise from top left): the temperature display, temperature bar, fan/voltage display and voltage meter/selector. Temperature scale can be selected from Celcius, Fahrenheit and Kelvin either from the command line, or by clicking over the temperature reading. Voltage Fan and CPU Temp displays are toggled by clicking on the large display area, the voltage reading that is shown on the display and on the meter is selectable by clicking on the voltage meter which cycles through the voltage readings available.

A new feature to version 1.44 is the visual and audible alarm which is adjustable by command line or modification of the wmhm.h include file before building. You can test it by setting the alarm to a low threshold: the temperature bar graph will flash and an audible alert will sound through /dev/speaker. Click on any panel to silence and temporarily ignore the alarm. Clicking on any panel again will cause wmhm to detect the alarm and the audible and visual alerts will continue. If /dev/speaker is unavailable, no sound will be played.

The following command line options are available:

-I  Use the /dev/io interface instead of /dev/smb0. Required for versions of 3.x before Nov 01 1999 and some motherboards without SMBUS supported chipsets.

-S  Use the SMBUS interface (default). This is only available if SMBUS support is compiled in.

-C  Start with CPU Temp display panel instead of the Fan panel.

-f  Start with Fahrenheit temperature scale.

-k  Start with Kelvin temperature scale.

-h  Display help.

-d n
    Sets refresh delay to n microseconds.

-v n
    Sets user defined core voltage to n volts. Set this to what your CPU's voltage SHOULD be.

-p n
    Sets voltage meter range to n% of correct voltage.

-a n
    Sets the temperature alarm threshold to n°C.

-t n
    Sets voltage type shown to n, where n is one of: 1 (Core), 2(IO), 3(+5), 4(+12), 5(-12), 6(-5).

-m n
    Sets temperature bar colourmap to n, where 0=Tropical 1=Ice 2=Greenman.

The following kernel configuration options are required to use the /dev/smb0 interface:

    device      smbus
    device      iicbus
    device      iicbb
    device      intpm
    device      smb

    For the alarm to use the speaker:

        pseudo-device   speaker

BUGS
Currently, the intpm(4) controller is only available in FreeBSD 4.0 and 3.3-STABLE after 01 November 1999 although the /dev/io interface may work on old versions and more motherboards.

SMBUS support is not available with the SMP kernel. Use the /dev/io method with -I instead.

SEE ALSO
intpm(4), smb(4), smbus(4)

AUTHOR

Mike Muir <mmuir@cwnet.com>.