[发明专利]一种PCIE设备纠错方法与装置有效
| 申请号: | 201811130013.5 | 申请日: | 2018-09-27 |
| 公开(公告)号: | CN109376028B | 公开(公告)日: | 2021-11-09 |
| 发明(设计)人: | 魏冰 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F13/40;G06F13/42 |
| 代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰 |
| 地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 pcie 设备 纠错 方法 装置 | ||
本发明公开了一种PCIE设备纠错方法与装置,包括:通过ITP接口连接到出现可更正性错误的服务器,并扫描所述服务器的每个PCIE设备;读取所述每个PCIE设备的寄存器中的可更正性错误状态,将具有可更正性错误的所述寄存器所在的PCIE设备确定为出错PCIE设备;在CPU中修改对应所述出错PCIE设备的链路的参数,使得所述出错PCIE设备不再出现数据包发生损坏的现象。本发明的技术方案能够针对插接在服务器上的不同PCIE设备或不同类型的PCIE设备进行纠错处理,消除PCIE设备发生的可更正性错误,维持服务器稳定运转。
技术领域
本发明涉及数据传输领域,并且更具体地,特别是涉及一种PCIE设备纠错方法与装置。
背景技术
PCIE因其速度快、带宽高而被用作在服务器上连接CPU(中央处理器)与各个设备的主要IO(输入输出)总线。PCIE(高速串行计算机扩展总线标准)卡作为一种标准的PCIE设备,应用广泛,可以插接在服务器的任意一个PCIE插槽上,因此一台服务器可以搭配多种PCIE卡。但是,现有技术中存在多种制式与渠道的PCIE卡,在与服务器搭配的过程中可能出现各种可更正性错误(例如兼容性问题),而现有技术中缺乏针对可更正性错误的纠错方案。
针对现有技术中缺乏针对可更正性错误的纠错方案的问题,目前尚未有有效的解决方案。
发明内容
有鉴于此,本发明实施例的目的在于提出一种PCIE设备纠错方法与装置,能够针对插接在服务器上的不同PCIE设备或不同类型的PCIE设备进行纠错处理,消除PCIE设备发生的可更正性错误,维持服务器稳定运转。
基于上述目的,本发明实施例的一方面提供了一种PCIE设备纠错方法,包括以下步骤:
通过ITP(目标探针,用于控制计算机硬件和中央处理器,通常允许对目标设备进行完全控制,并允许访问设备内的各个寄存器)接口连接到出现可更正性错误的服务器,并扫描服务器的每个PCIE设备;
读取每个PCIE设备的寄存器中的可更正性错误状态,将具有可更正性错误的寄存器所在的PCIE设备确定为出错PCIE设备;
在CPU中修改对应出错PCIE设备的链路的参数,使得出错PCIE设备不再出现数据包发生损坏的现象。
在一些实施方式中,服务器出现可更正性错误为:服务器在系统日志中记载服务器的PCIE设备出现可更正性错误。
在一些实施方式中,可更正性错误状态用于指示所述寄存器中的所述数据包是否发生损坏;数据包发生损坏为事务层和数据链路层数据包发生损坏。
在一些实施方式中,链路的参数包括TXEQ参数(发送端均衡器)。
在一些实施方式中,在CPU中修改对出错PCIE设备的链路的参数为:在CPU中将出错PCIE设备的寄存器的TXEQ参数从自动适应值修改为固定值。
在一些实施方式中,所述链路的参数还包括CTLE参数,其中,在CPU中修改对出错PCIE设备的TXEQ参数的同时,还修改对出错PCIE设备的CTLE(连续时间线性均衡)参数。
在一些实施方式中,每个PCIE设备在CPU中均存储有各自独立的TXEQ参数;当存在多个出错PCIE设备时,在CPU中分别修改对多个出错PCIE设备的多个不同的TXEQ参数。
在一些实施方式中,使得出错PCIE设备不再出现数据包发生损坏的现象为:使出错PCIE设备在运行时,服务器在系统日志中不再记载服务器的PCIE设备出现可更正性错误。
本发明实施例的另一方面,还提供了一种PCIE设备纠错装置,包括:
存储器,存储有可运行的程序代码;
至少一个处理器,在运行存储器存储的程序代码时执行上述的PCIE设备纠错方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811130013.5/2.html,转载请声明来源钻瓜专利网。





