IPMI OEM自定义命令
更新时间:2025/6/9
在Gitcode上查看源码

当前 OEM 类命令统一使用 NetFN 为 30h,根据不同的命令字进行区分。

装备类命令(Cmd:90h)

命令描述网络功能码(NetFN)命令字(Cmd)子命令字(SubCmd)备注
Write MAC Address30h90h00h
Read MAC Address30h90h01h
Physical Led Test30h90h02h
Clear E-lable Data30h90h03h
Write E-lable Data30h90h04h
Read E-lable Data30h90h05h
Update E-lable Data30h90h06h
Get E-label Reservation ID30h90h07h
Read Version Data30h90h08h
Start Device Test30h90h09h
Get Device Test Result30h90h0Ah
Start IPMB Test30h90h0Ch
Read Video Data30h90h10h
Set Serial Port30h90h12h
Get Handle State30h90h13h
Reset FRU30h90h14h
Set Ethernet Mode30h90h15h
Get Ethernet Mode30h90h16h
Get DFT Mode30h90h1Fh
Set DFT Mode30h90h20h
Set Global Configurations30h90h21h
Get Global Configurations30h90h22h
Set LAN Configurations30h90h23h
Get LAN Configurations30h90h24h
Start Port Test30h90h25h
Get Port Test Result30h90h26h
Regenerate Device GUID30h90h27h
Set Keyboard Value30h90h28h
Get Component Info30h90h29h
Dft Get System Health30h90h2Ah
Dft Get System Health Event30h90h2Bh
Dft Get Component Properities30h90h2Ch
Dft Get Interface Version30h90h2Dh
Get Device Info30h90h2Eh
Partial Write E-lable30h90h2Fh
Read Version Release Date30h90h30h
Set Test Count30h90h31h
Get Test Count30h90h32h
Set Target level30h90h33h
LCD Test30h90h34h
Get Chip Status30h90h35h
Set UFCA/UFCB flag30h90h36h
Read UFCA/UFCB flag30h90h37h
Set test type30h90h38h
Get test type30h90h39h
Set BMC IP ADDRESS30h90h3Ah
Get CPLD Register Value30h90h3Bh
Load Device Firmware30h90h3Ch
Get Component Position Info30h90h3Fh
Get DFT Test Item cnt30h90h40h
Get DFT Test Item30h90h41h
Start DFT Test30h90h42h
Get DFT Test Result30h90h43h
Set BMC MAC Address30h90h44h
Get BMC MAC Address30h90h45h
Load Default Setting30h90h46h
Get BMC Net Speed30h90h47h
Get BMC Process Time30h90h50h
Get Chip DIEID Info30h90h51h
Set Chip Info30h90h52h
Get Chip Info30h90h53h
Get Device Health30h90h54h
Get FDM Info30h90h55h
Get RFID Info30h90h56h
Set RFID Info30h90h57h
Set System Event Configuration30h90h58h
Get Global Configurations (new)30h90h59h
Set Lan Switch Loopback Test Mode30h90h5Ah
Get Loadline Parameters30h90h5Bh
Set Loadline State30h90h5Ch
Set Bias Voltage30h90h5Dh
Set PSU Serial Number30h90h5Eh
Get PSU Serial Number30h90h5Fh
Update PSU Serial Number30h90h60h
Set Chassis Location Info30h90h61h
Get Chassis Location Info30h90h62h
Set Cpld Channel30h90h63h
Get Cpld Manufacturer ID30h90h64h
Start Cpld Space Test30h90h65h
Get Cpld Space Test Result30h90h66h
Get Power Rack Elabel30h90h67h
Active TSB License30h90h68h
Set Fru E-lable MfgDateTime Length30h90h69h
Get Eye Diagram Test Infomation30h90h6Ah
Erase Teeos Flash30h90h70h
Set ComponentCustomization Infomation30h90h71h
Get Component Customization Infomation30h90h72h
Set Hardware registers Information30h90h73h
Set System LockDown Status of Multiple Nodes30h90h74h
Get LockDown System Id of Multiple Nodes30h90h75h
Get Bios Allowed Package Type30h90h76h
Set Bios AllowedPackage Type30h90h77h

