一种CTLE参数的自动配置方法及系统技术方案

技术编号:20944226 阅读:51 留言:0更新日期:2019-04-24 02:17
本发明专利技术公开了一种CTLE参数的自动配置方法及系统,应用于服务器主板上的BIOS,包括:预先设置与不同种类的PCIE设备一一对应的多套CTLE参数,并将多套CTLE参数存储至预留存储空间;在服务器开机后,获取服务器的资产信息;根据资产信息确定服务器主板外接的PCIE设备的种类,并加载与外接的PCIE设备的种类对应的CTLE参数。可见,本申请可在开机过程中自动选择较匹配的CTLE参数,从而提高了系统PCIE链路的信号质量,降低了PCIE设备错误的发生概率,增强了系统的稳定性。

An Automatic Configuration Method and System of CTLE Parameters

The invention discloses an automatic configuration method and system for CTLE parameters, which is applied to BIOS on server motherboard, including: pre-setting multiple sets of CTLE parameters corresponding to different types of PCIE devices, and storing multiple sets of CTLE parameters into reserved storage space; acquiring the server's asset information after the server starts up; determining the PCIE external to server motherboard according to the asset information The CTLE parameters corresponding to the types of peripheral PCIE devices are loaded. It can be seen that this application can automatically select the matching CTLE parameters in the boot process, thus improving the signal quality of the system's PCIE link, reducing the probability of PCIE device errors, and enhancing the stability of the system.

【技术实现步骤摘要】
一种CTLE参数的自动配置方法及系统
本专利技术涉及服务器开机领域,特别是涉及一种CTLE参数的自动配置方法及系统。
技术介绍
目前,CTLE(ContinuousTimeLinearEqualizer,连续时间线性均衡器)参数是PCIE(peripheralcomponentinterconnectexpress,外设部件高速互连)链路中用于改善接收端信号质量的重要参数。对于服务器主板来说,通常预先设置CTLE参数并保存在BIOS(BasicInputOutputSystem,基本输入输出系统)中。因此,无论服务器主板接入何种PCIE设备,在开机过程中PCIE初始化时BIOS均会加载同样的CTLE参数。但是,应用于服务器上的PCIE设备种类繁多,不同种类的PCIE设备对于信号的处理有所差异,从而导致预设的CTLE参数不能匹配所有PCIE设备。当CTLE参数与PCIE设备不匹配时,会增加系统运行过程中发生可修正错误的概率,甚至可能会发生不可修正的错误,从而导致系统宕机重启。因此,如何提供一种解决上述技术问题的方案是本领域的技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种CTLE参数的自动配置方法及系统,在开机过程中自动选择较匹配的CTLE参数,从而提高了系统PCIE链路的信号质量,降低了PCIE设备错误的发生概率,增强了系统的稳定性。为解决上述技术问题,本专利技术提供了一种CTLE参数的自动配置方法,应用于服务器主板上的基本输入输出系统BIOS,包括:预先设置与不同种类的PCIE设备一一对应的多套CTLE参数,并将多套所述CTLE参数存储至预留存储空间;在服务器开机后,获取所述服务器的资产信息;根据所述资产信息确定所述服务器主板外接的PCIE设备的种类,并加载与外接的PCIE设备的种类对应的CTLE参数。优选地,所述将多套所述CTLE参数存储至预留存储空间的过程包括:将多套所述CTLE参数以表格的形式存储至预留存储空间,其中,多套所述CTLE参数一一对应多张表格。优选地,所述将多套所述CTLE参数存储至预留存储空间的过程包括:将多套所述CTLE参数以表格的形式存储至预留存储空间,其中,多套所述CTLE参数一一对应一张表格的多个不同位置。优选地,所述根据所述资产信息确定所述服务器主板外接的PCIE设备的种类的过程包括:从所述资产信息中查找出所述服务器的配置信息;从所述配置信息中查找出所述服务器主板外接的PCIE设备的配置信息,以确定外接的PCIE设备的种类。优选地,该自动配置方法还包括:在开机过程中PCIE设备发生错误时,将其错误信息发送至所述服务器主板上的基板管理控制器BMC,以使所述BMC记录所述错误信息。为解决上述技术问题,本专利技术还提供了一种CTLE参数的自动配置系统,应用于服务器主板上的BIOS,包括:预设单元,用于预先设置与不同种类的PCIE设备一一对应的多套CTLE参数,并将多套所述CTLE参数存储至预留存储空间;获取单元,用于在服务器开机后,获取所述服务器的资产信息;加载单元,用于根据所述资产信息确定所述服务器主板外接的PCIE设备的种类,并加载与外接的PCIE设备的种类对应的CTLE参数。优选地,所述预设单元具体用于预先设置与不同种类的PCIE设备一一对应的多套CTLE参数,并将多套所述CTLE参数以表格的形式存储至预留存储空间,其中,多套所述CTLE参数一一对应多张表格。优选地,所述加载单元包括:确定子单元,用于从所述资产信息中查找出所述服务器的配置信息,并从所述配置信息中查找出所述服务器主板外接的PCIE设备的配置信息,以确定外接的PCIE设备的种类;加载子单元,用于在确定外接的PCIE设备的种类后,加载与外接的PCIE设备的种类对应的CTLE参数。优选地,该自动配置系统还包括:发送单元,用于在开机过程中PCIE设备发生错误时,将其错误信息发送至所述服务器主板上的BMC,以使所述BMC记录所述错误信息。本专利技术提供了一种CTLE参数的自动配置方法,应用于服务器主板上的BIOS,包括:预先设置与不同种类的PCIE设备一一对应的多套CTLE参数,并将多套CTLE参数存储至预留存储空间;在服务器开机后,获取服务器的资产信息;根据资产信息确定服务器主板外接的PCIE设备的种类,并加载与外接的PCIE设备的种类对应的CTLE参数。本申请提前设置与不同种类的PCIE设备一一对应的多套CTLE参数,从而根据服务器主板外接的PCIE设备的种类加载对应的CTLE参数。可见,本申请可在开机过程中自动选择较匹配的CTLE参数,从而提高了系统PCIE链路的信号质量,降低了PCIE设备错误的发生概率,增强了系统的稳定性。本专利技术还提供了一种CTLE参数的自动配置系统,与上述自动配置方法具有相同的效果。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对现有技术和实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种CTLE参数的自动配置方法的流程图;图2为本专利技术实施例提供的一种CTLE参数的自动配置系统的结构示意图。具体实施方式本专利技术的核心是提供一种CTLE参数的自动配置方法及系统,在开机过程中自动选择较匹配的CTLE参数,从而提高了系统PCIE链路的信号质量,降低了PCIE设备错误的发生概率,增强了系统的稳定性。为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参照图1,图1为本专利技术实施例提供的一种CTLE参数的自动配置方法的流程图。该CTLE参数的自动配置方法,应用于服务器主板上的BIOS,包括:步骤S1:预先设置与不同种类的PCIE设备一一对应的多套CTLE参数,并将多套CTLE参数存储至预留存储空间。具体地,为了使CTLE参数匹配不同种类的PCIE设备,本申请提前为不同种类的PCIE设备一一设置与之较为匹配的CTLE参数,即得到与不同种类的PCIE设备一一对应的多套CTLE参数。并且,将多套CTLE参数预存至BIOS中为CTLE参数预留的存储空间。步骤S2:在服务器开机后,获取服务器的资产信息。具体地,考虑到服务器的资产信息中包含服务器主板外接的PCIE设备的配置信息,PCIE设备的配置信息中包含PCIE设备的种类信息,所以在服务器开机后,BIOS首先获取服务器的资产信息,以为后期确定服务器主板外接的PCIE设备的种类信息打下基础。步骤S3:根据资产信息确定服务器主板外接的PCIE设备的种类,并加载与外接的PCIE设备的种类对应的CTLE参数。具体地,BIOS在获取到服务器的资产信息后,根据资产信息确定服务器主板外接的PCIE设备的配置信息,进而确定服务器主板外接的PCIE设备的种类,目的是在初始化PCIE过程中加载与服务器主板外接的PCIE设备的种类对应的CTLE参数。由于本文档来自技高网...

