一种基于远程XDP功能测试BMC故障诊断功能的方法及系统技术方案

技术编号:27612583 阅读:11 留言:0更新日期:2021-03-10 10:39
本发明专利技术提供一种基于远程XDP功能测试BMC故障诊断功能的方法及系统,均能够:采用多个远程终端同时对同一个预先设定的测试机的器件注入相同的IERR错误,检查BMC是否能够解析出对应的故障解析信息;采用多个远程终端同时对同一个预先设定的测试机的器件注入不相同的IERR错误,检查BMC是否能够解析出对应的故障解析信息;采用多个远程终端同时对至少两个预先设定的测试机的器件注入IERR错误,检查BMC是否均能够解析出正确的故障解析信息;采用多个远程终端同时对同一个预先设定的测试机的器件注入IERR错误和非IERR错误,检查BMC是否能够正确区分所注入IERR错误和非IERR错误并作出正确的故障解析。本发明专利技术用于提高测试结果的可靠性。结果的可靠性。结果的可靠性。

【技术实现步骤摘要】
一种基于远程XDP功能测试BMC故障诊断功能的方法及系统


[0001]本专利技术涉及服务器测试领域,具体涉及一种基于远程XDP功能测试BMC故障诊断功能的方法及系统。

技术介绍

[0002]服务器主板存在XDP(eXtend Debug Port,扩展调试端口)接口,是一种JTAG(Joint Test Action Group,联合测试工作组)类型接口,该接口是一种国际标准测试协议(IEEE 1149.1兼容),主要用于芯片内部测试。现在多数的高级器件都支持JTAG协议,如DSP(Digital Signal Processing)、FPGA(Field Programmable Gate Array)器件等。
[0003]当前BMC(Baseboard Manager Controller,基板管理控制器)存在remote XDP功能,在BMC开启RemoteDebugServer服务后,可以远程使用软件工具连接XDP,从而实现远程log抓取、信息采集以及注错等功能。
[0004]BMC存在故障诊断功能,当设备故障触发IERR(Internal Error)时,BMC内部需解析出相关故障信息,以便后期故障分析。当前越来越多企业提出对该功能的需求,但是目前,主板一般只存在一个XDP接口,且借助XDP治具连接测试机和控制机,注错场景较为单一,一定程度上影响对BMC IERR故障解析功能测试的测试结果的可靠性。
[0005]为此,本专利技术提供一种基于远程XDP功能测试BMC故障诊断功能的方法及系统,用于解决上述问题。

技术实现思路

