Set Cooling Policy
更新时间: 2026/08/06
在Gitcode上查看源码Set Cooling Policy
Change History
| openUBMC Version | Revision Date | Description |
|---|---|---|
| 25.06 | 2025/06/26 | Initial draft: add command details |
Basic Information
Function Description
Sets the speed adjustment policy.
Privilege
BasicSetting
Command Information
Request Information
| Byte | Data Field |
|---|---|
| NetFn | 30h |
| CMD | 92h |
| 1:3 | Manufacturer 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. |
| 4 | Sub command, sub command=26h |
| 5 | Parameter Selector 00h: PWM duty when the temperature fails to be obtained 01h: Sets the MPC thermal resistance model parameters. |
| 6 | Set the parameter to 00h. Sensor ID: indicates the sensor ID of the temperature monitoring point. Set the parameter to 01h. Command Data Length: data length |
| 7: N | Set the parameter to 00h. Data 7 PWM duty: (0–100). The value 100 indicates that the fan rotates at full speed. Set the parameter to 01h. Data 8:9 MPC Version ID Data 10 Model Type 04h Data 11 inlet temp Data 12:13: steady-state system power consumption of fans in the case of PWM85% Data 14:37 MPC thermal resistance model coefficient Data 38: start point for fan speed optimization |
Response Information
| Byte | Data Field |
|---|---|
| 1 | Completion Code |
| 2:4 | Manufacturer 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. |
| 5 (valid when 01h is selected) | Set status: Success: 00h Failed: ffh |
Command Example
Set the MPC thermal resistance model when the air intake vent temperature is 24°C and the fan speed is 85%.
Request:
bash
ipmitool raw 0x30 0x92 0xdb 0x07 0x00 0x26 0x01 0x1e 0x00 0x00 0x04 0x18 0x1a 0x01 0x80 0xb0 0xa0 0xd5 0x59 0x71 0x4e 0x40 0xf4 0x6b 0x2d 0xc4 0xd1 0xf2 0xb5 0x3f 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0xc0Response:
text
db 07 00 00