CN119473744A 链路测试方法、电子设备、存储介质、产品及计算设备 (苏州元脑智能科技有限公司)_第1页
CN119473744A 链路测试方法、电子设备、存储介质、产品及计算设备 (苏州元脑智能科技有限公司)_第2页
CN119473744A 链路测试方法、电子设备、存储介质、产品及计算设备 (苏州元脑智能科技有限公司)_第3页
CN119473744A 链路测试方法、电子设备、存储介质、产品及计算设备 (苏州元脑智能科技有限公司)_第4页
CN119473744A 链路测试方法、电子设备、存储介质、产品及计算设备 (苏州元脑智能科技有限公司)_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本发明公开了一种链路测试方法、电子设2当所述待测试链路执行完链路训练操作且链路恢复后,基于所述链路训练触发条件,获取连接在所述待测试链路上且参与执行用户当所述链路训练触发条件为热复位,则所述待测试设备为不工作在物理层的业务模从所述待测试设备的私有寄存器获取恢复次数和链路将所述运行数据信息、所述恢复次数和所述链路参数值作为所述将所述运行数据信息、所述私有寄存器存储的恢复次数和链路参通过比较所述运行状态参数信息和预测正常运行状态参数,确定所述待测3在所述待测试链路恢复后,从所述目标寄存器中再次读取所述8.根据权利要求1至6任意一项所述的链在所述待测试链路恢复后,从所述目标寄存器中再次读取所述9.根据权利要求1至6任意一项所述的链路在所述待测试链路恢复后,从所述目标寄存器中再次读取所述器中存储的计算机程序时实现如权利要求1至9任一项所述链路11.一种非易失性存储介质,其特征在于,所述非易失性存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至9任一项所述链路测试方法的步处理器执行时实现权利要求1至9任一项所述链路测试方所述第一PCIe设备与所述中央处理器通过PCIe总线相连,作为执行用户述运行状态参数信息;当根据所述运行状态参数信息诊断所述待测试PCIe链路没有故障,4所述中央处理器,用于根据待测试PCIe链路和第二类链路训练触发条件确定待测试路训练触发条件确定所述待测试PCIe设备中存储所述待测试PCIe链路的运行状态参数信所述链路训练控制处理器与所述基板管理控制器相连,用于控制服务器的电源和复所述网络交换机通过网口与所述基板管理控制器相连,以使所述所述监控端,用于从所述基板管理控制器中获取待测试链路在链路56器发送硬件信息获取指令,以通过控制基板管理控制器访问所述待测试设备的私有寄存序通过设置所述待测试设备的桥接控制寄存器触发热复位操作;在所述待测试链路恢复令被处理器执行时实现如前任一个所述链路测7所述中央处理器相连,用于根据待测试PCIe链路和第一类链路训练触发条件确定待测试路训练触发条件确定所述待测试PCIe设备中存储所述待测试PCIe链路的运行状态参数信[0021]本发明提供的技术方案的优点在于,通过建链的不同触发场景进行相应链路训89房运维等整机场景下使用。PCIe链路的稳定性验证是通过开关机循环测试和重启测试实[0029]为了解决相关技术通过传统开关机循环测试及重启测试用时长的问题以及链路于PCIe总线协议、CAN(ControllerAreaNetwork,控制器局域网总线)、I2C(Inter_施例需要获取链路训练过程中的一些运行状态数据,链路训练是由物理层控制的硬件过[0034]为了识别待测试链路是否存在故障,需要获取反应待测在链路恢复后根据从寄存器读取的运行状态参数信息进行链路故障诊断的方式实现对链[0039]本实施例根据不同链路训练触发条件来确定待测试设备,以图2为例,中央处理为中央处理器与PCIe交换机。当待测试链路为PCIe交换机与图形重定时器处理器之间的[0044]上述实施例对如何基于链路训练触发条件再次执行相应的链路训练操作并不做[0048]示例性的,桥接控制寄存器(BridgeControlRegister)用于控制和管理PCI后使用lspci命令来检查桥接控制寄存器中是否修改成功。通过发送TS1有序集合,在所有[0050]本发明还针对链路测试方法提供了相应的装置,进一步使得方法更具有实用描述的链路测试装置与上文描述的链路测试方法可[0056]示例性的,在本实施例的另一些实施方式中,上述状态数据读取模块402还可用的待测试链路的运行数据信息;从待测试设备的私有寄存器获取恢复次数和链路参数值;[0057]示例性的,在本实施例的另一些实施方式中,上述状态数据读取模块402还可用于执行计算机程序时实现如上述任一实施例提到的链路DSP(DigitalSignalProcessing,数字信号处理)、FPGA(Field-ProgrammableGate显示的内容的渲染和绘制。一些实施例中,处理器51还可以包括AI(Artificial介质可以是非暂态的。存储器50还可包括高速随机存取存储器以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。存储器50在一些实施例中可以是电子设备的内部存储单元,例如服务器的硬盘。存储器50在另一些实施例中也可以是电子设备的外部存设备的内部存储单元也包括外部存储设备。存储器50不仅可以用于存储安装于电子设备的显示屏或显示单元,用于显示在电子设备中处理的信息以及用于显示可视化的用户界面。于在电子设备与其他电子设备之间建立通信连接。通信总线56可以是外设部件互连标准 (perIPheralcomponentinterconnect,简称PCI)总线或扩展工业标准结构(extended型的总线。明的技术方案本质上或者说对相关技术做出贡献的部分或者该技术方案的全部或部分可说对相关技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现处理器执行时如上任意一实施例所记载的链路测试方本发明的服务器至少包括基板管理控制器601也即BMC601、中央处理器602也即PCIe设备604和CPU这2个PCIe设备为例介绍;中央处理器602与基板管理控制器601位于同一网段,以使OS下的应用程序可通过IP远程访问BMC。PCIe链路总的建链时间在毫秒级,[0072]由上可知,本实施例通过服务器的PCIe建链的不同触发并在链路恢复后根据从寄存器读取的运行状态参数信息进行服务器的PCIe链路故障诊断建链时间在毫秒级,相关技术在通过开关机循环测试及重启测试进行链路稳定性测试时,中的多余等待时间,尤其是针对低概率硬件故障问题和依赖长周期复定时器、图形处理器的寄存器的带外访问工具,通过该工具通过预设命令可获取不同PCIe设备的PCIe规范中定义的寄存器及不同芯片厂家定义的私有寄存器。BMC包括RGMII至网络交换机,并通过网络交换机与监控电脑相连,从而可被监控电脑通过IP连接访问。CPLD通过边带信号连接至电源线路,以用于整机以及各PCIe设备的控制电源。CPLD通过独程逻辑器件寄存器灵活控制PCIe设备的平台复位信号和电源。如图8所示,可预先在BMC中诊断中央处理器与PCIe交换机之间链路,待测试PCIe设备就是中央处理器和PCIe交换机,如果诊断PCIe交换机与图形处理器之间PCIe链路,待测试PCIe设备为PCIe交换机、重定时器和图形处理器。BMC通过边带信号读取待测试PCIe设备的寄存器,并读取当前链路的带私有寄存器读取recovery次数及链路参数值。将基本信息和私有信息与预设预测正常运行如果待测试PCIe链路正常,没有报错,BMC则通过I2C控制CPLD寄存器控制待测试PCIe设备

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论