一种板卡的故障测试方法以及故障测试卡技术

技术编号:8078804 阅读:192 留言:0更新日期:2012-12-13 21:31
本发明专利技术公开的故障测试卡包括:电压采集模块,用于对InfiniBand板卡中的电压测试点进行电压采集;电压比较模块,用于接收并判断采集到的电压数据是否在预设定的电压范围内,如果不是,则输出电压坏指示;时钟信号采集模块,用于对板卡的时钟信号测试点进行信号采集,主控制模块在未采集到时钟信号时输出时钟信号不存在指示;SPI信号采集模块,用于对Flash?SPI信号测试点进行信号采集,主控制模块在未采集到SPI信号时输出SPI信号不存在指示;重置信号采集模块,用于对重置信号测试点在预设的信号采集周期内持续进行信号采集,主控制模块判断出采集的重置信号具有高电平时,输出重置不成功指示。本发明专利技术还公开了一种故障测试卡。采用本发明专利技术,可以提高InfiniBand板卡检测效率。

【技术实现步骤摘要】

本专利技术涉及计算机
,更具体地,涉及一种基于无限带宽InfiniBand技术设计的板卡的故障测试方法以及一种故障测试卡。
技术介绍
InfiniBand技术是一种开放标准的高带宽、高速网络互联技术,广泛应用于服务器与服务器(比如复制,分布式工作等),服务器和存储设备(比如存储区域网络SAN和直接存储附件)以及服务器和网络之间(比如LAN、WAN和因特网)的通信。目前服务器领域Infiniband技术的数据速率已经发展到QDR(Quad Data Rate,4倍数据倍率)和FDR(Fourteen Data Rate, 14 倍数据速率),分别为每端口 40Gbps 和 56Gbps。然而,对于这些高速的Infiniband网卡、交换机等,在制造生产时非常容易出现·板卡硬件故障,目前针对此类硬件维修的方法只有硬件分析常规流程查看故障原因,费事费力,而且工作效率很低,经常需要有经验的故障分析人员花很多时间来判断、分析故障。传统的Infiniband板卡的维修方法需要按照步骤操作,一般测量、分析一块板子至少需要30分钟,而且需要有经验的人员才能较快分析问题,并且还容易出现人工疏漏问题。在服务器领域,Infiniband网卡和交换机板卡等基本都是大规模量产的,如果在分析维修板卡过程中继续采用人工,那么耗费的时间和成本是巨大的。因此,有必要提供一种能够降低时间和成本的故障测试方法。
技术实现思路
为解决现有技术存在的问题,本专利技术提供了一种板卡的故障测试方法以及故障测试卡,使得能够快速检测板卡是否基本故障,从而提供板卡的故障检测效率。根据本专利技术的一方面,提供了一种板卡的故障测试方法,所述板卡是基于无限带宽InfiniBand技术设计的板卡,所述故障测试方法包括电压采集模块对所述板卡中的预设电压测试点进行电压采集并将采集到的电压数据传送给电压比较模块;所述电压比较模块判断采集到的电压数据是否在预设定的电压范围内,如果不是,则输出电压坏指示;时钟信号采集模块对所述板卡的时钟信号测试点进行信号采集,主控制模块在所述时钟信号采集模块未采集到时钟信号时输出时钟信号不存在指示;串行外设接口 SPI信号采集模块对闪存Flash存储器的SPI信号测试点进行信号采集,所述主控制模块在所述SPI信号采集模块未采集到SPI信号时输出SPI信号不存在指示;重置信号采集模块对所述板卡的重置信号测试点在预设的信号采集周期内持续进行信号采集,所述主控制模块判断出在所述信息采集周期内采集的重置信号具有高电平时,输出重置不成功指示。在可选实施例中,所述故障测试方法还包括四通道小型可插拔QSFP接口环回模块从所述板卡的QSFP接口发送端接收数据信号,并将所述数据信号发送给所述板卡的QSFP接口接收端;以及所述QSFP接口环回模块在接收所述数据信号和发送所述数据信号正常时,输出连接正常指示,否则输出连接不正常指示。在可选实施例中,所述电压采集模块采集的电压包括3. 3V、2. 5V、1. 8V、12V、1. 2V、I. OV或者0. 9V,或者它们的任意组合。根据本专利技术实施例,还提供了一种故障测试卡,所述故障测试卡包括电压采集模块,用于对基于无限带宽InfiniBand技术设计的板卡中的预设电压 测试点进行电压采集;电压比较模块,用于接收所述电压采集模块采集到的电压数据,并且判断所述采集到的电压数据是否在预设定的电压范围内,如果不是,则输出电压坏指示;时钟信号采集模块,用于对所述板卡的时钟信号测试点进行信号采集,主控制模块用于在所述时钟信号采集模块未采集到时钟信号时输出时钟信号不存在指示;串行外设接口 SPI信号采集模块,用于对所述板卡中的闪存Flash存储器的SPI信号测试点进行信号采集,所述主控制模块还用于在所述SPI信号采集模块未采集到SPI信号时输出SPI信号不存在指示;重置信号采集模块,用于对所述板卡的重置信号测试点在预设的信号采集周期内持续进行信号采集,所述主控制模块还用于在判断出所述信息采集周期内采集的重置信号具有低电平时,输出重置不成功指示。 在可选实施例中,所述故障测试卡还包括四通道小型可插拔QSFP接口环回模块,用于从所述板卡的QSFP接口发送端接收数据信号,并将所述数据信号发送给所述板卡的QSFP接口接收端;以及在接收所述数据信号和发送所述数据信号正常时,输出连接正常指示,否则输出连接不正常指示。在可选实施例中,所述故障测试卡还包括电源提供模块,用于为所述电压采集模块、电压比较模块和主控制模块提供电能;或者,为所述电压采集模块、电压比较模块、主控制模块和QSFP接口环回模块提供电倉泛。在可选实施例中,所述故障测试卡还包括显示模块,用于显示部分或全部指示。在可选实施例中,所述电压采集模块采集的电压包括3. 3V、2. 5V、1. 8V、12V、1. 2V、I. OV或者0. 9V,或者它们的任意组合。在可选实施例中,所述故障测试卡包括以下之一或任意组合所述电压比较模块判断出采集到的电压数据在预设定的电压范围内时输出电压好指示;所述主控制模块在所述时钟信号采集模块采集到时钟信号时输出时钟信号存在指示;所述主控制模块在所述SPI信号采集模块采集到SPI信号时输出SPI信号存在指示;所述主控制模块判断出所述重置信号采集模块在所述信息采集周期内采集的重置信号都为低电平时,输出重置成功指示。在可选实施例中,所述主控制模块在接收到所述电压比较模块采集到的电压好指示、以及确定出时钟信号存在、SPI信号存在以及重置成功时,输出所述板卡测试通过指示。采用本专利技术实施例的板卡的故障测试方法以及故障测试卡,可以替代常规的测试流程,并快速定位出基本的板卡故障,从而能够大大减少测试人员的劳动量。而且,使得没有InfiniBand板卡知识的测试人员也可以轻松判断出板卡的问题故障附图说明图I是根据本专利技术一实施例的测试InfiniBand板卡的故障测试卡的结构示意图。图2是根据本专利技术另一实施例的测试InfiniBand板卡的故障测试卡的结构示意 图。图3是根据本专利技术一实施例的对InfiniBand板卡进行故障测试的方法流程示意图。具体实施例方式下面结合附图对本专利技术进行详细说明。图I是根据本专利技术一实施例的测试InfiniBand板卡的故障测试卡的结构示意图。如图I所示,本专利技术实施例的故障测试卡包括电压采集模块10、电压比较模块12、时钟信号采集模块20、串行外设接口 SPI信号采集模块30、重置信号采集模块40和主控制模块50。电压采集模块10,用于对基于无限带宽InfiniBand技术设计的板卡中的预设电压测试点进行电压采集。其中,电压采集模块可以是模拟/数字信号(A/D)转换模块。具体地,对于Infiniband板卡中必需测量的电压,在Infiniband板卡的相应电路上设置电压测试点,然后A/D转换模块可以采集这样电压测试点的电压。针对现有的Infiniband板卡,主要需要采集的电压可以有3. 3V、2.5V、L8V、12V、I. 2V、1. OV,O. 9V。电压比较模块12与电压采集模块10和主控制模块50连接。电压比较模块可以是比较器。电压比较模块12用于接收电压采集模块10采集到的电压数据,并且判断采集到的电压数据是否在预设定的电压范本文档来自技高网...

【技术保护点】
一种板卡的故障测试方法,所述板卡是基于无限带宽InfiniBand技术设计的板卡,所述故障测试方法包括:电压采集模块对所述板卡中的预设电压测试点进行电压采集并将采集到的电压数据传送给电压比较模块;所述电压比较模块判断采集到的电压数据是否在预设定的电压范围内,如果不是,则输出电压坏指示;时钟信号采集模块对所述板卡的时钟信号测试点进行信号采集,主控制模块在所述时钟信号采集模块未采集到时钟信号时输出时钟信号不存在指示;串行外设接口SPI信号采集模块对板卡中的闪存Flash存储器的SPI信号测试点进行信号采集,所述主控制模块在所述SPI信号采集模块未采集到SPI信号时输出SPI信号不存在指示;重置信号采集模块对所述板卡的重置信号测试点在预设的信号采集周期内持续进行信号采集,所述主控制模块判断出所述信息采集周期内采集的重置信号具有高电平时,输出重置不成功指示。

【技术特征摘要】

【专利技术属性】
技术研发人员:赵振伟王卫钢陈进
申请(专利权)人:曙光信息产业北京有限公司
类型:发明
国别省市:

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

1