[发明专利]一种PCIE设备纠错方法与装置有效
| 申请号: | 201811130013.5 | 申请日: | 2018-09-27 |
| 公开(公告)号: | CN109376028B | 公开(公告)日: | 2021-11-09 |
| 发明(设计)人: | 魏冰 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07;G06F13/40;G06F13/42 |
| 代理公司: | 北京连和连知识产权代理有限公司 11278 | 代理人: | 刘小峰 |
| 地址: | 450018 河南省郑州市*** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 pcie 设备 纠错 方法 装置 | ||
1.一种PCIE设备纠错方法,其特征在于,包括以下步骤:
通过ITP接口连接到出现可更正性错误的服务器,并扫描所述服务器的每个PCIE设备;
读取所述每个PCIE设备的寄存器中的可更正性错误状态,将具有可更正性错误的所述寄存器所在的PCIE设备确定为出错PCIE设备;
在CPU中修改对应所述出错PCIE设备的链路的参数,使得所述出错PCIE设备不再出现数据包发生损坏的现象;
其中,所述PCIE设备的链路的参数包括:TXEQ参数和CTLE参数;
所述修改对应所述出错PCIE设备的链路的参数包括:
在CPU中将所述出错PCIE设备的所述寄存器的TXEQ参数从自动适应值修改为固定值;以及
在CPU中修改对所述出错PCIE设备的TXEQ参数的同时,还修改对所述出错PCIE设备的CTLE参数。
2.根据权利要求1所述的方法,其特征在于,所述服务器具有可更正性错误为:所述服务器在系统日志中记载所述服务器的所述PCIE设备出现可更正性错误。
3.根据权利要求1所述的方法,其特征在于,可更正性错误状态用于指示所述寄存器中的所述数据包是否发生损坏;所述数据包发生损坏为事务层和数据链路层数据包发生损坏。
4.根据权利要求1所述的方法,其特征在于,所述每个PCIE设备在CPU中均存储有各自独立的TXEQ参数;当存在多个所述出错PCIE设备时,在CPU中分别修改对多个所述出错PCIE设备的多个不同的TXEQ参数。
5.根据权利要求1所述的方法,其特征在于,使得所述出错PCIE设备不再出现数据包发生损坏的现象为:使所述出错PCIE设备在运行时,所述服务器在系统日志中不再记载所述服务器的所述PCIE设备出现可更正性错误。
6.一种PCIE设备纠错装置,其特征在于,包括:
存储器,存储有可运行的程序代码;
至少一个处理器,在运行所述存储器存储的所述程序代码时执行如权利要求1-5中任意一项所述的PCIE设备纠错方法。
7.一种服务器,其特征在于,包括:
安装在主板上以连接到PCIE总线的CPU;
设置到所述主板上的ITP接口;
插接到所述主板的PCIE插槽中以连接到所述PCIE总线的一个或多个PCIE设备;和
如权利要求6所述的PCIE设备纠错装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811130013.5/1.html,转载请声明来源钻瓜专利网。





