Operations and Maintenance Guide, Second Edition - HP Integrity rx2600 Server and HP zx6000 Workstation
56 HP Integrity rx2600 server and HP workstation zx6000 Operation and Maintenance Guide
System Configuration
All IPMI commands require a sequence of hex codes used as parameters. Each command may
include some or all of the following parameters:
■ Network Function and Lun (NetFnLun). The NetFn parameter identifies the message
category. The LUN value is always 0.
■ Command. The messages specified in this document contain a one-byte command field.
Commands within each category are unique. Command values can range from 00h through
FDh. FEh is reserved for future extension of the specification, and FFh is reserved for
message interface level error reporting on potential future interfaces.
■ Data. The Data field carries the additional parameters for a request or a response, if any.
The IPMI commands can be entered in long or short forms. The associated response from the
BMC matches the form of the command.
For example:
■ Short format, or ipmi, command:
❏ Syntax:
ipmi NetFnLun Cmd Data1 Data2 ... DataN
❏
Sample command and system response:
cli> ipmi 18 04
00 55 00
cli>
■
Long format, or i, command:
❏ Syntax:
i 0 NetFnLun 0 0 0 Cmd Data1 Data2 ... DataN 0
❏
Sample command and system response:
cli> i 20 18 C8 f0 04 04 08
F0 1C F4 20 04 04 00 55 00 83
cli>
Long format IPMI commands (“I”) use an ASCII transcription of the IPMI data format. The
following examples illustrate how IPMI commands and responses are structured.
NOTE: All non-command bytes can be replaced with 0.
Long Format IPMI Command Data Structure Example
Bits Byte
7-2 1-0
rsSa = 0x20 0x20
NetFn = 0x07 rsLUN = 0x00 0x18
Checksum = 0xC8 0xC8
rqSWID = 0xF0 0xF0
rqSeq = 0x01 rqLUN = 0x00 0x04