通用类命令(Cmd:91h)

命令描述网络功能码(NetFN)命令字(Cmd)子命令字(SubCmd)备注
Set Fan Mode30h91h01h
Get Fan Mode30h91h02h
Get Component Info Properties30h91h03h
Get IP Mode30h91h04h
Upgrade Component30h91h06h
Get Port80 Data30h91h07h
Get System Health30h91h08h
Get System Health Event30h91h09h
Set Sensor Reading30h91h0Ch
Stop Hardware Watchdog30h91h0Dh
User Authencation30h91h11h
Get Component Present Info30h91h12h
Get Backup SEL Entry30h91h14h
Get Backup SEL Info30h91h15h
Set Serial Connection30h91h17h
Get Serial Connection30h91h18h
Get Firmware Info Properties30h91h1Eh
Set Slot Extend-string30h91h1Fh
Get Slot Extend-string30h91h20h
Set Event Severity Level30h91h21h
Get Event Severity Level30h91h22h
Set Cooling Device Mode30h91h23h
Get Cooling Device Mode30h91h24h
Set Cooling Device Level30h91h25h
Get Cooling Device Level30h91h26h
Set Cooling Info30h91h27h
Get Cooling Info30h91h28h

BIOS 类命令(Cmd:92h)

命令描述网络功能码(NetFN)命令字(Cmd)子命令字(SubCmd)备注
Set CPU Tcontrol30h92h01h
Set BIOS Version30h92h02h
Update BIOS status30h92h03h
Write SMBIOS Data30h92h04h
Set Device Status30h92h05h
Get Device Status30h92h06h
Set HBA Card Configuration30h92h07h
Get HBA Card Configuration30h92h08h
Write File to BMC30h92h09h
Read File From BMC30h92h0Ah
Set File Changed30h92h0Bh
Get File Changed30h92h0Ch
Get CPU Reading30h92h0Dh
Get iMana OEM Revision30h92h0Eh
Add Syslog Entry30h92h0Fh
Set Desired Fan Speed30h92h10h
Get System Restart Cause30h92h11h
Set upgrade ROM SKU number30h92h12h
Set thermal enforce policy30h92h13h
Get thermal enforce policy30h92h14h
Set System Information30h92h15h
Get System Information30h92h16h
Set FDM Info30h92h17h
Set FDM errinfo30h92h18h
Get FDM info30h92h19h
Get BIOS File Property30h92h1ah
Get Ras Mission30h92h20h
Get FDM Info30h92h21h
Get Hardware registers Information30h92h22h
Create/Get/Close USB Mass Storage30h92h25h
Set Cooling Policy30h92h26h
Get Cooling Policy30h92h27h
Set NetCard Port Status30h92h28h
Get NetCard Port Status30h92h29h
Set DIMM Info30h92h2Ah
Get DIMM Info30h92h2Bh
Set VRD Parameter30h92h2Ch
Get VRD Parameter30h92h2Dh
Get Dynamic Configuration SMI Command30h92h2Eh
Set Dynamic Configuration Result30h92h2Fh
Get age test flag30h92h30h
Set age test flag30h92h31h
Age test start repor30h92h32h
Get age test process rate30h92h33h
Set age test process rate30h92h34h
Age test result report30h92h35h
Get age test result30h92h36h
Get Memory Soft Isolation Address30h92h38h
Clear Memory Soft Isolation Address30h92h39h
Get Hard Isolation Address30h92h40h
Set Hard Isolation Address Results30h92h41h
Set/Get MSP switch30h92h42h
Set/Get Cached BIOS Upgrade Mode30h92h43h
Set Chip Bitwidth30h92h44h
Get Name of BMC30h92h45h
FDM Record Count Operate30h92h46h
Update BIOS Password30h92h47h
Set PPR Result30h92h48h
Get Row Fault Isolation Address30h92h49h
Set TEE OS Version30h92h4Ah
Get Device Present Status30h92h4Bh
Get Smart Provisioning Info30h92h4Ch
Set Smart Provisioning Info30h92h4Dh
Get Device Capabilities30h92h4Eh
Set Device Capabilities30h92h4Fh
Report Trusted Module Info30h92h50h
Get BMC Two Factor Auth State30h92h51h
Set BMC Two Factor Auth State30h92h52h
Set BIOS Firmware Version30h92h53h
Get BIOS Firmware Version30h92h54h
Get BCU diagnosis data30h92h55h
Set Chip Bitwidth30h92h56h
Set Host Standard Digest30h92h57h
Get Host Digest Result30h92h58h
Get TPCM Measurement Status30h92h59h
Get SMBIOS Info30h92h5Ah
Set SMBIOS Info30h92h5Bh
Get Bios Boot Info30h92h5Ch
Set Bios Boot Info30h92h5Dh
Set Smbios ext Info30h92h5Eh
Get CPU Capabilities30h92h5Fh
Set DIMM Manufacturer Info30h92h60h
Reserved30h92h61h
Get Trusted Module Info30h92h62h
Report 80 Port Info30h92h63h
Get CE Storm Info30h92h64h
Report DDR Fault Isolation Result30h92h65h
Get Memory HPPR Address30h92h66h

