一种PCIe网卡错误信息的检测方法及装置制造方法及图纸

技术编号:20724250 阅读:37 留言:0更新日期:2019-03-30 17:33
本发明专利技术创新提出了一种PCIe网卡错误信息的检测方法及装置,根据第一对应关系以及第二对应关系,通过判断不可纠错掩码寄存器、不可纠错状态寄存器、可纠错掩码寄存器、可纠错错误状态寄存器的相应bit位数值情况,获取PCIe网卡错误信息,可以有效解决主板上的PCIe插槽及其附属电路的元器件因为焊接不良(比如假焊)或PCIe接口的网卡本身不良等原因,造成的PCIe接口网卡的链路连接及数据传输的工作不稳定,以及带宽和连接速度符合网卡的设计需求,但其接口的链路连接及传输数据的性能大幅下降,同时可以获取数据链路层及事务处理层的各种不良,符合出货的要求,提高检测效率以及产品的良品率。

【技术实现步骤摘要】
一种PCIe网卡错误信息的检测方法及装置
本专利技术涉及测试评估领域,尤其是涉及一种PCIe网卡错误信息的检测方法及装置。
技术介绍
目前在服务器系统组装工厂,在PICe接口网卡等完成组装后,一般只是简单的从PCIe配置空间中读取下PCIe网卡的带宽(linkwidth)以及连接速度(linkspeed),确定此时PCIe网卡即时是否工作在正常的状态。但是主板上的PCIe插槽及其附属电路的元器件因为焊接不良(比如假焊)或PCIe接口的网卡本身不良等原因,会使PCIe接口网卡的链路连接及数据传输的工作不稳定,有时候带宽和连接速度符合网卡的设计需求,但其接口的链路连接及传输数据的性能大幅下降,同时数据链路层(DataLinkLayer)及事务处理层(TransactionLayer)的各种不良无从得知,不符合出货的要求,影响企业的形象,不利于企业提高竞争力,降低检测效率以及产品的良品率。
技术实现思路
本专利技术为了解决PCIe网卡检测方法现有技术中存在的问题,创新提出了一种PCIe网卡错误信息的检测方法及装置,可以有效解决主板上的PCIe插槽及其附属电路的元器件因为焊接不良(比如假焊)或P本文档来自技高网...

【技术保护点】
1.一种PCIe网卡错误信息的检测方法,其特征是,包括:S1、利用lspci工具获取服务器产品中PCIe设备及PCIe网卡信息;S2、利用lspci工具读取PCIe网卡的PCIe配置空间的前288个字节的数据;S3、按照第一对应关系,判断不可纠错掩码寄存器中错误对应的bit位的数值是否为0,如果为0,表示其错误是正常被获取的,转入步骤S4,如果为1,表示其错误被屏蔽,需通过setpci工具将其相应的bit位设为0,转入步骤S2;S4、判断不可纠错状态寄存器中错误对应的bit位的数值是否为1,如果为1,按照第一对应关系,确定其错误,并将其送维修工站,如果不为1,转入步骤S5;S5、按照第二对应关...

【技术特征摘要】
1.一种PCIe网卡错误信息的检测方法,其特征是,包括:S1、利用lspci工具获取服务器产品中PCIe设备及PCIe网卡信息;S2、利用lspci工具读取PCIe网卡的PCIe配置空间的前288个字节的数据;S3、按照第一对应关系,判断不可纠错掩码寄存器中错误对应的bit位的数值是否为0,如果为0,表示其错误是正常被获取的,转入步骤S4,如果为1,表示其错误被屏蔽,需通过setpci工具将其相应的bit位设为0,转入步骤S2;S4、判断不可纠错状态寄存器中错误对应的bit位的数值是否为1,如果为1,按照第一对应关系,确定其错误,并将其送维修工站,如果不为1,转入步骤S5;S5、按照第二对应关系,判断可纠错掩码寄存器中错误对应的bit位的数值是否为0,如果为0,表示其错误是正常被获取的,转入步骤S6,如果为1,表示其错误被屏蔽,需通过setpci工具将其相应的bit位设为0,转入步骤S2;S6、判断可纠错状态寄存器中错误对应的bit位的数值是否为1,如果为1,按照第二对应关系,确定其错误,并将其送维修工站,如果不为1,说明服务器产品合格,测试pass,测试结束。2.根据权利要求1所述的PCIe网卡错误信息的检测方法,其特征是,所述PCIe网卡的信息包括:域号,总线号,设备号,功能号。3.根据权利要求1所述的PCIe网卡错误信息的检测方法,其特征是,所述不可纠错掩码寄存器对应0x108-0x10B位置的4个字节。4.根据权利要求1所述的PCIe网卡错误信息的检测方法,其特征是,所述不可纠错状态寄存器对应0x104-0x107位置的4个字节。5.根据权利要求1所述的PCIe网卡错误信息的检测方法,其特征是,所述第一对应关系是不可纠错掩码寄存器与不可纠错状态寄存器中bit位与错误对应关系,具体是:第四bit位对应数据链路协议错误,第五bit位对应数据错误,第十二bit位对应流程控制错误,第十四bit位对应完成超时错误,第十五bit位对应放弃完成错误,第十六bit位对应不可预期结束错误,第十七bit位对应接受过载错误,第十八bit位对应畸形报文错误,第十九bit位对应数据校验错误,第二十bit...

【专利技术属性】
技术研发人员:田周鹏
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1