本申请实施例涉及计算机,涉及但不限于一种pcie链路确定异常信息的方法及装置。
背景技术:
1、计算机在pcie训练时可能会遇到掉卡,掉速或是掉带宽问题,尤其第五代pcie存在重定时器(retimer)关系,导致在pcie训练失败时,无法确定识别的原因是卡、retimer、还是根端口(root port)上,现有技术中也没有更多的讯息用于初步分析pcie训练失败原因。
技术实现思路
1、有鉴于此,本申请实施例提供一种pcie链路确定异常信息的方法、装置、设备及存储介质。
2、本申请实施例的技术方案是这样实现的:
3、第一方面,本申请实施例提供一种pcie链路确定异常信息的方法,所述方法包括:
4、确定pcie链路训练异常;
5、获取所述pcie链路训练异常的调试信息;
6、基于所述调试信息确定所述pcie的异常信息;
7、其中,所述调试信息至少包括至少一个预判故障器件的运行日志;
8、所述异常信息至少包括故障器件信息。
9、第二方面,本申请实施例提供一种pcie链路确定异常信息的装置,所述装置包括:
10、第一确定模块,用于确定pcie链路训练异常;
11、第一获取模块,用于获取所述pcie链路训练异常的调试信息;
12、第二确定模块,用于基于所述调试信息确定所述pcie的异常信息;
13、其中,所述调试信息至少包括至少一个预判故障器件的运行日志;
14、所述异常信息至少包括故障器件信息。
15、第三方面,本申请实施例提供一种电子设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述方法。
16、第四方面,本申请实施例提供一种存储介质,存储有可执行指令,用于处理器执行时,实现上述方法。
17、本申请实施例中,首先确定pcie链路训练异常;然后获取所述pcie链路训练异常的调试信息;最后基于所述调试信息确定所述pcie的异常信息。这样,可以在pcie链路训练异常的情况下,基于预判故障器件的运行日志初步分析出故障器件信息和异常原因。
1.一种pcie链路确定异常信息的方法,其特征在于,所述方法包括:
2.如权利要求1所述的方法,所述确定所述pcie链路训练异常,包括以下至少之一:
3.如权利要求2所述的方法,所述获取所述pcie链路训练异常的调试信息,包括:
4.如权利要求3所述的方法,所述利用基板管理控制器打开至少两个所述预判故障器件的调试功能,包括以下至少之一:
5.如权利要求3所述的方法,所述方法还包括:
6.如权利要求5所述的方法,所述获取所述pcie链路训练异常的调试信息,包括:
7.如权利要求1至6任一项所述的方法,所述方法还包括:
8.如权利要求7所述的方法,所述获取所述pcie链路再次训练的训练状态机的参数信息,包括:
9.如权利要求8所述的方法,所述基于所述调试信息和所述参数信息,确定所述pcie的异常信息,包括:
10.一种pcie链路确定异常信息的装置,所述装置包括: