Query Rollback status
更新时间: 2026/08/06
在Gitcode上查看源码

Query Rollback status

Change History

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

Basic Information

Function Description

Query the rollback status.

Privilege

Command Information

Request Information

ByteData Field
NetFnPICMG 2Ch
CMD37h
1PICMG ID. Enter 0.

Response Information

ByteData Field
1Completion Code
0=The rollback is complete. The Rollback Status field indicates the components that are successfully rolled back.
80h=The rollback is in progress. Run the Query Rollback status command to query the rollback status.
81h=Rollback failed. The Rollback Status field indicates the component that fails to be rolled back.
82h=The rollback is overridden. (The rollback operation is overwritten.) Because the Rollback Override Policy field indicates that the rollback operation is overwritten, the rollback operation is not performed.
83h=The rollback is rejected. The rollback is not performed because the component that is upgraded last time does not support rollback.
D5=No rollback has been performed and no rollback is being performed.
2PICMG ID. Enter 0.
3Rollback Status
If the completion code is 81h, this field indicates the component that fails to be rolled back.
If the completion code is 0, this field indicates the component that is successfully rolled back.
If the completion code is 80h, this field is set to 0.
In other cases, this field and the following fields are meaningless and can be ignored.
(4)Progress. This field is optional. It indicates the percentage of the rollback progress.
[7] Reserved, 0
[6:0]: estimated completion percentage
If the progress cannot be estimated, do not provide this field.

Command Example

Query the rollback status.

Request:

bash
ipmicmd -k "0f 00 2c 37 00" smi 0

Response:

text
0f 2d 00 37 d5 00 80 00 00 00

Back to Index