                Intelligent Platform Management Interface(IPMI)
                           Debug Tool(IPMITOOL)
                ------------------------------------------------

			Copyright (c) Intel Corporation 2005

Disclaimer:
Software is provided "AS IS" with no warranties whatsoever. The hardware
vendor remains solely responsible for the design, sale and functionality
of its product including any liability arising therefrom. Use at your own
risk.

Overview:
---------

The IPMITOOL takes send request data in hex as input and displays the 
response data in hex format. The tool uses ISA interface to communicate to
IPMB address. Provide the send request data in the command line.


Invocation:
-----------

When the tool is invoked with out any input it displays the following help
message.

IpmiTool
Copyright (c) Intel Corporation 2005

Disclaimer:
Software is provided "AS IS" with no warranties whatsoever. The hardware
vendor remains solely responsible for the design, sale and functionality
of its product including any liability arising therefrom.

Version: 3.0
Date: Thu Jan 13 18:02:35 2005
Usage: IpmiTool [-i9][-if interface] IPMBAddr NetFnLUN Cmd [Data1 ... DataN]
  -i9     Use IPMI 0.9 commands instead of IPMI 1.0 Send Msg/Get Msg (default)
  -if <if> Select BMC interface to use (default:isa_sms)
           Supported interfaces: isa_sms, isa_smm, smb
  IPMBAddr IPMB address of microcontroller (e.g., BMC = 20, HSC = C0, mBMC = 84)

  NetFnLUN Command net function (high 6 bits) and LUN (low 2 bits)
  Cmd      Command micro to perform
  Data1..N Command data
Note: IpmiTool returns the completion code in the DOS errorlevel
----------------------------------------------------------------
The following invocation will display the BMC version number:

IPMITOOL 20 18 1 

The following invocation will display the HSC version number:

IPMITOOL -if isa_smm C0 18 1

The following invocation will display the mBMC version number:

IPMITOOL -if smb 84 18 1

Note: Checksums and sequence numbers are calculated by the tool.

When the tool unable to send or receive the data to the given IPMB address, it 
will display an error message.


Source code rebuild:
--------------------

To rebuild the binaries from the source, setup the build environment and 
invoke nmake. The IPMITOOL binary was build using MSVC 1.52


Latest Changes:
---------------

Ver 3.0 : 	Made SMS interface the default interface for ipmitool.
		Inserted build date stamp in ipmitool.

		
	