通用类命令(Cmd:93h)

命令描述网络功能码(NetFN)命令字(Cmd)子命令字(SubCmd)备注
Send Trap Event30h93h01h
Get Sensor Name30h93h02h
Get Screen Snapshot30h93h03h
Set Authentication Key30h93h04h
Set IPMC Configuration30h93h05h
Get IPMC Configuration30h93h06h
Set Mgnt Configuration Recover Point30h93h07h
Recover Mgnt Configuration30h93h08h
Get Sensor Max Event Severity30h93h09h
Get Smbios Info30h93h0Ah
Set Web Auth Code30h93h0Bh
Get User Group Configuration30h93h0Ch
Set User Group Configuration30h93h0Dh
Set Fan Speed30h93h0Eh
Set Service Configuration30h93h0Fh
Get Service Configuration30h93h10h
Get Power Statistic30h93h11h
Clear Power Statistic30h93h12h
Set Power Capping Configuration30h93h13h
Get Power Capping Configuration30h93h14h
Set Alert Configuration30h93h15h
Get Alert Configuration30h93h16h
Get Log Entry Size30h93h17h
Get Kinescpe Bits30h93h18h
Set Kinescope Bits30h93h19h
Get Power Supply Info Configuration30h93h1Eh
Get SOL Blackbox Data30h93h1Fh
Get Desired Speed30h93h20h
Get Local User password complexity check Enable30h93h21h
Set Local User password complexity check Enable30h93h22h
Get upgrade ROM SKU number30h93h23h
Set Power Saving Configuration30h93h24h
Get Power Saving Configuration30h93h25h
Get total Temperature30h93h26h
Get Device Info30h93h27h
Get Sensors Info30h93h28h
Set SNMP MIB Configuration30h93h29h
Get SNMP MIB Configuration30h93h2Ah
Set Power Supply Info Configuration30h93h2Dh
Set Access Rule Configuration30h93h2Eh
Get Access Rule Configuration30h93h2Fh
Get BMA State30h93h30h
Get Threshold Sensor Reading30h93h31h
Set Power Supply Info Configuration30h93h32h
Set Raid parameter Command30h93h34h
Set Property Value Common Command30h93h35h
Get Property Value Common Command30h93h36h
Get Property Value For All Object Common Command30h93h38h
Clear Event30h93h39h
Get Hdd Plug Cnt30h93h3Ah
Get Fruid Info30h93h3Bh
Set Device Info30h93h3Ch
Get Storage Configurations30h93h3Dh
Set Storage Configurations30h93h3Eh
Set shied IPMI command30h93h3Fh
Get Device Name30h93h40h
File Effective30h93h41h
Get Raid parameter Command30h93h42h
Get Device Location Name30h93h43h
Set User SNMP V3 privacy password30h93h44h
Set SmartCooling Customized Inlet Environmen Range info30h93h45h
Get SmartCooling Customized Inlet Environmen Range info30h93h46h
Set SmartProvision Deply Info30h93h47h
Get Lisence Info30h93h48h
Set Lisence Info30h93h49h
Set Firmware Firewall30h93h4Ah
Query Black or White List IPMI30h93h4Bh
Get Firmware Firewall30h93h4Ch
Set BoB Channel Type30h93h51h
Get BoB Channel Type30h93h52h
Set Device Action30h93h53h
Get Device Action Result30h93h54h
Get BBU/Power Info30h93h55h
Set BBU/Power Info30h93h56h
File Action30h93h57h
Set System LockDown Status30h93h58h
Get System LockDown Status30h93h59h
Set BMC Configuration30h93h5Ah
Get BMC Configuration30h93h5Bh
BIOS Post Host Restart/Power Off Type30h93h5Ch
Get BusinessPort's BDF and MAC Info30h93h5Eh
Get Lsw Info Parameters30h93h60h
Set Lsw Info Parameters30h93h61h
Get Hdd Power Status30h93h62h
Set Hdd Power Status30h93h63h
Get BMC Auxiliary Firmware Info30h93h65h
Obtaining Device Bit Error Information30h93h66h
Set VNC Configuration30h93h67h
Set Account Interface30h93h68h
File Upload30h93h69h
Set Area Alarm Info30h93h6Ah
Register Product Arbitration Info30h93h6Bh2Dh
Deregister Product Arbitration Info30h93h6Bh2Eh
Get Product Arbitration Info30h93h6Bh2Fh
Set Product CCDB Info30h93h6Bh30h
Get Product CCDB Info30h93h6Bh31h
Set Watch Dog Status30h93h6Bh
Check whether the cache package to take effect exists30h93h6Ch
Get Component Fruid By Uid30h93h6Dh
Get Sensor Over Temp Power Off Threshold30h93h6Eh
Get Syslog Server Info30h93h6Fh
Set Syslog Server Info30h93h70h
Set RMCP+ Cipher Suites30h93h71h
Get RMCP+ Cipher Suites30h93h72h
Set Resource Usage Alarm Threshold30h93h73h
Set SNMP Configuration30h93h74h
Get SNMP Configuration30h93h75h
Get Account Service Configuration30h93h76h
Set Account Service Configuration30h93h77h
Ipmi Check Upgrade Channel Health30h93h78h
Get Account Interface30h93h79h
BridgedRequestMessage30h93h7Ah
Screenshot30h93h7Bh
OEM Account30h93h7Ch
Get Valve Information30h93h7Dh
Set Valve Information30h93h7Eh
Set User SNMP V3 authentication algorithm30h93h7Fh
Get authentication algorithm30h93h80h
Set NTP Configuration30h93h81h
Get NTP Configuration30h93h82h
Set LDAP Configuration30h93h83h
Get LDAP Configuration30h93h84h
预留30h93h85h
预留30h93h86h
Get Statistics for Event Subscription Messages30h93h87h
预留30h93h88h
预留30h93h89h
预留30h93h8Ah

