IPMI Command

The section provides detailed IPMI commands.

  • 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

  • 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:

    Note:

    In 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

    Note:

    When 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.

    Note:

    Capping will only be applied in OS-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

    Note: Capping / Saving not support 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

    Note:

    Capping / Saving 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

    Note:

    Year 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

    Note:

    Ab-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

    ex: 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

    0: Running

    0xCC: Invalid data field in request

    Request:

    Setup TFTP Server address 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:

    1. 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 0x31
    2. Start log collection

      ipmitool -H SMM_IP -U USERID -P PASSW0RD -I lanplus raw 0x32 0xB1
    3. 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

    4. 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. Per NTP Configuration Parameters.

    Response:

    Byte 1: Generic codes plus

    0xC9: parameter out of range

    0xCC: Invalid data field in request

    Comments

    Please refer to LAN 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.

    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

    Byte 2:N - Configuration

    Parameter data. Per NTP Configuration Parameters.

    Comments

    Please refer to LAN 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: Current 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).

    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

  • 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).

    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

  • 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, per

    Table - 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)

    Please refer to Table - OEM LAN configuration parameters.

  • 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)

    Please refer to Table - OEM LAN configuration parameters.

  • Name

    Name

    NetFn

    NetFn

    CMD

    CMD

    Request data / Response data

    Request data / Response data

    Comments

    NA

  • 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, per

    Table - 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)

    Please refer to Table - OEM LAN configuration parameters.

  • 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)

    Please refer to Table - OEM LAN configuration parameters.