代码仓
中
Initiate upgrade action
更新时间: 2025/06/26
在AtomGit上查看源码

31h-启动升级操作(Initiate-upgrade-action) ​

说明: V5及以上产品不再支持该命令。

修订记录 ​

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

基本信息 ​

功能说明 ​

启动升级操作。

权限 ​

命令信息 ​

请求信息 ​

字节顺序域取值说明
NetFnPICMG 2Ch
CMD31h
1PICMG ID填0
2Components,选择哪些部件
当本请求的Upgrade action字段为“Upload for compare (03h)”或“Upload for upgrade (02h)”时,只允许同时选择一个部件。
3Upgrade action,升级操作
00h=Backup components,备份部件
01h=Prepare components,部件升级准备
02h=Upload for upgrade,加载上传
03h=Upload for compare,比较上传
其他值保留

响应信息 ​

字节顺序域取值说明
1Completion Code
80h=命令还在执行,使用“Get upgrade status”命令来轮询命令执行进度。
81h=非法部件
2PICMG ID填0

命令样例 ​

启动升级操作 ​

请求:

ipmicmd -k "0f 00 2c 31 00 01 00" smi 0

响应:

0f 2d 00 31 00 00

说明:本例响应的完成码为 00(成功)。选择部件位图 01h(部件 0),执行 00h(备份部件);本例假定部件存在且支持备份,操作已完成。

返回到索引 ​