Get VRD Parameter
更新时间: 2025/06/26
在Gitcode上查看源码2Dh-获取VRD-的配置参数(Get-VRD-Parameter)
修订记录
| openUBMC版本号 | 修订日期 | 修订内容 |
|---|---|---|
| 25.06 | 2025/06/26 | 初稿,新增命令详情 |
基本信息
功能说明
获取VRD的配置参数。
权限
ReadOnly
适用机型
pangea不支持
命令信息
请求信息
| 字节顺序 | 域取值说明 |
|---|---|
| NetFn | 30h |
| CMD | 92h |
| 1:3 | Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。 |
| 4 | Sub command,子命令=2Dh |
| 5 | VRD参数域 表1 |
| 6:N | 获取信息的子参数 表1 |
响应信息
| 字节顺序 | 域取值说明 |
|---|---|
| 1 | Completion Code |
| 2:4 | Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。 |
| 5:N | 表1 |
附表1 VRD参数表
| 功能描述 | parameter selector | parameter data-get | parameter 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