IPMI 标准命令索引集合
更新时间: 2026/06/11
在Gitcode上查看源码

IPMI 标准命令索引集合

修订记录

openUBMC版本号修订日期修订内容
25.062025/06/09初稿,IPMI 标准命令索引
25.062025/06/27增加 Get Device ID/Cold Reset 详细实现链接以及IPMI标准完成码
25.062025/09/05增加 IPMI 标准命令支持情况
25.122025/11/07增加 部分标准命令和详情链接

App 类命令(NetFn:06h)

命令描述网络功能码(NetFn)命令字(Cmd)
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 类命令(NetFn:00h)

命令描述网络功能码(NetFn)命令字(Cmd)
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 类命令(NetFn:04h)

Storage 类命令(NetFn:0Ah)

命令描述网络功能码(NetFn)命令字(Cmd)
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 类命令(NetFn:0Ch)

命令描述网络功能码(NetFn)命令字(Cmd)
Set LAN Configuration ParametersTransport 0Ch01h
Get LAN Configuration ParametersTransport 0Ch02h
Get IP UDP RMCP StatisticsTransport 0Ch04h
Set SOL Configuration ParametersTransport 0Ch21h
Get SOL Configuration ParametersTransport 0Ch22h

PICMG 类命令(NetFn:2Ch)

命令描述网络功能码(NetFn)命令字(Cmd)
Get PICMG PropertiesPICMG 2Ch00h
Get Address InfoPICMG 2Ch01h
Get Power ReadingPICMG 2Ch02h
Get Power LimitPICMG 2Ch03h
FRU ControlPICMG 2Ch04h
Set Power LimitPICMG 2Ch04h
Activate Deactivate Power LimitPICMG 2Ch05h
Get FRU LED PropertiesPICMG 2Ch05h
Get LED Color CapabilitiesPICMG 2Ch06h
Set FRU LED StatePICMG 2Ch07h
Get FRU LED StatePICMG 2Ch08h
Set IPMB StatePICMG 2Ch09h
Set FRU Activation PolicyPICMG 2Ch0Ah
Get FRU Activation PolicyPICMG 2Ch0Bh
Set FRU ActivationPICMG 2Ch0Ch
Get Device Locator Record IDPICMG 2Ch0Dh
Set Port StatePICMG 2Ch0Eh
Get Port StatePICMG 2Ch0Fh
Compute Power PropertiesPICMG 2Ch10h
Set Power LevelPICMG 2Ch11h
Get Power LevelPICMG 2Ch12h
Renegotiate PowerPICMG 2Ch13h
Get Fan Speed PropertiesPICMG 2Ch14h
Set Fan LevelPICMG 2Ch15h
Get Fan LevelPICMG 2Ch16h
FRU Control CapabilitiesPICMG 2Ch1Eh
Get LAN ConfigurationsPICMG 2Ch2Eh
Get target upgrade capabilitiesPICMG 2Ch2Eh
Set LAN ConfigurationsPICMG 2Ch2Eh
Get component propertiesPICMG 2Ch2Fh
Abort Firmware UpgradePICMG 2Ch30h
Initiate upgrade actionPICMG 2Ch31h
Upload firmware blockPICMG 2Ch32h
Finish firmware uploadPICMG 2Ch33h
Get upgrade statusPICMG 2Ch34h
Activate firmwarePICMG 2Ch35h
Query self test resultsPICMG 2Ch36h
Query Rollback statusPICMG 2Ch37h
Initiate Manual RollbackPICMG 2Ch38h

PICMG DCMI 子命令(NetFn:2Ch,子命令字:0xDC)

命令描述网络功能码(NetFn)命令字(Cmd)子命令字
Get Power ReadingPICMG 2Ch02h0xDC
Get Power LimitPICMG 2Ch03h0xDC
Set Power LimitPICMG 2Ch04h0xDC
Activate Deactivate Power LimitPICMG 2Ch05h0xDC

其他命令

命令描述网络功能码(NetFn)命令字(Cmd)

标准完成码

IPMI 完成码说明
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