SMM和多节点 类命令(Cmd:94h)

命令描述网络功能码(NetFN)命令字(Cmd)子命令字(SubCmd)备注
Get Blade Configuration30h94h01h
Get Switch Info Parameters Command30h94h02h
Set Switch Info Parameters Command30h94h03h
Get FCoE Port Map30h94h04h
Upload resource to iMana30h94h05h
Download resource from iMana30h94h06h
Set Chassis Number30h94h07h
Get Chassis Number30h94h08h
Get OEM support30h94h09h
Get span slot mapping30h94h0Ah
Get board license30h94h0Bh
Trigger debug info collection30h94h0Ch
Get SOL Dest Number30h94h0Dh
Get SOL Dest Name30h94h0Eh
Get Power Unit Configuration30h94h0Fh
Set Power Unit Configuration30h94h10h
Set Device GUID30h94h11h
Set EXDisk Power State30h94h13h
Set Firmware Active30h94h14h
Set Capacitance Discharge State30h94h15h
Get Disk Present State30h94h16h
Get Cooling Policy record30h94h17h
Get Master SMM ID30h94h18h
Get Cooling Policy State30h94h19h
Get Port Info Parameters30h94h1Ah
Set Port Info Parameters30h94h1Bh
Get Blade Info Parameters30h94h1Ch
Set Blade Info Parameters30h94h1Dh
Set Blade MEZZ Card Present30h94h1Eh
Set Blade Global Configuration30h94h1Fh
Get KVM Parameter30h94h20h
Set KVM Parameter30h94h21h
Get Stateless Compute Parameter30h94h22h
Set Stateless Compute Parameter30h94h23h
Get Shelf Info30h94h30h
Set Shelf Info30h94h31h
Rearm Events30h94h32h
Receive Event30h94h33h
Get Event Management30h94h34h
Set Event Management30h94h35h
Get Event Entry30h94h37h
Get Current Asserted Event30h94h38h
Get auth token30h94h39h包括机框SSO和内部redfish会话的token获取
Set BMC Forward30h94h3Ah
SSO User Secondary Authencation Request30h94h3Bh
Get SSO User Secondary Authencation Result30h94h3Ch
Get event descripion30h94h3Dh
Get File Checksum From iMana30h94h3Eh
Destroy SSO Token30h94h3Fh
Get Event Record30h94h40h
Set VNC password30h94h67h
Shelf Device Power State Control30h94h68h
Get Shelf Device Power State30h94h69h
Get Rack Info30h94h6Ah
Set Rack Info30h94h6Bh
Get Chassis Info30h94h6Ch
Set Chassis Info30h94h6Dh
Get System Id30h94h6Eh

