本发明专利技术公开了一种Retimer转接卡的在位检测方法及服务器系统,该检测应用于服务器系统中,所述服务器系统包含有GPIO接口,所述GPIO接口用于输出复位信号至Retimer转接卡,所述检测方法包括:在所述服务器系统处于待机状态下,检测所述GPIO接口的输入信号;判断所述GPIO接口的输入信号是否为预设波形信号,若是,则判定所述Retimer转接卡已接入所述服务器系统。本发明专利技术可以准确检测Retimer转接卡是否接入服务器系统。
【技术实现步骤摘要】
一种Retimer转接卡的在位检测方法及服务器系统
本专利技术涉及计算机
,尤其涉及一种Retimer转接卡的在位检测方法及服务器系统。
技术介绍
PCIe(peripheralcomponentinterconnectexpress,高速串行计算机扩展总线)是由Intel公司在2001年提出的一种高性能,通用的高速串行总线标准。PCIe协议规范中对不同速率下的PCIe链路拓扑的线损的要求如下表,考虑到IC内部的损耗和连接器自身的损耗,预留给PCB(PrintedCircuitBoard,印制电路板)走线的线损余量已经非常非常小,这对于PCB走线提出了具大的挑战,在当前服务器系统的应用环境中,极大限制了PCIe高速线的链路长度。鉴于此种情况,Retimer(即复位时器)以其高性能、强大的标准化和生态系统支持、全面的合规程序和开放的系统连接等优点,正成为主流解决方案。Retimer芯片就类似于一个PHY(即以太网物理接口收发器)芯片,PCIe高速信号在经过Retimer芯片的时候,通过Retimer芯片内部的时钟重构,使PCIe高速信号传输能量增加,然后再继续传输,可以减轻PCIe高速信号的抖动。目前在服务器系统的应用中,基于Retimer芯片设计的转接卡应用非常广泛。而Retimer转接卡(其内部设置有Retimer芯片)并不是一个标准的PCIe设备,BIOS(BasicInputOutputSystem,基本输入输出系统)界面下无法检测到Retimer转接卡的存在,这使得Retimer转接卡的在位检测多数是通过电平检测的方法来实现的。常规的做法是参考PCIe规范进行线路设计,在PCIe插槽端将PRSNT2#管脚信号上拉,将PRSNT1#管脚信号下拉,在PCIe卡端将PRSNT2#管脚与PRSNT1#管脚信号短接。当PCIe卡插入插槽端时,将插槽端的PRSNT2#管脚信号拉低,进而达到在位检测的目的。如图1所示,为符合PCIe规格的插槽端线路设计方法,将插槽端上的PRSNT1#管脚信号接地,将多个PRSNT2#管脚短接后上拉并连接到PCH(Intel公司的集成南桥)。如图2所述,为符合PCIe规范的PCIe卡端的线路设计方法,将PRSNT1#管脚和最远端的PRSNT2#管脚信号短接。这样,当PCIe卡插入到PCIe插槽端中时,将插槽端的PRSNT2#管脚拉低,PCH检测到电平变换后,认为该插槽端上插入了PCIe设备。但是当前存在数量巨大的系统或服务器系统设备,其PCIe插槽端并未基于PCIe规范进行线路设计,当Retimer卡与这些系统或服务器系统设备进行适配时,无法做到Retimer转接卡的在位识别,进一步的,主系统或服务器系统设备无法获取到Retimer芯片的数据,无法对Retimer芯片进行固件升级,参数调整等操作,更加无法获取Retimer转接卡的温度信息,对整个系统或服务器系统设备的散热带来了严重挑战,存在极大的安全隐患。因此,需要提供一种可以对Retimer转接卡的在位进行检测的方法。
技术实现思路
本申请实施例通过提供一种Retimer转接卡的在位检测方法及服务器系统,可以准确检测Retimer转接卡是否接入服务器系统。本专利技术提供一种Retimer转接卡的在位检测方法,其应用于服务器系统中,所述服务器系统包含有GPIO接口,所述GPIO接口用于输出复位信号至Retimer转接卡,所述检测方法包括:在所述服务器系统处于待机状态下,检测所述GPIO接口的输入信号;判断所述GPIO接口的输入信号是否为预设波形信号,若是,则判定所述Retimer转接卡已接入所述服务器系统。优选的,所述Retimer转接卡包含有PWM发生器和第一连接器,所述PWM发生器的输出端与所述第一连接器电性连接,所述服务器系统还包含有第二连接器,所述第二连接器与所述第一连接器相匹配,且所述第二连接器与所述GPIO接口电性连接;所述检测方法还包括:在所述服务器系统处于待机状态且所述Retimer转接卡已接入所述服务器系统时,接收第一电信号以及第二电信号,并将所述第一电信号以及所述第二电信号输出至所述Retimer转接卡,通过所述第一电信号给所述Retimer转接卡供电,还通过所述第二电信号控制所述PWM发生器开始工作。优选的,还包括:在所述服务器系统处于开机状态且所述Retimer转接卡已接入所述服务器系统时,接收第二电信号,并将所述第二电信号输出至所述Retimer转接卡,通过所述第二电信号控制所述PWM发生器停止工作。优选的,所述Retimer转接卡包含有Retimer芯片,所述检测方法还包括:在所述服务器系统处于开机状态且所述Retimer转接卡已接入所述服务器系统时,通过所述GPIO接口输出复位信号至所述Retimer芯片,以控制所述Retimer芯片复位。优选的,所述通过所述GPIO接口输出复位信号至所述Retimer芯片,以控制所述Retimer芯片复位,包括:在所述服务器系统接收到开机信号后,通过所述GPIO接口输出所述复位信号至所述Retimer芯片,并在预设时间节点拉低所述复位信号,控制所述Retimer芯片复位。优选的,所述Retimer转接卡包含有VR电路和Retimer芯片,所述检测方法还包括:输出第二电信号至所述VR电路,通过所述VR电路将所述第二电信号转化为第三电信号,并通过所述VR电路将所述第三电信号输出至所述Retimer芯片,以控制所述Retimer芯片的工作。优选的,所述通过所述VR电路将所述第三电信号输出至所述Retimer芯片,以控制所述Retimer芯片的工作,包括:在所述服务器系统处于待机状态且所述Retimer转接卡已接入所述服务器系统时,通过所述VR电路将所述第二电信号转化为低电平的第三电信号至所述Retimer芯片,以控制所述Retimer芯片停止工作。本专利技术还提供一种服务器系统,其包括:GPIO接口,用于输出复位信号至Retimer转接卡;控制模块,所述控制模块与所述GPIO接口电性连接,用于检测所述GPIO接口的输入信号,以及判断所述GPIO接口的输入信号是否为预设波形信号,若是,则判定所述Retimer转接卡已接入所述服务器系统。优选的,所述服务器系统还包含有第二连接器,所述第二连接器与所述Retimer转接卡对应的连接卡连接器相匹配,且所述第二连接器与所述GPIO接口电性连接;所述控制模块,还用于在所述服务器系统处于待机状态且所述Retimer转接卡已接入所述服务器系统时,接收第一电信号以及第二电信号,并将所述第一电信号以及所述第二电信号输出至所述Retimer转接卡,通过所述第一电信号给所述Retimer转接卡供电,还通过所述第二电信号控制所述Retimer转接卡开始工作。优选的,所述控制模块,还用于在所述服务器系统处于开机状态且所述Retimer转接卡已接入所述本文档来自技高网...
【技术保护点】
1.一种Retimer转接卡的在位检测方法,其特征在于,应用于服务器系统中,所述服务器系统包含有GPIO接口,所述GPIO接口用于输出复位信号至Retimer转接卡,所述检测方法包括:/n在所述服务器系统处于待机状态下,检测所述GPIO接口的输入信号;/n判断所述GPIO接口的输入信号是否为预设波形信号,若是,则判定所述Retimer转接卡已接入所述服务器系统。/n
【技术特征摘要】
1.一种Retimer转接卡的在位检测方法,其特征在于,应用于服务器系统中,所述服务器系统包含有GPIO接口,所述GPIO接口用于输出复位信号至Retimer转接卡,所述检测方法包括:
在所述服务器系统处于待机状态下,检测所述GPIO接口的输入信号;
判断所述GPIO接口的输入信号是否为预设波形信号,若是,则判定所述Retimer转接卡已接入所述服务器系统。
2.根据权利要求1所述的Retimer转接卡的在位检测方法,其特征在于,所述Retimer转接卡包含有PWM发生器和第一连接器,所述PWM发生器的输出端与所述第一连接器电性连接,所述服务器系统还包含有第二连接器,所述第二连接器与所述第一连接器相匹配,且所述第二连接器与所述GPIO接口电性连接;
所述检测方法还包括:
在所述服务器系统处于待机状态且所述Retimer转接卡已接入所述服务器系统时,接收第一电信号以及第二电信号,并将所述第一电信号以及所述第二电信号输出至所述Retimer转接卡,通过所述第一电信号给所述Retimer转接卡供电,还通过所述第二电信号控制所述PWM发生器开始工作。
3.根据权利要求2所述的Retimer转接卡的在位检测方法,其特征在于,还包括:
在所述服务器系统处于开机状态且所述Retimer转接卡已接入所述服务器系统时,接收第二电信号,并将所述第二电信号输出至所述Retimer转接卡,通过所述第二电信号控制所述PWM发生器停止工作。
4.根据权利要求1所述的Retimer转接卡的在位检测方法,其特征在于,所述Retimer转接卡包含有Retimer芯片,所述检测方法还包括:
在所述服务器系统处于开机状态且所述Retimer转接卡已接入所述服务器系统时,通过所述GPIO接口输出复位信号至所述Retimer芯片,以控制所述Retimer芯片复位。
5.根据权利要求4所述的Retimer转接卡的在位检测方法,其特征在于,所述通过所述GPIO接口输出复位信号至所述Retimer芯片,以控制所述Retimer芯片复位,包括:
在所述服务器系统接收到开机信号后,通过所述GPIO接口输出所述复位信号至所述Retimer芯片,并在...
【专利技术属性】
技术研发人员:杜聪聪,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。