[0006]针对现有技术的上述不足,本专利技术提供一种基于远程XDP功能测试BMC故障诊断功能的方法及系统,用于测试BMC IERR故障解析功能,并用于提高测试结果的可靠性。
[0007]第一方面,本专利技术提供一种基于远程XDP功能测试BMC故障诊断功能的方法,该方法基于一组远程终端和一个测试机,各远程终端均开启BMC的远程扩展调试端口,各远程终端均连接测试机的远程扩展调试端口(remote XDP);该方法包括步骤:
[0008]采用各远程终端同时对同一个预先设定的测试机的器件注入相同的IERR错误,检查BMC是否能够解析出对应的故障解析信息;
[0009]采用各远程终端同时对同一个预先设定的测试机的器件注入不相同的IERR错误,检查BMC是否能够解析出对应的故障解析信息;
[0010]采用各远程终端同时对至少两个预先设定的测试机的器件注入IERR错误,检查BMC是否均能够解析出正确的故障解析信息;
[0011]采用各远程终端同时对同一个预先设定的测试机的器件注入IERR错误和非IERR错误,检查BMC是否能够正确区分所注入的IERR错误和非IERR错误并作出正确的故障解析。
[0012]进一步地,该方法还包括远程终端管理步骤:用于管理各远程终端。
[0013]进一步地,测试机的器件包括CPU、内存和PCIE。
[0014]第二方面,本专利技术提供一种基于远程XDP功能测试BMC故障诊断功能的系统,该系
统基于一组远程终端和一个测试机,各远程终端均开启BMC的远程扩展调试端口,各远程终端均连接测试机的远程扩展调试端口;
[0015]该系统包括:
[0016]第一故障诊断模块,用于采用各远程终端同时对同一个预先设定的测试机的器件注入相同的IERR错误,检查BMC是否能够解析出对应的故障解析信息;
[0017]第二故障诊断模块,用于采用各远程终端同时对同一个预先设定的测试机的器件注入不相同的IERR错误,检查BMC是否能够解析出对应的故障解析信息;
[0018]第三故障诊断模块,用于采用各远程终端同时对至少两个预先设定的测试机的器件注入相同的IERR错误,检查BMC是否均能够解析出正确的故障解析信息;
[0019]第四故障诊断模块,用于采用各远程终端同时对同一个预先设定的测试机的器件注入IERR错误和非IERR错误,检查BMC是否能够正确区分所注入的IERR错误和非IERR错误并作出正确的故障解析。
[0020]进一步地,该系统还包括:管理终端,用于管理各远程终端。
[0021]进一步地,该系统还包括:第一修改模块,用于修改第一故障诊断模块中所涉及的预先设定的测试机的器件。
[0022]进一步地,该系统还包括:第二修改模块,用于修改第二故障诊断模块中所涉及的预先设定的测试机的器件。
[0023]进一步地,该系统还包括:第三修改模块,用于修改第三故障诊断模块中所涉及的各预先设定的测试机的器件。
[0024]进一步地,该系统还包括:第四修改模块,用于修改第四故障诊断模块中所涉及的预先设定的测试机的器件。
[0025]进一步地,测试机的器件包括CPU、内存和PCIE。
[0026]本专利技术的有益效果在于,
[0027]本专利技术提供的基于远程XDP功能测试BMC故障诊断功能的方法及系统,能够采用多个远程终端同时对同一个预先设定的测试机的器件注入相同的IERR错误、采用多个远程终端同时对同一个预先设定的测试机的器件注入不相同的IERR错误、采用多个远程终端同时对至少两个预先设定的测试机的器件注入IERR错误以及采用多个远程终端同时对同一个预先设定的测试机的器件注入IERR错误和非IERR错误,可见本专利技术能够基于BMC远程XDP功能的多终端模拟相对复杂的注错场景用以深入测试BMC故障诊断功能,从而有助于提升测试的全面性,进而有助于提高测试结果的可靠性。
[0028]此外,本专利技术设计原理可靠,结构简单,具有非常广泛的应用前景。
附图说明
[0029]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1是本专利技术一个实施例的方法的示意性流程图。
[0031]图2是本专利技术一个实施例的系统的示意性框图。
[0032]图3是本专利技术另一个实施例的系统的示意性框图。
具体实施方式
[0033]为了使本
的人员更好地理解本专利技术中的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0034]图1是本专利技术一个实施例的方法的示意性流程图。
[0035]在本实施例中,该方法基于一组远程终端和一个测试机,各远程终端均开启BMC的远程扩展调试端口,各远程终端均连接测试机的远程扩展调试端口(remote XDP)。
[0036]如图1所示,该方法100包括:
[0037]步骤本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于远程XDP功能测试BMC故障诊断功能的方法,其特征在于,该方法基于一组远程终端和一个测试机,各远程终端均开启BMC的远程扩展调试端口,各远程终端均连接测试机的远程扩展调试端口;该方法包括步骤:采用各远程终端同时对同一个预先设定的测试机的器件注入相同的IERR错误,检查BMC是否能够解析出对应的故障解析信息;采用各远程终端同时对同一个预先设定的测试机的器件注入不相同的IERR错误,检查BMC是否能够解析出对应的故障解析信息;采用各远程终端同时对至少两个预先设定的测试机的器件注入IERR错误,检查BMC是否均能够解析出正确的故障解析信息;采用各远程终端同时对同一个预先设定的测试机的器件注入IERR错误和非IERR错误,检查BMC是否能够正确区分所注入的IERR错误和非IERR错误并作出正确的故障解析。2.根据权利要求1所述的基于远程XDP功能测试BMC故障诊断功能的方法,其特征在于,该方法还包括远程终端管理步骤:用于管理各远程终端。3.根据权利要求1所述的基于远程XDP功能测试BMC故障诊断功能的方法,其特征在于,测试机的器件包括CPU、内存和PCIE。4.一种基于远程XDP功能测试BMC故障诊断功能的系统,其特征在于,该系统基于一组远程终端和一个测试机,各远程终端均开启BMC的远程扩展调试端口,各远程终端均连接测试机的远程扩展调试端口;该系统包括:第一故障诊断模块,用于采用各远程终端同时对同一个预先设定的测试机的器件注入相同的IERR错误,检查BMC是否能够解析出对应的故障解析信息;第二故障诊断模块,用于采用各远程终端同时对同一个预先设定的测...

【专利技术属性】
技术研发人员:闫利红
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1