驱动25.0.RC1及之后版本,执行码流测试或诊断时报错FAIL,错误码-8001
问题现象
执行码流测试或诊断,报错如下。
[****@******]# ascend-dmi --dg -i prbs -q Summary: Arch: aarch64 Mode: ***** Time: 20250414-15:12:36 Hardware: prbs: FAIL *** error occured on device 1 *** error occured on device 7
查看日志,报错如下。
[WARN][2025-04-14 15:11:03][72878][prbs_thread.cpp ControlTransPrbsCodeStream:86] call dcmi_prbs_operate failed. type=8, direction=1, cardId=7, chipId=0, ret=-8001 [WARN][2025-04-14 15:11:03][72878][prbs_thread.cpp ExecPrbsCodeStream:229] start prbs trans failed on device 7
可能原因
执行码流测试或诊断时,NPU或CDR的SNR(信噪比)校验不通过。
解决措施
方式一、使用msnpureport -f命令收集device日志,若日志中存在“retimer check snr failed.”相关则表明CDR的SNR(信噪比)校验不通过;若日志中存在“SNR is below 40W”相关则表明NPU的SNR(信噪比)校验不通过。
方式二、使用hccn_tool -i ${x} -sdcr -t 5命令查询CDR的SNR和历史SNR信息,若低于350000/20dB即为SNR校验不通过。
确认SNR不达标,则需更换对应的硬件。
父主题: 码流测试类