Query Rollback status
更新时间: 2026/08/06
在Gitcode上查看源码Query Rollback status
Change History
| openUBMC Version | Revision Date | Description |
|---|---|---|
| 25.06 | 2025/06/26 | Initial draft: add command details |
Basic Information
Function Description
Query the rollback status.
Privilege
Command Information
Request Information
| Byte | Data Field |
|---|---|
| NetFn | PICMG 2Ch |
| CMD | 37h |
| 1 | PICMG ID. Enter 0. |
Response Information
| Byte | Data Field |
|---|---|
| 1 | Completion 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. |
| 2 | PICMG ID. Enter 0. |
| 3 | Rollback 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 0Response:
text
0f 2d 00 37 d5 00 80 00 00 00