15. Summary of supported IPMI commands

The following section contains a list of all commands defined in the IPMI v2.0 spec.

Listed below are the description of the commands. Items marked with “M” are mandatory according to the spec. Items marked with “O” are optional.

Table 15.1 Global commands (NetFn: 6h)

Command

NetFn

Optional/Mandatory

Hex cmd value

Returns

Get Device ID

APP

M

1h

Device ID:0. Device Rev:0. FW version: major (byte 3), minor (byte 4). IPMI version: 0x2. Additional Device Support : Sensor Device, SEL Device, FRU Inventory Device, Chassis Device (0X8d), Aux Firmware Rev Info (4 last bytes, MSB first)

Cold Reset

APP

O

0x02

Warm Reset

APP

O (Not supported)

3h

Get Self Test Results

APP

M

4h

Byte 1: 56h : Self Test function not implemented in this controller.

Manufacturing test on

APP

O (Not supported)

5h

Set ACPI Power State

APP

O

6h

Get ACPI Power State

APP

O (Not supported)

7h

Get Device GUID

APP

O

8h

See 20.8 in IPMI spec

Table 15.2 Broadcast commands (NetFn: 6h)

Command

NetFn

Optional/Mandatory

Hex cmd value

Broadcast ‘Get Device ID’

APP

O (Not supported)

1h

Table 15.3 Messaging commands (NetFn: 6h)

Command

NetFn

Optional/Mandatory

Hex cmd value

Set BMC Global Enables

APP

M (Not supported)

2eh

Get BMC Global Enables

APP

M (Not supported)

2fh

Clear Message Flags

APP

M (Not supported)

30h

Get Message Flags

APP

M (Not supported)

31h

Enable Message Channel Receive

APP

O (Not supported)

32h

Get Message

APP

M (Not supported)

33h

Send Message

APP

M (Not supported)

34h

Read Event Message Buffer

APP

O (Not supported)

35h

Get System Interface Capabilities

APP

O

36h

Master Write-Read

APP

M (Not supported)

52h

Get System GUID

APP

O

37h

Set System Info

APP

O (Not supported)

58h

Get System Info

APP

O (Not supported)

59h

Get Channel Authentication Capabilities

APP

O

38h

Get Channel Cipher Suites

APP

M (Not supported)

54h

Get Session Challenge

APP

O (Not supported)

39h

Activate Session

APP

O (Not supported)

3Ah

Set Session Privilege Level

APP

O

3Bh

Close Session

APP

O

3Ch

Get Session Info

APP

O (Not supported)

3Dh

Get AuthCode

APP

O (Not supported)

3Fh

Set Channel Access

APP

O

40h

Get Channel Access

APP

O

41h

Get Channel Access

APP

O

41h

Get Channel Info

APP

O

42h

Set Channel Security Keys

APP

M (Not supported)

56h

Set User Access

APP

O

43h

Get User Access

APP

O

44h

Set User Name

APP

O

45h

Get User Name

APP

O

46h

Set User Password

APP

O

47h

Table 15.4 Firmware firewall & Command discovery commands (NetFn: 6h)

Command

NetFn

Optional/Mandatory

Hex cmd value

Get NetFn Support

APP

O (Not supported)

9h

Get Command Support

APP

O (Not supported)

Ah

Get Command Sub-function Support

APP

O (Not supported)

Bh

Get Configurable Commands

APP

O (Not supported)

Ch

Get Configurable Commands Sub-functions

APP

O (Not supported)

Dh

Set Command Enables

APP

O (Not supported)

60h

Get Command Enables

APP

O (Not supported)

61h

Set Command Sub-function Enables

APP

O (Not supported)

62h

Get Command Sub-function Enables

APP

O (Not supported)

63h

Get OEM NetFn IANA Support

APP

O (Not supported)

64h

Table 15.5 RCMP+ support and Payloads commands (NetFn: 6h)

Command

NetFn

Optional/Mandatory

Hex cmd value

Activate Payload

APP

O (Not supported)

48h

Deactivate Payload

APP

O (Not supported)

49h

Suspend/Resume Payload Encryption Command

APP

