Get thermal enforce policy
更新时间: 2025/06/26
在Gitcode上查看源码14h-查询散热模式(Get-thermal-enforce-policy)
修订记录
| openUBMC版本号 | 修订日期 | 修订内容 |
|---|---|---|
| 25.06 | 2025/06/26 | 初稿,新增命令详情 |
基本信息
功能说明
查询散热模式。
权限
ReadOnly
命令信息
请求信息
| 字节顺序 | 域取值说明 |
|---|---|
| NetFn | 30h |
| CMD | 92h |
| 1:3 | Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。 |
| 4 | Sub command,子命令=14h |
| 5 | policy option:查询的option,新增,兼容旧的 1-Fan speed enforce 2-elevation 3-Power Precapping to cooling |
响应信息
| 字节顺序 | 域取值说明 |
|---|---|
| 1 | Completion Code |
| 2:4 | Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。 |
| 5 | policy option 1-Fan speed enforce 2-elevation 3-Power Precapping to cooling other reserved |
| 6 | policy value取值参见 表1 |
命令样例
查询散热模式
请求:
ipmitool raw 0x30 0x92 0xdb 0x07 0x00 0x14响应:
db 07 00 01 02
附表1 散热模式参数表
| 功能描述 | policy option | parameter data-get | parameter data-set |
|---|---|---|---|
| 模板:功能描述,使用场景 | 0xMN | 请求: Read Offset:0x0000 Length: 1 响应: End of List: 0 Data: 0: 功能0 1: 功能1 | 请求: Write Offset:0x0000 Length: 1 Data: 0: 功能0 1: 功能1 |
| Fan speed enforce | 1 | 响应data6: 0-default 1-high fan speed 2-Middle fan speed Smart Cooling, 新增模式(产品需支持Smart Cooling): 0x10:Energy saving mode 0x11:Low noise mode 0x12:High performance mode 0x13:Custom mode 0x14:Liquid cooling mode | 请求data6: 0-default 1-high fan speed 2-Middle fan speed Smart Cooling, 新增模式(产品需支持Smart Cooling): 0x10:Energy saving mode 0x11:Low noise mode 0x12:High performance mode 0x13:Custom mode 0x14:Liquid cooling mode |
| Elevation | 2 | 响应data6: 0- low elevation 1- high elevation | 请求data6: 0- low elevation 1- high elevation |
| Power PreCapping to cooling | 3 | 响应data6: 功耗预封顶需要优先使用调速策略降风扇转速: 0x01: 功耗预封顶开启 0x00: 功耗预封顶关闭 | 请求data6: 功耗预封顶需要优先使用调速策略降风扇转速: 0x01: 功耗预封顶开启 0x00: 功耗预封顶关闭 |
| Temporary Fan speed enforce 复位持久化,掉电丢失 | 4 | 响应data6: 0-default 1-high fan speed 2-Middle fan speed Smart Cooling, 新增模式(产品需支持Smart Cooling): 0x10:Energy saving mode 0x11:Low noise mode 0x12:High performance mode 0x13:Custom mode 0x14:Liquid cooling mode | 请求data6: 0-default 1-high fan speed 2-Middle fan speed Smart Cooling, 新增模式(产品需支持Smart Cooling): 0x10:Energy saving mode 0x11:Low noise mode 0x12:High performance mode 0x13:Custom mode 0x14:Liquid cooling mode |
| Dft Fan speed enforce | 5 | 响应data6: 0-default 1-high fan speed 2-Middle fan speed Smart Cooling, 新增模式(产品需支持Smart Cooling): 0x10:Energy saving mode 0x11:Low noise mode 0x12:High performance mode | 请求data6: 0-default 1-high fan speed 2-Middle fan speed Smart Cooling, 新增模式(产品需支持Smart Cooling): 0x10:Energy saving mode 0x11:Low noise mode 0x12:High performance mode |
| Set Cooling Min Level | 6 | NA | 请求data6: MinLevel,Cooling的最小限速值,取值范围: 10-100 |