IPMI command contents
The section provides detailed IPMI command contents.
Name
OEMCMD_GET_PSU_COLLECTED_DATA
NetFn
0x32
CMD
0x90
Request data / Response data
Request:
Byte 1: Input type
- 1: AC-IN
- 2: PSU consumption
- 3: System fan power
Response:
(when AC-IN, PSU consumption)
Byte 1: completion code
- 0x00: successful
Byte 2: Sum of MIN AC-IN / (PSU consumption) LSB
Byte 3: Sum of MIN AC-IN / (PSU consumption) MSB
Byte 4: Sum of AVG AC-IN / (PSU consumption) LSB
Byte 5: Sum of AVG AC-IN / (PSU consumption) MSB
Byte 6: Sum of MAX AC-IN / (PSU consumption) LSB
Byte 7: Sum of MAX AC-IN / (PSU consumption) MSB
(when FAN power)
Byte 1: completion code
- 0x00: successful
Byte 2: Sum of FAN Power (LSB)
Byte 3: Sum of FAN Power
Byte 4: Sum of FAN Power (MSB)
Comments
This command is used to show regularly collected Data from all PSU and system FAN.
1 Unit = 1 W
Note: Only FAN power unit
using 10 mW = 0.01 W
FAN total power =
( (MSB * 256* 256 ) + (Byte2 *256) + LSB ) *(10 mW)
AVG: average
Name
OEMCMD_GET_PSU_STATUS
NetFn
0x32
CMD
0x91
Request data / Response data
Request:
None
Response:
Byte 1: completion code
- 0x00: successful
Byte 2: PSU EPOW
- Bit: 0-1 = PSU1-2
- 0: not trigger
- 1: trigger
Byte 3: PSU THROTTLE
- Bit: 0-1 = PSU1-2
- 0: not trigger
- 1: trigger
Byte 4: PSU PRESENT
Bit: 0-1 = PSU1-2
0: not present
1: present
Byte 5: PSU PWR GOOD
Bit: 0-1 = PSU1-2
0: not power good
1: power good
Byte 6: EPOW OUT
Byte 7: THROTTLE OUT
Comments
This command is used to show the PSU related register or Status (From PSOC)
ZERO_WAKE_UP#
Name
OEMCMD_GET_FAN_ GPIO
NetFn
0x32
CMD
0x94
Request data / Response data
Request:
None
Response:
Byte 1: completion code
0x00: successful
0xC9: parameter out of range
Byte 2: FAN Present
One bit per FAN
LSB: FAN1
Byte 3: FAN Error LED
One bit per FAN
LSB: FAN1
Comments
NA
Name
OEMCMD_SET_FAN_GPIO
NetFn
0x32
CMD
0x95
Request data / Response data
Request:
Byte 1: FAN Error LED number(1-5)
Byte 2: Fan Error Led Function
0: Led off
1: Led on
Response:
Byte 1: completion code
0x00: successful
0xC9: parameter out of range
Comments
NA
Name
OEMCMD_GET_SYS_LED
NetFn
0x32
CMD
0x96
Request data / Response data
Request:
None
Response:
Byte 1: completion code
0x00: successful
Byte 2: Identification LED
0: Off
1: On
2: Blink
3: Accept Mode: Off
4: Accept Mode: On
5: Accept Mode: Blink
Byte 3: Check Log LED
0: Off
1: On
Comments
This command is used to get the SMM LED status.
Identification LED:
NoteIn Accept mode, SMM will control Identification LED from XCCs’ Identification LED status. When SMM receiving different settings from XCCs in Accept mode, ‘Blink’ will takes precedence over‘On’ and ‘On’ will takes precedence over ‘Off’.Name
OEMCMD_SET_SYS_LED
NetFn
0x32
CMD
0x97
Request data / Response data
Request:
Byte 1: LED type
1: Identification LED
2: Check Log LED
Byte 2: Function
0: Off
1: On
2: Blink (Identification LED only)
Response:
Byte 1: completion code
0x00: successful
0xC9: parameter out of range
Comments
This command is used to set the SMM LED status.
Check Log LED:
0: Off
1: On
Identification LED:
0: Off
1: On
2: Blink
NoteWhen changing the status of Identification LED, SMM will also info XCCs to change its status of Identification LED status. After setting SMM’s Identification LED to Off mode successfully, it will enter Accept mode automatically.Name
OEMCMD_GET_NODE_POWER_READING
NetFn
0x32
CMD
0x98
Request data / Response data
Request:
Byte 1: Node number
1: Node 1
2: Node 2
3: Node 3
4: Node 4
5: Chassis
Response:
Byte 1: completion code
0x00: Success
0xC9: Parameter out of range
0xD5: Current not support (Node absent)
Byte 2: Power minimum (LSB)
Byte 3: Power minimum (MSB)
Byte 4: Power average (LSB)
Byte 5: Power average (MSB)
Byte 6: Power maximum (LSB)
Byte 7: Power maximum (MSB)
Comments
Display the node power consumptions update by XCC.(Unit:Watt)
Name
OEMCMD_GET_NODE_SIZE
NetFn
0x32
CMD
0x99
Request data / Response data
Request:
Byte 1: Node 1 - 4
1: Node 1
2: Node 2
3: Node 3
4: Node 4
Response:
Byte 1: completion code
0x00: Success
0xC9: Parameter out of range
0xD5: Current not support (Node absent)
Byte 2: Node Physical Width
Byte 3: Node Physical Height
Byte 4: Add-on Valid
Byte 5: Add-on Width
Byte 6: Add-on Height
Comments
Displays dimensions of node.
Name
OEMCMD_SET_ACOUSTIC_MODE
NetFn
0x32
CMD
0x9B
Request data / Response data
Request:
Byte 1: Acoustic mode
0: Disable
1: Mode1 Enable
2: Mode2 Enable
3: Mode3 Enable
4: Mode4 Enable
5: Mode5 Enable
Response:
Byte 1: completion code
0x00: successful
0x01: PCIe priority high
0xC9: out of range
Byte 2: previous setting
Byte 3: current setting
Comments
0x0 = Disable
0x1 = Mode1 Enable
System FAN duty range 10%-20%.
0x2 = Mode2 Enable
System FAN duty range 10%-25%.
0x3 = Mode3 Enable
System FAN duty range 10%-30%.
0x4 = Mode4 Enable
System FAN duty range 10%-45%.
0x5 = Mode5 Enable
System FAN duty range 30%-100%. Add 20% more duty to normal duty.
Name
OEMCMD_GET_CAP_BOUNDARY
NetFn
0x32
CMD
0x9D
Request data / Response data
Request:
Byte 1: Node number
1: Node 1
2: Node 2
3: Node 3
4: Node 4
5: Chassis
Response:
Byte1: completion code
0x00: Success
0xC9: Parameter out of range
0xD5: Current not support (Node absent)
Byte2: Capping Min LSB
Byte3: Capping Min MSB
Byte4: Capping Max LSB
Byte5: Capping Max MSB
Byte6: Protective Capping LSB
Byte 7: Protective Capping MSB
Byte 8: User Capping LSB
Byte 9: User Capping MSB
Byte 10: Thermal Capping LSB
Byte 11: Thermal Capping MSB
Comments
Node Capping Range:
(Node min power capacity ) < Cap < (Node max power capacity)
Chassis Capping Range:
(Sum of Node min power capacity ) < Cap )
The Min power should consider the permission pass nodes.
NoteCapping will only be applied inOS-runtime. The configuration of chassis level current capping is not the same behavior with sum of node level. Name
OEMCMD_SET_CAP_VALUE
NetFn
0x32
CMD
0x9E
Request data / Response data
Request:
Byte 1: Node number
1: Node 1
2: Node 2
3: Node 3
4: Node 4
5: Chassis
Byte 2: Capping Value (LSB)
Byte 3: Capping Value (MSB)
Response:
Byte 1: completion code
0x00: Success
0xC9: Parameter out of range
0xD5: Current not support (Node absent)
Comments
NoteCapping / Saving is not supported when node with no permission.Capping value range (1~32767)
Name
OEMCMD_SET_CAP_STATE
NetFn
0x32
CMD
0x9F
Request data / Response data
Request:
Byte 1: Node number
1: Node 1
2: Node 2
3: Node 3
4: Node 4
5: Chassis
Byte 2: Capping mode
0: Disable
1: Enable
Byte 3: Saving mode
0: Disable
1: Saving mode1
Response:
Byte 1: completion code
0x00: Successful
0xC9: Parameter out of range
0xD5: Current not support (Node absent)
Comments
NoteCapping / Saving is not supported when node with no permission.Name
OEMCMD_GET_CAP_STATE
NetFn
0x32
CMD
0xA0
Request data / Response data
Request:
Byte 1: Node number
1: Node 1
2: Node 2
3: Node 3
4: Node 4
5: Chassis
Response:
Byte 1: completion code
0x00: Success
0xC9: Parameter out of range
0xD5: Current not support (Node absent)
Byte 2: Capping mode
0: Disable
1: Enable
Byte 3: Capping Value LSB
Byte 4: Capping Value MSB
Byte 5: Saving mode
0: Disable
1: Saving mode1
Comments
So far saving mode does not support 2, 3.
Name
OEMCMD_SET_DATE_TIME
NetFn
0x32
CMD
0xA1
Request data / Response data
Request:
Byte 1: Year MSB(2000 ~2037)
Byte 2: Year LSB (2000 ~2037)
Byte 3: Month (0x01~0x12)
Byte 4: Date (0x01~0x31)
Byte 5: Hour (0x00~0x23)
Byte 6: Minute (0x00~0x59)
Byte 7: Second (0x00~0x59)
Response:
Byte 1: completion code
0x00: successful
0xC9: out of range
Comments
NoteYear is from 2000~20xx. For user input convenient, the input data is decimal format.
Example: Year 2010
byte1: 0x20
byte2: 0x10
Name
OEMCMD_GET_PSU_POLICY_OVS
NetFn
0x32
CMD
0xA2
Request data / Response data
Request:
None
Response:
Byte 1: completion code
0x00: successful
Byte 2: PSU Policy
0: No Redundant
1: N+1 Policy
Byte 3: Oversubscription Mode
0: Disable
1: Enable
Comments
This command is used to get PSU policy and total power bank. (Unit :1W)
AC high line or 240VDC:
1320W for 1100W PSU
1920W for 1600W PSU
2400W for 2000W PSU
AC low line:
1080W for 1100W PSU (<100VDC)
1260W for 1100W PSU (<170VDC)
NA for 1600W PSU
NA for 2000W PSU
Name
OEMCMD_SET_PSU_POLICY_OVS
NetFn
0x32
CMD
0xA3
Request data / Response data
Request:
Byte 1: PSU Policy:
0: No Redundant
1: N+1 Policy
Byte 2: OVS
0: Disable
1: Enable
Response:
Byte 1: completion code
0x00: successful
0xD5: PSU configure not allow
0xC9: out of range
Byte 2: completion code
0x00: REDUNDANT_OK
0x01:REDUNDANT_PRESENT_ERR
0x02:REDUNDANT_BANK_LACK
Comments
This command is used for set PSU policy.
We may not set the PSU policy successful because configuration invalid.
Name
OEMCMD_SET_NODE_RESET
NetFn
0x32
CMD
0xA4
Request data / Response data
Request:
Byte 1: Node number
0x1: Node 1
0x2: Node 2
0x3: Node 3
0x4: Node 4
Byte 2: Reset mode
1: reset (XCC reset)
2: reseat (AC cycling)
Response:
Byte 1: completion code
0x00: Success
0xC9: Parameter out of range
0xD5: Current not support (Node absent)
Comments
This command is used for Reset/Reseat node by user. If node not present, it would response 0xD5.
Name
OEMCMD_GET_PSU_FAN_STATUS
NetFn
0x32
CMD
0xA5
Request data / Response data
Request:
Byte 1: PSU FAN number
1: PSU1 FAN
2: PSU2 FAN
Response:
Byte 1: completion code
0x00: successful
0xC9: out of range
Byte 2: FAN Speed LSB (rpm)
Byte 3: FAN Speed MSB (rpm)
Byte 4: FAN duty (0~100%)
Byte 5: FAN status
0: Not Present
1: Abnormal
2: Normal
Comments
This command is used to get PSU FAN status
NoteAb-Normal means PSU rpm is lower than 3000 rpms.Name
OEMCMD_BACKUP_RESTORE
NetFn
0x32
CMD
0xA6
Request data / Response data
Request:
Byte 1: Actions
0: Get Backup or Restore Status
1: Backup to Storage Device
2: Restore from Storage Device
Response:
Byte 1:
0x00 : COMMAND OK
0x01: BACKUP RESTORE RUNNING
0x31: BACKUP FINISHED
0x32: BACKUP FAIL
0x41: RESTORE FINISHED
0x42: RESTORE FAIL
0xC9: out of range
0xCC: invalid data field in request
Comments
This command is used to backup/restore configuration to/from external storage device (Ex: USB or SD). If the storage device is not inserted, it will return fail.
Name
OEMCMD_GET_NODE_STATUS
NetFn
0x32
CMD
0xA7
Request data / Response data
Request:
Byte 1: Node number
0x1: Node 1
0x2: Node 2
0x3: Node 3
0x4: Node 4
Response:
Byte 1: completion code
0x00: Success
0xC9: Parameter out of range
0xD5: Current not support (Node absent)
Byte 2: Node Power State
0x00: Power OFF
0x20: No Permission
0x40: Power Fault
0x80: Power ON
Byte 3: Width
Byte 4: Height
Byte 5: Permission state
0x00: First permission fail
0x01: Permission to standby
0x02: Second permission fail
0x03: Permission pass (Secondary boot pass)
0xFF: Permission not decide
Comments
Report current node status.
Name
OEMCMD_GET_SMM_STATUS
NetFn
0x32
CMD
0xA8
Request data / Response data
Request:
None
Response:
Byte 1: completion code
0x00: successful
Byte 2: SMM version
Byte 3: SMM minor version
Byte 4: PSOC major version
Byte 5: PSOC minor version
Byte 6: Boot Flash number
0x1: flash 1
0x2: flash 2 (fail over)
Byte 7:13: SMM build ID
Comments
The build ID is using ASCII value.
Example: 0x41 = ‘A’
Name
OEMCMD_SET_NODE_RESTORE_POLICY
NetFn
0x32
CMD
0xA9
Request data / Response data
Request:
Byte 1: Node policy
Bit [7:6]: node 4 (1:last state, 0:off)
Bit [5:4]: node 3
Bit [3:2]: node 2
Bit [1:0]: node 1
Response:
Byte 1: completion code
0x00: Success
0xC9: Parameter out of range
Comments
NA
Name
OEMCMD_GET_NODE_RESTORE_POLICY
NetFn
0x32
CMD
0xAA
Request data / Response data
Request:
None
Response:
Byte 1: completion code
0x00: Success
Byte 2: Node policy
Bit [7:6]: node 4 (1:last state, 0:off)
Bit [5:4]: node 3
Bit [3:2]: node 2
Bit [1:0]: node 1
Comments
NA
Name
OEMCMD_SET_PSU_SMART_REDUNDANT
NetFn
0x32
CMD
0xAB
Request data / Response data
Request:
Byte 1: mode
0 : disable
1: per 10 minutes update
2: per 30 minutes update
3: per 60 minutes update
Response:
Byte 1: completion code
0x00: successful
0x01: not support
0xC9: out of range
Comments
Note- Zero-output mode is disabled by default.
- If the PSU is in “not support” or “mismatch “ state, zero-output is also disabled.
Name
OEMCMD_GET_PSU_SMART_REDUNDANT
NetFn
0x32
CMD
0xAC
Request data / Response data
Request:
None
Response:
Byte 1: completion code
0x00: successful
Byte 2: status
0x00: Normal
0x01: Not support
Byte 3: mode (When status is normal)
0 : disable
1: per 10 minutes update
2: per 30 minutes update
3: per 60 minutes update
Comments
Status
0x00: Normal
0x01: Not support
Name
OEMCMD_SMM_RESET_TO_DEFAULT
NetFn
0x32
CMD
0xAD
Request data / Response data
Request:
None
Response:
Byte 1: completion code
0x00: successful
Comments
This command is used to reset SMM to default value by the user.
Name
OEMCMD_SET_VPD
NetFn
0x32
CMD
0xAF
Request data / Response data
Request:
Byte 1: VPD type
0: SMM
1:PDM
2:RH Riser
3:LH Riser
4:EIOM
5:Chassis
Byte 2: Device ID
0: MTM
1: Machine Serial Number
2: Component Part Number
3: Component FRU Number
4: Component Serial Number
5: Manufacture ID
6: Hardware Revision Level
7: Manufacture Date
8: UUID
9: IANA Enterprise Number
A: Product ID
B: Component Name
C: GLID
D: EC Level
Response:
Byte 1: completion code
0x00: successful
Byte 2: N VPD Data
Comments
Device ID:
0x0: MTM (Chassis), 10 Bytes
0x1: Machine Serial Number (Chassis), 10 Bytes
0x2: Component Part Number (SMM, PDM, PIOR, EIOM), 12 Bytes
0x3: Component FRU Number (SMM, PDM, PIOR, EIOM), 12 Bytes
0x4: Component Serial Number (SMM, PDM, PIOR, EIOM), 12 Bytes
0x5: Manufacture ID (Chassis, SMM), 4 Bytes
0x6: Hardware Revision Level (SMM, PDM, PIOR, EIOM, Chassis), 1 Byte
0x7: Manufacture Date (SMM, PDM, PIOR, EIOM, Chassis), 4 Bytes
0x8: Universal Unique ID (UUID) (SMM, PDM, PIOR, EIOM, Chassis), 16 Bytes
0x9: IANA Enterprise Number(Chassis), 4 Bytes
0xA: Product ID(Chassis), 2 Bytes
0xB: Component Name(SMM, PDM, PIOR, EIOM, Chassis), 64 Bytes
0xC: Global Identifier (GLID) (Chassis), 8 Bytes
0xD: EC Level(SMM, PDM, PIOR, EIOM, Chassis), 10 Bytes
Name
OEMCMD_GET_VPD
NetFn
0x32
CMD
0xB0
Request data / Response data
Request:
Byte 1: VPD type
0: SMM
1: PDM
2: RH Riser
3: LH Riser
4: EIOM
5: Chassis
Byte 2: Device ID
0: MTM
1: Machine Serial Number
2: Component Part Number
3: Component FRU Number
4: Component Serial Number
5: Manufacture ID
6: Hardware Revision Level
7: Manufacture Date
8: UUID
9: IANA Enterprise Number
A: Product ID
B: Component Name
C: GLID
D: EC Level
Response:
Byte 1: completion code
0x00: successful
Byte 2: N VPD Data
Comments
Read Only
Device ID:
0x0: MTM (Chassis), 10 Bytes
0x1: Machine Serial Number (Chassis), 10 Bytes
0x2: Component Part Number (SMM, PDM, PIOR, EIOM), 12 Bytes
0x3: Component FRU Number (SMM, PDM, PIOR, EIOM), 12 Bytes
0x4: Component Serial Number (SMM, PDM, PIOR, EIOM), 12 Bytes
0x5: Manufacture ID (Chassis, SMM), 4 Bytes
0x6: Hardware Revision Level (SMM, PDM, PIOR, EIOM, Chassis), 1 Byte
0x7: Manufacture Date (SMM, PDM, PIOR, EIOM, Chassis), 4 Bytes
0x8: Universal Unique ID (UUID) (SMM, PDM, PIOR, EIOM, Chassis), 16 Bytes
0x9: IANA Enterprise Number(Chassis), 4 Bytes
0xA: Product ID(Chassis), 2 Bytes
0xB: Component Name(SMM, PDM, PIOR, EIOM, Chassis), 64 Bytes
0xC: Global Identifier (GLID) (Chassis), 8 Bytes
0xD: EC Level(SMM, PDM, PIOR, EIOM, Chassis), 10 Bytes
Name
OEMCMD_FFDC_DUMP
NetFn
0x32
CMD
0xB1
Request data / Response data
Request:
Run FFDC dump over IPMI
Response:
Completion code
0x00: successful
Request:
Query FFDC dump status
Byte 1 0
Response:
Byte 1
0: Finished and return N bytes FFDC file name (SMM-MAC addr-FFDC-YYYY-MM-DD-HH MMSS.tgz)
1: Running
2: No SD
3: No USB
4: Tar Fail
E: Upload fail
F: TFTP server not found
Request:
Setup TFTP Server address (IPV4/6) and Setup Upload Path separate by “/”
Byte 1 1
Byte 2:N String of TFTP server address and path, the path can be empty.
Response:
completion code
0x00: successful
0xCC: Invalid data field in request
Comments
The maximum length of the field is 64 characters.
In order to capture SMM FFDC Service Log, please follow the steps below:
Set a path to the TFTP server where the IP is in HEX, the example below is showing target server under 192.168.1.1 =
1 0x31 0x39 0x32 0x2E 0x31 0x36 0x38 0x2E 0x31 0x2E 0x31 ipmitool -H SMM_IP -U USERID -P PASSW0RD
-I lanplus raw 0x32 0xB1 0x1 0x31 0x39 0x32 0x2E 0x31 0x36 0x38 0x2E 0x31 0x2E 0x31Start log collection
ipmitool -H SMM_IP -U USERID -P PASSW0RD -I lanplus raw 0x32 0xB1
Query FFDC log capture status
ipmitool -H SMM_IP -U USERID -P PASSW0RD -I lanplus raw 0x32 0xB1 0x0 return 0 : complete 1: running
return
0: complete
1: running
The FFDC log file format is
SMM-MAC
addr-FFDC-YYYY-MM-DD-HHMMSS.tgz
Name
OEMCMD_SET_SMTP_CONFIG_PARAMETERS
NetFn
0x32
CMD
0xB2
Request data / Response data
Request:
Byte 1 - Parameter selector.
Byte 2:N - Configuration parameter data. Per SMTP Configuration Parameters.
Response:
Byte 1: Generic codes plus
0xC7: Request data length invalid.
0xC9: parameter out of range
0xCC: Invalid data field in request
Comments
Please refer to SMTP configuration parameters for parameter selector and data.
Name
OEMCMD_GET_SMTP_CONFIG_PARAMETERS
NetFn
0x32
CMD
0xB3
Request data / Response data
Request:
Byte 1 - Parameter selector.
Byte 2 - Set selector.
Selects a given set of parameters under a given Parameter selector value.
0x00: parameter doesn’t use a set selector.
Byte 3 - Block selector.
0x00: parameter doesn’t require a block selector.
Response:
Byte 1: Generic codes plus
0xC7: Request data length invalid.
0xC9: parameter out of range
0xCC: Invalid data field in request
Byte 2:N - Configuration parameter data. Per SMTP Configuration Parameters.
Comments
Please refer to SMTP configuration parameters for parameter selector and data.
Name
OEMCMD_SET_NTP_CONFIG_PARAMETERS
NetFn
0x32
CMD
0xB4
Request data / Response data
Request:
Byte 1 - Parameter selector
Byte 2:N - Configuration parameter data. See NTP configuration parameters.
Response:
Byte 1: Generic codes plus
0xC9: parameter out of range
0xCC: Invalid data field in request
Comments
Please refer to NTP configuration parameters for parameter selector and data.
Name
OEMCMD_GET_NTP_CONFIG_PARAMETERS
NetFn
0x32
CMD
0xB5
Request data / Response data
Request:
Byte 1 - Parameter selector
Response:
Byte 1: Generic codes plus
0xCC: Invalid data field in request.
Byte 2:N - Configuration parameter data. See NTP configuration parameters.
Comments
Please refer to NTP configuration parameters for parameter selector and data.
Name
OEMCMD_GET_PSU_DATA
NetFn
0x32
CMD
0xC3
Request data / Response data
Request:
Byte 1: PSU number
1: PSU1
2: PSU2
Response:
Byte 1: completion code
0x00: successful
0xC9: out of range
Byte 2: LSB of fan speed (rpm)
Byte 3: MSB of fan speed (rpm)
Byte 4: LSB of VIN (v)
Byte 5: MSB of VIN (v)
Byte 6: LSB of PSU type (w)
Byte 7: MSB of PSU type (w)
Comments
This command is used to get PSU data.
Name
OEMCMD_SET_SYSTEM_FAN_PWM
NetFn
0x32
CMD
0xC4
Request data / Response data
Request:
Byte 1: Duty %
0 ~ 100
Response:
Byte 1: completion code
0x00: successful
0xC9: Parameter out of range
Comments
Should disable automatic system FAN control first by OEMCMD_SET_SYSTEM_FAN_CONTROL (0x32, 0xC6).
Name
OEMCMD_SET_SYSTEM_FAN_CONTROL
NetFn
0x32
CMD
0xC6
Request data / Response data
Request:
Byte 1: mode
0: Disable automatic FAN control
1: Enable automatic FAN control
2: Put FAN in silent mode and disable automatic FAN control
Response:
Byte 1: completion code
0x00: successful
Comments
NA
Name
OEMCMD_GET_NODE_COOLING_VALUE
NetFn
0x32
CMD
0xC7
Request data / Response data
Request:
Byte 1: Chassis or Node number
0: Chassis
1: Node 1
2: Node 2
3: Node 3
4: Node 4
Response:
Byte 1: completion code
0x00: Success
0xC9: Parameter out of range
0xD5: Currently not support (Node absent)
Byte 2: Chassis PWM or Node cooling value
0 ~ 100
Comments
Get Node Cooling Value.
Name
OEMCMD_GET_WEB_STATE
NetFn
0x32
CMD
0XF0
Request data / Response data
Request:
None
Response:
Byte 1: completion code
0x00: successful
Byte 2: State
0x00:Disabled
0x01:Enabled
Comments
NA
Name
OEMCMD_SET_WEB_STATE
NetFn
0x32
CMD
0XF1
Request data / Response data
Request:
Byte 1: State
0x00:Disabled
0x01:Enabled
Response:
Byte 1: completion code
0x00: successful
Comments
NA
Name
OEMCMD_PSU_ISP_PSU_SELECT
NetFn
0x32
CMD
0xF4
Request data / Response data
Request:
PSU selection
Byte1: Function
0x00: PSU selection
Byte2:
0x01: PSU 1
0x02: PSU 2
0x03: PSU 1 and PSU 2
Response:
Byte1: Completion code
0x00: Successful
Request:
Secondary Firmware Revision
Byte1: Function
0x01: Secondary
Firmware Revision
Byte2:
0x01: PSU 1
0x02: PSU 2
Response:
Byte1: Completion code
0x00: Successful
Byte2: MSB of FW version
Byte3: LSB of FW version
Request:
ISP status query
Byte1: Function
0x02: ISP status query
Byte2:
0x01: PSU 1
0x02: PSU 2
Response:
Byte1: Completion code
0x00: Successful
Byte2: Query status
0x00: Successful
0x01: Fail
0x02: Initializing
0x03: Updating
0x04: PSU under reset
Comments
Set or get ISP status.
Name
OEMCMD_GET_SECURITY_OPTION
NetFn
0x32
CMD
0xFA
Request data / Response data
Request:
Byte1: configuration type
0x00: Minimum password length
0x01: Force user to change password on first access
0x02: Password expiration period (in days)
0x03: Password expiration warning period (in days)
0x04: Minimum password change interval (in hours)
0x05: Minimum password reuse cycle
0x06: Maximum number of login failures
0x07: Lockout period after maximum login failures (in minutes)
0x08: Web inactivity session timeout (in minutes)
0x09: Enable IP address block for 300 seconds after 10 login failures
0x0A: Enable Secure Rollback
0x0B: Enable Strong IPMI Cipher Suites
Response:
Byte1: Completion code
0x00: Successful
0xce: Response Unavailable
Byte2: configuration setting (LSB if it is a two byte setting)
Byte3: Only if it is a two byte setting, configuration value(MSB)
Comments
NA
NoteIf Strong IPMI Cipher Suites type is enabled (0x01), only Cipher Suites ID 3 and 7 can be supported.
If Strong IPMI Cipher Suites type is disabled (0x0), Cipher Suites ID 1, 2, 3, 6, 7, 8, 11, 12, 15, 16 and 17 can be supported.
Name
OEMCMD_SET_SECURITY_OPTION
NetFn
0x32
CMD
0xFB
Request data / Response data
Request:
Byte1: configuration type
0x00: Minimum password length
0x01: Force user to change password on first access
0x02: Password expiration period (in days)
0x03: Password expiration warning period (in days)
0x04: Minimum password change interval (in hours)
0x05: Minimum password reuse cycle
0x06: Maximum number of login failures
0x07: Lockout period after maximum login failures (in minutes)
0x08: Web inactivity session timeout (in minutes).
0x09: Enable IP address block for 300 seconds after 10 login failures
0x0A: Enable Secure Rollback
0x0B: Enable Strong IPMI Cipher Suites
Byte2: configuration value (LSB if it is a two byte setting)
Byte3: Only if it is a two byte setting, configuration value(MSB)
Response:
Byte1: Completion code
0x00: Successful
0xc9: Parameter out of range
Comments
NA
NoteIf Strong IPMI Cipher Suites type is enabled (0x01), only Cipher Suites ID 3 and 7 can be supported.
If Strong IPMI Cipher Suites type is disabled (0x0), Cipher Suites ID 1, 2, 3, 6, 7, 8, 11, 12, 15, 16 and 17 can be supported.
Name
OEMCMD_SET_SYSTEM_CHASSIS_LRU
NetFn
0x32
CMD
0xF6
Request data / Response data
Request:
Byte1: Function
0x00: Read
0x01: Write
Byte2: LRU value (Only needed while at write)
Response (At Read):
Byte1: Previous LRU
Byte2: New LRU
NoteThe initial value is 0xFF to present as un-configured.Name
IPMICMD_SET_LAN_CONFIG_PARAM
NetFn
0x0C
CMD
0x01
Request data / Response data
Request:
Byte 1: Channel number
Byte 2: Parameter selector
Byte 3:N: Configuration parameter data, see LAN configuration parameters.
Response:
Byte 1: completion code
80h = parameter not supported.
81h = attempt to set the ‘set in progress’ value when not in the ‘set complete’ state.
82h = attempt to write read-only parameter
83h = attempt to read write-only parameter
Comments
The OEM parameters are added into parameter selector and data. (Byte2:N)
Name
IPMICMD_SET_LAN_CONFIG_PARAM
NetFn
0x0C
CMD
0x02
Request data / Response data
Request:
Byte 1: Channel number
Byte 2: Parameter selector
Byte 3: Set Selector
00h if parameter doesn’t use a Set Selector.
Byte 4: Block Selector
00h if parameter does not require a block number
Response:
Byte 1: completion code :
80h = parameter not supported.
Byte 2: Parameter revision.
Byte 3:N Configuration parameter
data, per Table - LAN Configuration Parameters
Comments
The OEM parameters are added into parameter selector. (Byte2). See LAN configuration parameters.