Set PPR Result
更新时间: 2026/08/06
在Gitcode上查看源码

Set PPR Result

Change History

openUBMC VersionRevision DateDescription
25.062025/06/26Initial draft: add command details

Basic Information

Function Description

Set PPR.

Privilege

Command Information

Request Information

ByteData Field
NetFn30h
CMD92h
1:3Manufacturer ID, LS Byte first. The length is fixed to three bytes. For example, if the vendor ID is 2011 and the corresponding hexadecimal value is 0x0007DB, the first byte is DBh, the second byte is 07h, and the third byte is 00h.
4Sub command, subcommand = 48h
5fault num: indicates the number of faults. The value is less than or equal to 5 due to the length limit of the IPMI command.
6DIMM 1 CPU ID
7DIMM 1 channel ID
8DIMM 1 DIMM ID
9DIMM 1 Rank ID
10DIMM 1 SubRank ID
11DIMM 1 1 Device ID
12DIMM 1 BankGroup ID
13DIMM 1 Bank ID
14:17DIMM 1 Row address
18:49DIMM 1 SN
50Isolation result of memory 1
51Memory 1 Reserved
52DIMM 2 CPU ID
53DIMM 2 CHANNEL ID
54DIMM 2 DIMM ID
55DIMM 2 Rank ID
56DIMM 2 SubRank ID
57DIMM 2 Device ID
58DIMM 2 BankGroup ID
59DIMM 2 Bank ID
60:63DIMM 2 Row address
64:95DIMM 2 SN
96Isolation result of memory 2
97Memory 2 Reserved
...-
6+46NDIMM N CPU ID
7+46NDIMM N CHANNEL ID
8+46NDIMM N DIMM ID
9+46NDIMM N Rank ID
10+46NDIMM N SubRank ID
11+46NDIMM N Device ID
12+46NDIMM N BankGroup ID
13+46NDIMM N Bank ID
14+46N: 17+46NDIMM N Row address
18+46N: 49+46NDIMM N SN
50+46NDIMM N isolation result
51+46NMemory N Reserved

Response Information

ByteData Field
1Completion Code
d6- indicates that the command is not registered with the BMC and is not supported.
2:4Manufacturer ID, LS Byte first. The length is fixed to three bytes. For example, if the vendor ID is 2011 and the corresponding hexadecimal value is 0x0007DB, the first byte is DBh, the second byte is 07h, and the third byte is 00h.

Command Example

Set the PPR.

Request:

bash
ipmicmd -k "0f 00 MM NN" smi 0

Response:

text
0f MM NN

Back to Index