昇腾社区首页
中文
注册

驱动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不达标,则需更换对应的硬件。