升级固件
本章节以Ascend-hdk-310b-npu-firmware_x.x.x.x.X.run为例介绍.run格式固件包升级的相关操作。具体固件包名称请根据实际情况替换。
操作步骤
- 参照升级前准备准备软件包“Ascend-hdk-310b-npu-firmware_x.x.x.x.X.run”。
- 登录服务器,并在root用户下执行以下操作。
- 将软件包“Ascend-hdk-310b-npu-firmware_x.x.x.x.X.run”上传至Linux系统任意目录下,如“/opt”下。
- 执行如下命令,进入软件包所在路径,如“/opt”下。
cd /opt
- 执行如下命令,更改软件包权限。
chmod +x Ascend-hdk-310b-npu-firmware_x.x.x.x.X.run
- 执行如下命令,校验软件包的一致性和完整性。
./Ascend-hdk-310b-npu-firmware_x.x.x.x.X.run --check
出现如下回显信息,表示软件包校验成功。Verifying archive integrity... 100% SHA256 checksums are OK. All good.
软件包校验使用SHA256加密方式;校验过程中若提示:./Ascend-hdk-310b-npu-firmware_x.x.x.x.X.run does not contain an embedded MD5 checksum.和./Ascend-hdk-310b-npu-firmware_x.x.x.x.X.run does not contain a CRC checksum,表示没有使用MD5和CRC加密方式,可忽略。
- 执行如下命令,完成升级。升级过程支持一键式升级操作。
./Ascend-hdk-310b-npu-firmware_x.x.x.x.X.run --upgrade
若系统出现如下关键回显信息,表示升级成功。Firmware package upgraded successfully!
- 升级过程中的日志信息输出在“/var/log/ascend_seclog/ascend_install.log”文件中,用户可以执行vim /var/log/ascend_seclog/ascend_install.log命令打开日志。
- (可选)根据系统提示信息决定是否重启系统,若需要重启,请执行以下命令;否则,请跳过此步骤。
reboot
- 执行如下命令,检查升级后的版本号。
/usr/local/Ascend/driver/tools/upgrade-tool --device_index -1 --component -1 --version
如果安装驱动时指定安装路径,则命令中的“/usr/local/Ascend”请根据实际情况替换。
如果版本号与目标版本号一致,说明升级成功。否则,说明升级失败,请联系华为技术工程师处理。
父主题: 物理机升级