Get VRD Parameter
更新时间: 2025/06/26
在Gitcode上查看源码

2Dh-获取VRD-的配置参数(Get-VRD-Parameter)

修订记录

openUBMC版本号修订日期修订内容
25.062025/06/26初稿,新增命令详情

基本信息

功能说明

获取VRD的配置参数。

权限

ReadOnly

适用机型

pangea不支持

命令信息

请求信息

字节顺序域取值说明
NetFn30h
CMD92h
1:3Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。
4Sub command,子命令=2Dh
5VRD参数域 表1
6:N获取信息的子参数 表1

响应信息

字节顺序域取值说明
1Completion Code
2:4Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。
5:N表1

附表1 VRD参数表

功能描述parameter selectorparameter data-getparameter data-set
CPU Core
0x01请求:
【6:21】获取的部件掩码,按bit位表示,
1:获取
0:不获取
小端字节序,如设置CPU1(CPU ID从1开始)参数,byte6的bit0为1;设置CPU2参数,byte6的bit1为1,以此类推。
【22】Parameter Type,参数类型
1:report scale负偏

响应:
【5:20】获取的部件掩码,按bit位表示,
1:获取成功
0:获取失败
小端字节序,如设置CPU1(CPU ID从1开始)参数,byte6的bit0为1;设置CPU2参数,byte6的bit1为1,以此类推。
【21:N】参数值
1)请求数据Byte5为1:
a.请求数据Byte22为1:参数长度=1*(查询成功部件总数)
请求:
【6:21】设置的部件掩码,按bit位表示。
1:设置
0:不设置
小端字节序,如设置CPU1(CPU ID从1开始)参数,byte6的bit0为1;设置CPU2参数,byte6的bit1为1,以此类推。
【22】 Parameter Type,参数类型
1:report scale负偏
2-3:不能使用
4:gears
【23:N】参数值
1)Byte5为1:
a.Byte22为1:参数长度=1*(需设置部件总数)。 说明:
每个部件参数值长度为1个字节,数值范围[0~15]。
b.Byte22为4:参数长度=1Byte 说明:
不同档位对应多个参数组合,具体对应关系需要与BIOS和硬件确认,CCPod产品该组合为Iout和IccMax。
VRD寿命0x02请求:
【6】FRU Device ID,获取VRD寿命的Fru_id
【7】Component Type,获取VRD寿命的部件类型
0:主板VRD寿命
1:接口卡VRD寿命

响应:
【5:N】Data,实际返回的寿命,用字符串的ascii进制表示
只读属性
VRD过温保护和告警开关 说明:
该功能仅TS200-2480/2480Pro机型支持
0x03请求:
Command length:0
响应:
Data1:当前开关的值,取值如下:
0:禁用
1:使能
请求:
Command length:1
Data1:要设置的开关值,取值如下:
0:禁用
1:使能

命令样例

获取主板VRD寿命信息

请求:

ipmicmd -k "0f 00 30 92 db 07 00 2d 02 00 00" smi 0

响应:

0f 31 00 92 00 db 07 00 32 31 2e 32 31 2e 32 32 2e 32 31

返回到索引