Get Full Image Update Status
更新时间: 2025/06/26
在Gitcode上查看源码

95h-查询整包升级状态(Get-Full-Image-Update-Status)

修订记录

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

基本信息

功能说明

查询整包升级状态

权限

ReadOnly

命令信息

请求信息

字节顺序域取值说明
NetFn30h
Cmd93h
1:3Manufacturer ID,LB Byte first。长度固定 3 个字节,例如,某厂家ID时 2011,对应十六进制为0x0007DB,则字节序为第1个字节为 DBh,第二个字节为 07h,第三个字节为 00h。
4SubCmd, 子命令=95h
5:6Reserved,当前统一填0,为后续可能添加的参数做预留

响应信息

字节顺序域取值说明
1Completion Code
2:4Manufacturer ID,LB Byte first。长度固定 3 个字节,例如,某厂家ID时 2011,对应十六进制为0x0007DB,则字节序为第1个字节为 DBh,第二个字节为 07h,第三个字节为 00h。
5Length,返回数据长度
6:N整包中各固件升级进度和状态,每两个字节描述一个固件,其中进度百分比使用低字节,升级状态码使用高字节的低4bit,高字节的高4bit预留,状态码定义如下:
0:正常
1:升级失败
2:未匹配到具体板卡而未升级
如:0x00 0x50固件升级进度为80%,当前状态码为0
0x01 0x00固件升级进度为0%,当前状态码为1

命令样例

查询整包升级进度及状态

响应说明:固件1、2升级到80%,固件3升级失败,固件4升级到100%,固件5未匹配到具体板卡而未升级

请求:

ipmitool raw 0x30 0x93 0xdb 0x07 0x00 0x95 0x00 0x00

响应:

0xdb 0x07 0x00 0x0a 0x00 0x50 0x00 0x53 0x01 0x00 0x00 0x64 0x02 0x00

返回到索引