查询DPU物理丝印号

命令功能

通过IPMI命令查询DPU的物理丝印号。

命令格式

ipmitool -H BMC_IP -I lanplus -p 623 -U BMC_USERNAME -P BMC_PASSWD raw 0x30 0x93 0xdb 0x07 0x00 0x27 0x39 0x01 0x0a 0x0 0xff

参数说明

参数

参数说明

取值

BMC_IP

BMC的IP地址。

-

BMC_USERNAME

BMC的用户名。

-

BMC_USERNAME

BMC的密码。

-

1

NetFn,网络功能码。

0x30

2

CMD,命令字。

0x93

3~5

Manufacturer ID。

Huawei Manufacturer ID:0xDB0700

6

Sub command,子命令。

0x27:获取设备信息。

7

Device Type Parameter。

0x39:DPU默认取值。

8

Device No:设备逻辑序号,从1开始,小字节序。实现时尽量跟slot id或丝印保持一致,但不能保证跟slot id或丝印一致,故命令调用者不能假设逻辑序号等同于slot id或丝印。

  • 0x01:业务场景只存在1张卡(命令支持多卡)。
  • 0xff:表示不指定槽位号。

9

Device Info Parameter。

0x0a:查询DPU物理丝印号。

10

Read Offset:读取的数据偏移,从0开始。

例如:0x00

11

Length:读取长度,最大为250 bytes。

例如:0xff

命令响应

正确响应格式如下,否则为失败。

参数(字节)

参数说明

1~3

Huawei Manufacturer ID:0xDB0700

4

End of List:表示当前数据是否结束。当参数数据比较长的时候,可能需要分多次读取,通过此字段可以判断数据是否读完。
  • 0:last data。
  • 1:middle data。

5~N

Data 5~N:Device Name。

最多50字节,不足50字节以null结束。

使用指南

无。

使用实例

查询DPU的物理丝印号。

1
2
3
C07-UP-FS01:~ # ipmitool -H 192.168.1.1 -I lanplus -p 623 -U BMC_USERNAME -P BMC_PASSWD raw 0x30 0x93 0xdb 0x07 0x00 0x27 0x39 0x01 0x0a 0x0 0xff
db 07 00 00 50 43 49 65 20 43 61 72 64 20 35 20
28 53 44 49 20 56 35 2e 31 29