System Management: Standard Commands
10007175-02 KAT4000 User’s Manual
9-9
sufficient for storing at least three IPMB messages, but may be not enough for a larger
number of messages. Taking this into account, the payload software must read messages
from the queue as fast as possible, caching them on the on-carrier payload side for further
handling, if it is necessary. If the Receive Message Queue is full, the KAT4000 IPMC rejects
all requests coming to LUN 10 with the C0h (Node Busy) completion code and discards all
responses coming to this LUN.
STANDARD COMMANDS
The intelligent peripheral management controller (IPMC) supports standard IPMI com-
mands to query board information and to control the behavior of the board. These com-
mands provide a means to:
• identify the controller
• reset the controller
• return the controller’s self-test results
• read and write the controller’s SROMs
• read the temperature, voltage, and watchdog sensors
• get specific information, such as thresholds, for each sensor
• read and write the Field Replaceable Unit (FRU) data
• reserve and read the Sensor Data Record (SDR) repository
• configure event broadcasts
• bridge an IPMI request to the public IPMB and return the response
Tab le 9 -5 lists the IPMI commands supported by the IPMC along with the hexadecimal values
for each command’s Network Function Code (netFn), Logical Unit Number (LUN), and
Command Code (Cmd).
Note: All values are hexadecimal.
Table 9-5: IPMC IPMI Commands
Command: netFn: LUN: Cmd:
Set Event Receiver Sensor/Event 04, 05 00 00
Get Event Receiver Sensor/Event 04, 05 00 01
Platform Event (Event Message) Sensor/Event 04, 05 00 02
Get Device SDR Information Sensor/Event 04, 05 00 20
Get Device SDR Sensor/Event 04, 05 00 21
Reserve Device SDR Repository Sensor/Event 04, 05 00 22
Get Sensor Reading Factors Sensor/Event 04, 05 00 23