Set Chip Bitwidth
更新时间: 2025/06/26
在Gitcode上查看源码

44h-设置内存位宽信息(Set-Chip-Bitwidth)

修订记录

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

基本信息

功能说明

设置内存位宽信息。(该命令仅支持带内发送)

权限

BasicSetting

命令信息

请求信息

字节顺序域取值说明
NetFn30h
CMD92h
1:3Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。
4Sub command,
子命令=44h,物理内存通道
子命令=56h,表示上报为逻辑内存通道,需要BMC转换为物理通道
5DIMM num,本条ipmi消息呈现内存信息的内存条数
6第一条内存芯片位宽0x00-x4、0x01-x8、0x02-x16、0x03-other、0xff-invalid
7第一条内存CPU ID[7:4]
当Sub command为44h时表示为Channel ID[3:0]
当Sub command为56h时表示为Logical Channel ID[3:0]
8第一条内存DIMM ID
9第一条内存预留字段
10第二条内存芯片位宽
11第二条内存CPU ID[7:4],Channel ID[3:0]
12第二条内存DIMM ID
13第二条内存预留字段
~其他条内存信息,按照上面格式填充。

响应信息

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

命令样例

设置内存位宽信息

请求:

ipmicmd -k "0f 00 30 92 DB 07 00 44 00" smi 0

响应:

0f 31 00 92 00 db 07 00

返回到索引