Get Cooling Device Level
更新时间: 2026/08/06
在Gitcode上查看源码Get Cooling Device Level
Change History
| openUBMC Version | Revision Date | Description |
|---|---|---|
| 25.06 | 2025/06/26 | Initial draft: add command details |
Basic Information
Function Description
Obtains the heat sink component level.
Privilege
ReadOnly
Command Information
Request Information
| Byte | Data Field |
|---|---|
| NetFn | 30h |
| CMD | 91h |
| 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 | Device Type 0: fan 1: pump |
| 6 | Device Id 0-0xfe: ID of a single heat sink 0xff: all heat sink components |
| 7 | Mode: 0: value set in manual mode 1: actual control value of the component |
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 | Device Num: N, indicating the number of heat sinks |
| 6:N+5 | Heat dissipation level. If the device ID is specified, the heat dissipation level of the specified component is returned. If the device ID is 0xff, the heat dissipation levels of all specified components are returned. |
Command Example
Obtain the heat dissipation levels of all fans in manual mode.
Request:
bash
ipmitool raw 0x30 0x91 0xdb 0x07 0x00 0x26 0x00 0xff 0x00Response:
text
db 07 00 0x04 0x0a 0x0a 0x0a 0x0a