IPMI Pass-Through

 

IPMI Pass-Through

25

25.1Overview

The IPMI Pass-through feature allows IPMI commands to be sent directly to any device in the chassis through the CMM without being processed by lower layers of the CMM software stack. This allows local or remote devices such as other SBCs in the platform to send unfiltered IPMI commands directly to other devices in the platform through the CMM.

The command is available through any of the CMM interfaces (i.e., CLI, SNMP and RPC) and will function even when the blade may not be present or unable to communicate via IPMI.

25.2Command Syntax and Interface

This command is set only.

cmmset -l [location] -d IPMICommand -v [Command Request String]

Where:

Location: Any

Command Request String: Command Request string (defined below)

25.2.1Command Request String Format

This is a space delimited string containing the data for the command to be sent and has the following format:

-v “netfn [lun] cmd [data_0 …. data_n]”

Where:

netfn: A decimal or 0xY hexadecimal number specifying the Net Function of the IPMI request. The number must be an even integer greater than or equal to 0 and less than 62.

lun: A decimal or 0xY hexadecimal number specifying the destination LUN of the IPMI request. This number must be an integer greater then or equal to 0 and less than or equal to 3. The number must also be immediately preceded by the uppercase or lowercase letter L (i.e. L0 or l0). (This argument is optional and defaults to LUN 0 if not provided.)

cmd: A decimal or 0xY hexadecimal number specifying the command number of the IPMI request. The number must be an integer greater than or equal to 0 and less than or equal to 255.

data_n: Space separated decimal and/or 0xY hexadecimal numbers specifying the IPMI request’s data. These numbers must be integers greater than or equal to 0 and less than or equal to 255. There cannot be more than 25 data items.

218MPCMM0001 Chassis Management Module Software Technical Product Specification

Page 218
Image 218
Intel MPCMM0001 manual Command Syntax and Interface, Command Request String Format