O (Not supported)

55h

Get Payload Activation Status

APP

O (Not supported)

4Ah

Get Payload Instance Info

APP

O (Not supported)

4Bh

Get Payload Instance Info

APP

O (Not supported)

4Bh

Set User Payload Access

APP

O (Not supported)

4Ch

Get User Payload Access

APP

O (Not supported)

4Dh

Get Channel Payload Support

APP

O

4Eh

Get Channel Payload Version Command

APP

O

4Fh

Get Channel OEM Payload Info Command

APP

O

50h

Table 15.6 LAN commands (NetFn: Ch)

Command

NetFn

Optional/Mandatory

Hex cmd value

Set LAN Configuration Parameters

TRANSPORT

M

1h

Set LAN Configuration Parameters

TRANSPORT

M

2h

Suspend BMC ARPs

TRANSPORT

O (Not supported)

3h

Get IP/UDP/RMCP Statistics

TRANSPORT

O (Not supported)

4h

Table 15.7 IPMI serial/modem commands (NetFn: Ch)

Command

NetFn

Optional/Mandatory

Hex cmd value

Set Serial/MODEM Configuration

TRANSPORT

O (Not supported)

10h

Set Serial/MODEM Configuration

TRANSPORT

O (Not supported)

11h

Get TAP response codes

TRANSPORT

O (Not supported)

12h

Set PPP UDP proxy transmit data

TRANSPORT

O (Not supported)

13h

Get PPP UDP proxy transmit data

TRANSPORT

O (Not supported)

14h

Send PPP UDP proxy packet

TRANSPORT

O (Not supported)

15h

Get PPP UDP proxy Receive data

TRANSPORT

O (Not supported)

16h

Serial/MODEM connection active

TRANSPORT

O (Not supported)

17h

Callback

TRANSPORT

O (Not supported)

18h

Set User Callback options

TRANSPORT

O (Not supported)

1Ah

Get User Callback options

TRANSPORT

O (Not supported)

1Bh

Table 15.8 SOL commands (NetFn: Ch)

Command

NetFn

Optional/Mandatory

Hex cmd value

SOL activating

TRANSPORT

M

20h

Set SOL Configuration Parameters

TRANSPORT

M (Partially supported (No support for volatile and non-volatile bit rate set.))

21h

Get SOL Configuration Parameters

TRANSPORT

M

22h

Table 15.9 BMC Watchdog timer commands (NetFn: 6h)

Command

NetFn

Optional/Mandatory

Hex cmd value

Reset watchdog timer

APP

M

22h

Set Watchdog timer

APP

M

24h

Set Watchdog timer

APP

M

25h

Table 15.10 Chassis commands (NetFn: 0h)

Command

NetFn

Optional/Mandatory

Hex cmd value

Get Chassis Capabilities

CHASSIS

M

00h

Get Chassis Status

CHASSIS

M

01h

Chassis control

CHASSIS

M

02h

Chassis reset

CHASSIS

O (Not supported)

03h

Chassis identify

CHASSIS

O

04h

Set Front Panel Button Enables

CHASSIS

O

0Ah

Set Chassis Capabilities

CHASSIS

O (Not supported)

05h

Set Power Restore Policy

CHASSIS

O

06h

Set Power Cycle Interval

CHASSIS

O (Not supported)

0Bh

Get System Restart Cause

CHASSIS

O (Not supported)

07h

Set System Boot Options

CHASSIS

O (Not supported)

08h

Get System Boot Options

CHASSIS

O (Not supported)

09h

Get POH Counter

CHASSIS

M

0Fh

Table 15.11 Sensor/Event commands (NetFn: 04h)

Command

NetFn

Optional/Mandatory

Hex cmd value

Set Event Receiver

SENSOR

O (Not supported)

00h

Get Event Receiver

SENSOR

O (Not supported)

01h

Platform Event

SENSOR

M (Not supported)

02h

Table 15.12 PEF and Alerting commands (NetFn: 04h)

Command

NetFn

Optional/Mandatory

Hex cmd value

Get PEF Capabilities

SENSOR

M (Not supported)

10h

ARM PEF Postpone timer

