问题现象
使用Ascend DMI工具执行aicore诊断时失败,提示A software or internal error occurs. Contact Huawei technical support。
图1 报错示例
可能原因
- 驱动固件版本低于23.0.0
- mcu版本未升级低于23.0.0
- kernel包未安装
解决措施
- 可通过ascend-dmi -c命令检查驱动固件版本是否为23.0.0及以上。

- 检查mcu版本是否为23.0.0及以上,命令:npu-smi upgrade -b mcu -i $i($i为指定设备ID)

- 检查kernel包是否安装。命令:find /usr/local/Ascend/ -name kernel
一般在tbe目录下,如下示例kernel路径为:
/usr/local/Ascend/ascend-toolkit/8.0.RC2/opp/built-in/op_impl/ai_core/tbe/kernel