SMM和交换类命令(Cmd:95h)

命令描述网络功能码(NetFN)命令字(Cmd)子命令字(SubCmd)备注
Get Upgrade Support30h95h01h
Get Upgrade File Size30h95h02h
Set SAS Configuration30h95h03h
Get SAS DiskInfo30h95h04h
Set Expander ready30h95h05h
Get Port Mapping30h95h08h
Get Stacking Status30h95h09h
Set VLAN IP30h95h0Ah
Get VLAN IP30h95h0Bh
Save Configuration30h95h0Ch
Get NIC Map30h95h0Dh
Set NIC Map30h95h0Eh

SMM内部通信类命令(Cmd:96h)

命令描述网络功能码(NetFN)命令字(Cmd)子命令字(SubCmd)备注
Set CPLD Register30h96h01h

其他限制类命令(禁用)

特定主从限制类命令(Cmd:97h,禁用)

命令描述网络功能码(NetFN)命令字(Cmd)子命令字(SubCmd)备注
Get Multi-host Parameter30h97h02h禁用
Get expander mode Command30h97h03h禁用
Set expander mode Command30h97h04h禁用
Get partition config Command30h97h05h禁用
Set partition config Command30h97h06h禁用
Get Node Configuration30h97h07h禁用
Set Node Global Configuration30h97h08h禁用
Set NC collect enable Command30h97h08h禁用
Get preshared key30h97h09h禁用
Update preshared key30h97h0Ah禁用
Set VMA network30h97h0Bh禁用
Get VMA network30h97h0Ch禁用
Get Lpar DFT config30h97h0Dh禁用
Set Lpar DFT config30h97h0Eh禁用
Get Pcie Switch Upgrade Status30h97h0Fh禁用
Set ACLost status30h97h15h禁用
Get ACLost status30h97h16h禁用
Get bio type30h97h17h禁用
Get system boot register30h97hA1h禁用

其他限制类命令(禁用)

命令描述网络功能码(NetFN)命令字(Cmd)子命令字(SubCmd)备注
Get Components Version Info30h15h--禁用
Set Info30h40h--禁用
Get Info30h40h--禁用
Port Loop Test30hB0hF0h禁用
Get Energy Information30hE2h00h/10h/30h禁用
Switch Config30hE5h--禁用