SENSOR

M (Not supported)

11h

Set PEF Configuration Parameters

SENSOR

M (Not supported)

12h

Get PEF Configuration Parameters

SENSOR

M (Not supported)

13h

Set Last Processed Event ID

SENSOR

M (Not supported)

14h

Get Last Processed Event ID

SENSOR

M (Not supported)

15h

Alert immediate

SENSOR

O (Not supported)

16h

PET acknowledge

SENSOR

O (Not supported)

17h

Table 15.13 SEL commands (NetFn: Ah)

Command

NetFn

Optional/Mandatory

Hex cmd value

Get SEL info

STORAGE

M

40h

Get SEL Allocation Info

STORAGE

O (Not supported)

41h

Reserve SEL

STORAGE

O

42h

Get SEL Entry

STORAGE

M

43h

Add SEL Entry

STORAGE

M (Unsupported. Only supported for platforms having inband IPMI)

44h

Partial Add SEL Entry

STORAGE

O (Unsupported)

45h

Delete SEL Entry

STORAGE

O

46h

Clear SEL

STORAGE

M

47h

Get SEL Time

STORAGE

M

48h

Set SEL Time

STORAGE

M

49h

Get SEL Time UTC Offset

STORAGE

O (Not supported)

5Ch

Set SEL Time UTC Offset

STORAGE

O (Not supported)

5Dh

Get Auxiliary Log Status

STORAGE

O (Not supported)

5Ah

Set Auxiliary Log Status

STORAGE

O (Not supported)

5Bh

Table 15.14 SDR Repository commands (NetFn: Ah)

Command

NetFn

Optional/Mandatory

Hex cmd value

Get SDR Repository Info

STORAGE

O (Not supported)

20h

Get SDR Repository Allocation Info

STORAGE

M

21h

Reserve SDR Repository

STORAGE

M

22h

Get SDR

STORAGE

M

23h

Add SDR

STORAGE

O (Not supported)

24h

Partial Add SDR

STORAGE

O (Not supported)

25h

Delete SDR

STORAGE

O (Not supported)

26h

Clear SDR Repository

STORAGE

O (Not supported)

27h

Get SDR Repository Time

STORAGE

O (Not supported)

28h

Set SDR Repository Time

STORAGE

O (Not supported)

29h

Enter SDR Repository Update Mode

STORAGE

O (Not supported)

2Ah

Exit SDR Repository Update Mode

STORAGE

O (Not supported)

2Bh

Run Initialization Agent

STORAGE

O (Not supported)

2Ch

Table 15.15 FRU Inventory Device commands (NetFn: Ah)

Command

NetFn

Optional/Mandatory

Hex cmd value

Get FRU Inventory Area Info

STORAGE

M (FRU device ID = 0h for BMC’s FRU)

10h

Read FRU Data

STORAGE

M (FRU device ID = 0h for BMC’s FRU)

11h

Write FRU Data

STORAGE

M (Not supported)

12h

Table 15.16 Sensor device commands (NetFn: 4h)

Command

NetFn

Optional/Mandatory

Hex cmd value

Get Device SDR Info

SENSOR

O

20h

Get Device SDR

SENSOR

O

21h

Reserve Device SDR Repository

SENSOR

O

22h

Get Sensor Reading Factors

SENSOR

O (Not supported)

23h

Set Sensor Hysteresis

SENSOR

O (Not supported)

24h

Get Sensor Hysteresis

SENSOR

O (Not supported)

25h

Set Sensor Threshold

SENSOR

O

26h

Get Sensor Threshold

SENSOR

O

27h

Set Sensor Event Enable

SENSOR

O

28h

Get Sensor Event Enable

SENSOR

O

29h

Re-arm Sensor Events

SENSOR

O (Not supported)

2Ah

Get Sensor Event Status

SENSOR

O (Not supported)

2Bh

Get Sensor Reading

SENSOR

M

2Dh

Set Sensor Type

SENSOR

O (Not supported)

2Eh

Get Sensor Type

SENSOR

O (Not supported)

2Fh

Set Sensor Reading and Event Status

SENSOR

O

30h