【技术保护点】
1.一种CTLE参数的自动配置方法,其特征在于,应用于服务器主板上的基本输入输出系统BIOS,包括:预先设置与不同种类的PCIE设备一一对应的多套CTLE参数,并将多套所述CTLE参数存储至预留存储空间;在服务器开机后,获取所述服务器的资产信息;根据所述资产信息确定所述服务器主板外接的PCIE设备的种类,并加载与外接的PCIE设备的种类对应的CTLE参数。

【技术特征摘要】
1.一种CTLE参数的自动配置方法,其特征在于,应用于服务器主板上的基本输入输出系统BIOS,包括:预先设置与不同种类的PCIE设备一一对应的多套CTLE参数,并将多套所述CTLE参数存储至预留存储空间;在服务器开机后,获取所述服务器的资产信息;根据所述资产信息确定所述服务器主板外接的PCIE设备的种类,并加载与外接的PCIE设备的种类对应的CTLE参数。2.如权利要求1所述的CTLE参数的自动配置方法,其特征在于,所述将多套所述CTLE参数存储至预留存储空间的过程包括:将多套所述CTLE参数以表格的形式存储至预留存储空间,其中,多套所述CTLE参数一一对应多张表格。3.如权利要求1所述的CTLE参数的自动配置方法,其特征在于,所述将多套所述CTLE参数存储至预留存储空间的过程包括:将多套所述CTLE参数以表格的形式存储至预留存储空间,其中,多套所述CTLE参数一一对应一张表格的多个不同位置。4.如权利要求2所述的CTLE参数的自动配置方法,其特征在于,所述根据所述资产信息确定所述服务器主板外接的PCIE设备的种类的过程包括:从所述资产信息中查找出所述服务器的配置信息;从所述配置信息中查找出所述服务器主板外接的PCIE设备的配置信息,以确定外接的PCIE设备的种类。5.如权利要求4所述的CTLE参数的自动配置方法,其特征在于,该自动配置方法还包括:在开机过程中PCIE设备发生错误时,将其错误信息发送至所述服务器主板...

【专利技术属性】
技术研发人员:梁昊范雪峰
申请(专利权)人:广东浪潮大数据研究有限公司
类型:发明
国别省市:广东,44

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

1