Get Component Info(deprecated)
更新时间: 2025/06/26
在Gitcode上查看源码

12h-获取组件信息(弃用)(Get-Component-Info(deprecated))

修订记录

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

基本信息

功能说明

获取组件信息。

权限

ReadOnly

适用机型

2023.2.28:BMC V2主干版本,只支持命令“信息类型为3”在位信息查询。其他信息类型只有Atlas机框G560、G560v5专用机框专用,V2主干已经不支持。

Pangea设备、V2主干版本仅支持Component present查询。

命令信息

请求信息

字节顺序域取值说明
NetFn30h
CMD91h
1:3Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。
4Sub command,子命令=12h
5Component ID
6信息类型:
0: Component product id,与底板相同,16进制数字
1: Component board id,只有在位才有意义,16进制数字
2: Component pcb id,只有在位才有意义,16进制数字
3: Component present,1表示在位,0表示不在位
4: Component name,字符串类型
5: Component type
0: Base board
1: Mezzanine Card
other reserved 说明:
Pangea设备、V2主干版本仅支持Component present查询。

响应信息

字节顺序域取值说明
1Completion Code.
Invalid Parameter (C9h) for unsupported component
Invalid Data Field (CCh)for unsupported component
2:4Manufacturer ID,LS Byte first。长度固定3个字节,例如,某厂家ID是2011,对应十六进制为0x0007DB,则字节序为第1个字节为DBh、第2个字节为07h、第3个字节为00h。
5Component的在位信息,0-不在位,1-在位

命令样例

获取组件信息

请求:

ipmicmd -k "0f 00 30 91 db 07 00 12 03 03" smi 0

响应:

0f MM NN

返回到索引