Get thermal enforce policy
更新时间: 2026/08/06
在Gitcode上查看源码

Get thermal enforce policy

Change History

openUBMC VersionRevision DateDescription
25.062025/06/26Initial draft: add command details

Basic Information

Function Description

Query the heat dissipation mode.

Privilege

ReadOnly

Command Information

Request Information

ByteData Field
NetFn30h
CMD92h
1:3Manufacturer ID, LS Byte first. The length is fixed to three bytes. For example, if the vendor ID is 2011 and the corresponding hexadecimal value is 0x0007DB, the first byte is DBh, the second byte is 07h, and the third byte is 00h.
4Sub command, sub command=14h
5policy option: option to be queried, which is newly added and compatible with the old one.
1-Fan speed enforce
2-elevation
3-Power Precapping to cooling

Response Information

ByteData Field
1Completion Code
2:4Manufacturer ID, LS Byte first. The length is fixed to three bytes. For example, if the vendor ID is 2011 and the corresponding hexadecimal value is 0x0007DB, the first byte is DBh, the second byte is 07h, and the third byte is 00h.
5policy option
1-Fan speed enforce
2-elevation
3-Power Precapping to cooling
other reserved
6For details about the policy value, see Table 1.

Related Information

Table 1 Heat dissipation mode parameters

Function descriptionpolicy optionparameter data-getparameter data-set
Template: function description and application scenario0xMNRequest:
Read Offset: 0x0000
Length: 1
Response:
End of List: 0
Data:
0: function 0
1: function 1
Request:
Write Offset: 0x0000
Length: 1
Data:
0: function 0
1: function 1
Fan speed enforce1Response data6:
0-default
1-high fan speed
2-Middle fan speed
Smart Cooling, new mode (the product needs to support Smart Cooling):
0x10:Energy saving mode
0x11:Low noise mode
0x12:High performance mode
0x13:Custom mode
0x14:Liquid cooling mode
Request data6:
0-default
1-high fan speed
2-Middle fan speed
Smart Cooling, new mode (the product needs to support Smart Cooling):
0x10:Energy saving mode
0x11:Low noise mode
0x12:High performance mode
0x13:Custom mode
0x14:Liquid cooling mode
Elevation2Response data6:
0- low elevation
1- high elevation
Request data6:
0- low elevation
1- high elevation
Power PreCapping to cooling3Response data6:
The fan speed adjustment policy needs to be preferentially used to reduce the fan speed.
0x01: Power capping is enabled.
0x00: power consumption pre-capping disabled
Request data6:
The fan speed adjustment policy needs to be preferentially used to reduce the fan speed.
0x01: Power capping is enabled.
0x00: power consumption pre-capping disabled
Temporary Fan speed enforce
Persistence upon reset, lost upon power-off
4Response data6:
0-default
1-high fan speed
2-Middle fan speed
Smart Cooling, new mode (the product needs to support Smart Cooling):
0x10:Energy saving mode
0x11:Low noise mode
0x12:High performance mode
0x13:Custom mode
0x14:Liquid cooling mode
Request data6:
0-default
1-high fan speed
2-Middle fan speed
Smart Cooling, new mode (the product needs to support Smart Cooling):
0x10:Energy saving mode
0x11:Low noise mode
0x12:High performance mode
0x13:Custom mode
0x14:Liquid cooling mode
Dft Fan speed enforce5Response data6:
0-default
1-high fan speed
2-Middle fan speed
Smart Cooling, new mode (the product needs to support Smart Cooling):
0x10:Energy saving mode
0x11:Low noise mode
0x12:High performance mode
Request data6:
0-default
1-high fan speed
2-Middle fan speed
Smart Cooling, new mode (the product needs to support Smart Cooling):
0x10:Energy saving mode
0x11:Low noise mode
0x12:High performance mode
Set Cooling Min Level6NARequest data6:
MinLevel: minimum rate limit of the cooling. The value ranges from 10 to 100.

Command Example

Query the heat dissipation mode.

Request:

bash
ipmitool raw 0x30 0x92 0xdb 0x07 0x00 0x14

Response:

text
db 07 00 01 02

Back to Index