Firmware Upgrade Failure
This section applies only to NPU 1.X.X.
You can check the NPU version from the driver package name. For example, if the driver package name is A300-3000-NPU_Driver-20.0.0-ARM64-Ubuntu18.04.run, the NPU version is 20.0.0.
Symptom 1
During the firmware upgrade, the following information is displayed:
errno 536871427
Solution 1
In other cases, if the LD_LIBRARY_PATH environment variable is set to the directory (such as /root/host) for storing the library of the .rar package, perform the following operations:
- Run the echo $LD_LIBRARY_PATH command to view the environment variable.
- If the LD_LIBRARY_PATH environment variable is set, run the export LD_LIBRARY_PATH= command to clear it.
- (Optional) Go to the /usr/local/HiAI/firmware/ directory of the upgrade tool of the .run package and run the ldd upgrade-tool command to check the dependent libraries linked with the tool. Normally, the system libraries and libraries in the /usr/local/HiAI/ directory of the system are linked.
Symptom 2
What Do I Do If the Firmware Update Fails?
Solution 2
The firmware update depends on the .ko and .so files on the host and device. Therefore, the firmware update fails if the environment is abnormal. You can select one of the following methods to resolve the problem:
- Restart the host OS. After the host OS is restarted, and run the .run package upgrade command again.
- Uninstall the .run installation package, restart the host OS, and run the -- --full installation command. This operation applies only to B380 and later versions.