IPMI Standard Command Index
更新时间: 2026/08/06
在Gitcode上查看源码

IPMI Standard Command Index

Change History

openUBMC VersionRevision DateDescription
25.062025/06/09Initial draft: IPMI standard command index
25.062025/06/27Added Get Device ID/Cold Reset detail links and standard completion codes
25.062025/09/05Added IPMI standard command support status
25.122025/11/07Added more standard command detail links

App Commands (NetFn: 06h)

CommandNetFnCmd
Get Device IDApp 06h01h
Cold ResetApp 06h02h
Warm ResetApp 06h03h
Get Self Test ResultsApp 06h04h
Set ACPI Power StateApp 06h06h
Get ACPI Power StateApp 06h07h
Get Device GUIDApp 06h08h
Get NetFn SupportApp 06h09h
Get Command SupportApp 06h0Ah
Get Configurable CommandsApp 06h0Ch
Reset Watchdog TimerApp 06h22h
Set Watchdog TimerApp 06h24h
Get Watchdog TimerApp 06h25h
Set BMC Global EnablesApp 06h2Eh
Get BMC Global EnablesApp 06h2Fh
Clear Message FlagsApp 06h30h
Get Message FlagsApp 06h31h
Get MessageApp 06h33h
Send MessageApp 06h34h
Read Event Message BufferApp 06h35h
Get BT Interface CapabilitiesApp 06h36h
Get System GUIDApp 06h37h
Get Channel Authentication CapabilitiesApp 06h38h
Get Session ChallengeApp 06h39h
Activate SessionApp 06h3Ah
Set Session Privilege LevelApp 06h3Bh
Close SessionApp 06h3Ch
Get Session InfoApp 06h3Dh
Set Channel AccessApp 06h40h
Get Channel AccessApp 06h41h
Get Channel InfoApp 06h42h
Set User AccessApp 06h43h
Get User AccessApp 06h44h
Set User NameApp 06h45h
Get User NameApp 06h46h
Set User PasswordApp 06h47h
Activate PayloadApp 06h48h
Deactivate PayloadApp 06h49h
Get Payload Activation StatusApp 06h4Ah
Get Payload Instance InfoApp 06h4Bh
Set User Payload AccessApp 06h4Ch
Get User Payload AccessApp 06h4Dh
Get Channel Payload SupportApp 06h4Eh
Get Channel Payload VersionApp 06h4Fh
Master Write Read CommandApp 06h52h
Get Channel Cipher SuitesApp 06h54h
Suspend Resume Payload EncryptionApp 06h55h
Set Channel Security KeysApp 06h56h
Get System Interface CapabilitiesApp 06h57h
Set System Info ParametersApp 06h58h
Get System Info ParametersApp 06h59h
Set Command EnablesApp 06h60h
Get Command EnablesApp 06h61h

Chassis Commands (NetFn: 00h)

CommandNetFnCmd
Get Chassis CapabilitiesChassis 00h00h
Get Chassis StatusChassis 00h01h
Chassis ControlChassis 00h02h
Chassis IdentifyChassis 00h04h
Set Chassis CapabilitiesChassis 00h05h
Set Power Restore PolicyChassis 00h06h
Get System Restart CauseChassis 00h07h
Set System Boot OptionsChassis 00h08h
Get System Boot OptionsChassis 00h09h
Set Front Panel Button EnablesChassis 00h0Ah
Set Power Cycle IntervalChassis 00h0Bh
Get POH CounterChassis 00h0Fh

S/E Commands (NetFn: 04h)

CommandNetFnCmd
Set Event ReceiverS/E 04h00h
Get Event ReceiverS/E 04h01h
Platform Event MessageS/E 04h02h
Get PEF CapabilitiesS/E 04h10h
Arm PEF Postpone TimerS/E 04h11h
Set PEF Configuration ParametersS/E 04h12h
Get PEF Configuration ParametersS/E 04h13h
Set Last Processed Event IDS/E 04h14h
Get Last Processed Event IDS/E 04h15h
Alert ImmediateS/E 04h16h
PET AcknowledgeS/E 04h17h
Get Device SDR InfoS/E 04h20h
Get Device SDRS/E 04h21h
Reserve Device SDR RepositoryS/E 04h22h
Get Sensor Reading FactorsS/E 04h23h
Set Sensor HysteresisS/E 04h24h
Get Sensor HysteresisS/E 04h25h
Set Sensor ThresholdS/E 04h26h
Get Sensor ThresholdS/E 04h27h
Set Sensor Event EnableS/E 04h28h
Get Sensor Event EnableS/E 04h29h
Re arm Sensor EventsS/E 04h2Ah
Get Sensor Event StatusS/E 04h2Bh
Get Sensor ReadingS/E 04h2Dh
Get Sensor TypeS/E 04h2Fh

Storage Commands (NetFn: 0Ah)

CommandNetFnCmd
Get FRU Inventory Area InfoStorage 0Ah10h
Read FRU DataStorage 0Ah11h
Write FRU DataStorage 0Ah12h
Get SDR Repository InfoStorage 0Ah20h
Get SDR Repository Allocation InfoStorage 0Ah21h
Reserve SDR RepositoryStorage 0Ah22h
Get SDRStorage 0Ah23h
Add SDRStorage 0Ah24h
Partial Add SDRStorage 0Ah25h
Delete SDRStorage 0Ah26h
Clear SDR RepositoryStorage 0Ah27h
Get SDR Repository TimeStorage 0Ah28h
Set SDR Repository TimeStorage 0Ah29h
Enter SDR Repository Update ModeStorage 0Ah2Ah
Exit SDR Repository Update ModeStorage 0Ah2Bh
Run Initialization AgentStorage 0Ah2Ch
Get SEL InfoStorage 0Ah40h
Get SEL Allocation InfoStorage 0Ah41h
Reserve SELStorage 0Ah42h
Get SEL EntryStorage 0Ah43h
Add SEL EntryStorage 0Ah44h
Clear SELStorage 0Ah47h
Get SEL TimeStorage 0Ah48h
Set SEL TimeStorage 0Ah49h
Get SEL Time UTC OffsetStorage 0Ah5Ch
Set SEL Time UTC OffsetStorage 0Ah5Dh

Transport Commands (NetFn: 0Ch)

PICMG Commands (NetFn: 2Ch)

PICMG DCMI Subcommands (NetFn: 2Ch, SubCmd: 0xDC)

CommandNetFnCmdSubCmd
Get Power ReadingPICMG 2Ch02h0xDC
Get Power LimitPICMG 2Ch03h0xDC
Set Power LimitPICMG 2Ch04h0xDC
Activate Deactivate Power LimitPICMG 2Ch05h0xDC

Other Commands

CommandNetFnCmd

Standard Completion Codes

IPMI Completion CodeDescription
00hCommand completed normally
C0hNode busy
C1hInvalid command
C2hInvalid command on LUN
C3hTimeout
C4hOut of space
C5hReservation cancelled or invalid
C6hRequest data truncated
C7hRequest data length invalid
C8hRequest data field length limit exceeded
C9hParameter out of range
CAhCannot return number of requested data bytes
CBhRequest sensor, data, or record not found
CChInvalid data field in request
CDhCommand illegal for specified sensor or record type
CEhCommand response could not be provided
CFhCannot execute duplicated request
D0hSDR Repository in update mode
D1hDevice firmware in update mode
D2hBMC initialization in progress
D3hDestination unavailable
D4hInsufficient privilege level
D5hCommand not supported in present state
D6hCannot execute command, command disabled
FFhUnspecified error