评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
Firmware固件升级失败
本章节内容仅适用于NPU 1.X.X系列版本。
NPU版本号可通过驱动包名称查看,例如驱动包名称为“A300-3000-NPU_Driver-20.0.0-ARM64-Ubuntu18.04.run”,则NPU版本号为20.0.0。
问题描述1
Firmware固件升级时显示:
errno 536871427
解决方案
其他情况一般为用户设置了LD_LIBRARY_PATH环境变量,且该环境变量指向“/root/host”等先前rar包存放lib库的目录。可按照如下操作解决。
- 执行echo $LD_LIBRARY_PATH,查看该环境变量。
- 如果设置了LD_LIBRARY_PATH环境变量,执行export LD_LIBRARY_PATH=命令进行清除。
- (可选)进入run安装包升级工具目录“/usr/local/HiAI/firmware/”,执行ldd upgrade-tool命令查看工具依赖库链接,此时工具依赖库链接到系统lib库和“/usr/local/HiAI/”目录下的lib库文件。
问题描述2
其他情况导致firmware更新失败。
解决方案
固件更新依赖host、device上的.ko和.so文件,所以环境异常也会导致固件更新失败。用户可以选择如下方案进行解决。
- 重启host操作系统,复位后重新执行run更新命令。
- 卸载run安装包,复位host操作系统,复位后执行-- --full安装命令。该操作仅支持B380及以上版本。