Emerson KAT4000 Network Hardware User Manual


 
System Management: IPMB Protocol
10007175-02 KAT4000 User’s Manual
9-5
IPMB PROTOCOL
The IPMB message protocol is designed to be robust and support many different physical
interfaces. The IPMC supports messages over the IPMB interface. Messages are defined as
either a request or a response, as indicated by the least significant bit in the Network Func-
tion Code of the message.
Tab le 9 -3 shows the format of an IPMI request message followed
by each byte description.
Table 9-3: Format for IPMI Request Message
The first byte contains the responder’s Slave Address, rsSA.
The second byte contains the Network Function Code, netFn, and the responder’s
Logical Unit Number, rsLUN.
The third byte contains the two’s-complement checksum for the first two bytes.
The fourth byte contains the requester’s Slave Address, rqSA.
The fifth byte contains the requester’s Sequence Number, rqSeq, and requester’s
Logical Unit Number, rqLUN. The Sequence number may be used to associate a specific
response to a specific request.
The sixth byte contains the Command Number.
Device-Specific (OEM) Codes 01-7E
01-7E Device specific (OEM) completion codes–command-specific codes (also specific for a
particular device and version). Interpretation of these codes requires prior knowledge
of the device command set.
Command-Specific Codes 80-BE
80-BE Standard command-specific codes–reserved for command-specific completion codes
(described in this chapter)
Byte: Bits:
76543210
1
rsSA
2
netFn rsLUN
3
Checksum
4
rqSA
5
rqSeq rqLUN
6
Command
7:N
Data
N+1
Checksum
Code: Description: (continued)