一种服务器PCIE线缆连接正确性检查方法和装置制造方法及图纸

技术编号:35512421 阅读:14 留言:0更新日期:2022-11-09 14:27
本发明专利技术公开了一种服务器PCIE线缆连接正确性检查方法和装置,涉及服务器技术领域。所述方法应用于服务器,服务器的主板上设有CPU和BMC,背板上设有CPLD,CPLD采用与BMC相同的供电电源,BMC的I2C接口通过I2C信号线分别连接主板上的连接器,CPLD内为背板上的连接器分别设有一连接器编号寄存器,背板上的连接器分别通过I2C信号线连接CPLD的I2C接口,所述方法包括:服务器上电且主板上的连接器和背板上的连接器连接后,BMC读取与该主板上的连接器相连接的背板上的连接器所对应的连接器编号寄存器;根据读取的数值,判断主板上的连接器和背板上的连接器之间的连接是否正确。本发明专利技术实施例能够在服务器上电后实时检查PCIE线缆连接正确性,线缆连错时即刻报警。线缆连错时即刻报警。线缆连错时即刻报警。

【技术实现步骤摘要】
一种服务器PCIE线缆连接正确性检查方法和装置


[0001]本专利技术涉及服务器
,尤其涉及一种服务器PCIE线缆连接正确性检查方法和装置。

技术介绍

[0002]目前飞腾服务器主板和背板之间PCIE信号通过线缆连接,但主板和背板都有同样的多个连接器,无法确定主板连接器1是否连接到了背板连接器1,主板连接器2是否连接到了背板连接器2。
[0003]例如,当主板有n个连接器,背板有n个连接器时,正确连接方式如图1所示,主板连接器0连接背板连接器0,主板连接器1连接背板连接器1,主板连接器n连接背板连接器n,错误连接方式如图2所示。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种服务器PCIE线缆连接正确性检查方法和装置,能够实时检查PCIE线缆连接正确性。
[0005]第一方面,本专利技术实施例提供一种服务器PCIE线缆连接正确性检查方法,应用于服务器,所述服务器包括主板和背板,所述主板和背板通过至少两对连接器连接,所述连接器包括PCIE总线信号和Sideband信号,所述Sideband信号包括I2C信号,所述主板上设有CPU和BMC,所述背板上设有CPLD,所述CPU通过PCIE信号线连接所述主板上的连接器,所述背板上的连接器用于通过PCIE信号线连接硬盘,所述CPLD采用与所述BMC相同的供电电源,所述BMC的I2C接口通过I2C信号线分别连接所述主板上的连接器,所述CPLD内为所述背板上的连接器分别设有一连接器编号寄存器,所述背板上的连接器分别通过I2C信号线连接所述CPLD的I2C接口,所述方法包括:
[0006]所述服务器上电且所述主板上的连接器和所述背板上的连接器连接后,所述BMC读取与该主板上的连接器相连接的背板上的连接器所对应的连接器编号寄存器;
[0007]根据读取的数值,判断所述主板上的连接器和所述背板上的连接器之间的连接是否正确。
[0008]结合第一方面,在第一方面的一种实施方式中,所述根据读取的数值,判断所述主板上的连接器和所述背板上的连接器之间的连接是否正确,包括:
[0009]若读取的数值与预设数值一致,则连接正确;
[0010]和/或,若读取的数值与预设数值不一致,则连接错误,并给出报警提示。
[0011]结合第一方面,在第一方面的另一种实施方式中,所述背板上的连接器的I2C接口的从地址与该连接器所对应的连接器编号寄存器在所述CPLD内的偏移地址相同。
[0012]结合第一方面,在第一方面的再一种实施方式中,所述CPLD内为所述背板上的连接器分别设有一用于指示硬盘槽位的硬盘槽位寄存器,所述方法还包括:
[0013]所述主板上的连接器和所述背板上的连接器正确连接后,所述BMC读取所述硬盘
槽位寄存器,以获知所述主板上的连接器与硬盘槽位的对应关系。
[0014]结合第一方面,在第一方面的又一种实施方式中,所述CPLD内为所述背板上的连接器分别设有一用于指示硬盘是否在位的硬盘在位寄存器,所述硬盘在位寄存器由所述CPLD根据硬盘连接状态进行写入,所述方法还包括:
[0015]所述主板上的连接器和所述背板上的连接器正确连接后,所述BMC读取所述硬盘在位寄存器,以获知硬盘在位信息。
[0016]结合第一方面,在第一方面的又一种实施方式中,所述CPLD内为所述背板上的连接器分别设有一点灯控制器寄存器,所述方法还包括:
[0017]所述主板上的连接器和所述背板上的连接器正确连接后,所述BMC向所述点灯控制器寄存器内写入数据,以使所述CPLD根据所述点灯控制器寄存器内的数据控制硬盘点灯。
[0018]第二方面,本专利技术实施例提供一种服务器PCIE线缆连接正确性检查装置,应用于服务器,所述服务器包括主板和背板,所述主板和背板通过至少两对连接器连接,所述连接器包括PCIE总线信号和Sideband信号,所述Sideband信号包括I2C信号,所述主板上设有CPU和BMC,所述背板上设有CPLD,所述CPU通过PCIE信号线连接所述主板上的连接器,所述背板上的连接器用于通过PCIE信号线连接硬盘,所述CPLD采用与所述BMC相同的供电电源,所述BMC的I2C接口通过I2C信号线分别连接所述主板上的连接器,所述CPLD内为所述背板上的连接器分别设有一连接器编号寄存器,所述背板上的连接器分别通过I2C信号线连接所述CPLD的I2C接口,所述装置包括:
[0019]第一读取模块,用于在所述服务器上电且所述主板上的连接器和所述背板上的连接器连接后,读取与该主板上的连接器相连接的背板上的连接器所对应的连接器编号寄存器;
[0020]判断模块,用于根据读取的数值,判断所述主板上的连接器和所述背板上的连接器之间的连接是否正确。
[0021]结合第二方面,在第二方面的一种实施方式中,所述判断模块,包括:
[0022]第一判断单元,用于若读取的数值与预设数值一致,则连接正确;
[0023]和/或,第二判断单元,用于若读取的数值与预设数值不一致,则连接错误,并给出报警提示。
[0024]结合第二方面,在第二方面的另一种实施方式中,所述背板上的连接器的I2C接口的从地址与该连接器所对应的连接器编号寄存器在所述CPLD内的偏移地址相同。
[0025]结合第二方面,在第二方面的再一种实施方式中,所述CPLD内为所述背板上的连接器分别设有一用于指示硬盘槽位的硬盘槽位寄存器,所述装置还包括:
[0026]第二读取模块,用于在所述主板上的连接器和所述背板上的连接器正确连接后,读取所述硬盘槽位寄存器,以获知所述主板上的连接器与硬盘槽位的对应关系。
[0027]结合第二方面,在第二方面的又一种实施方式中,所述CPLD内为所述背板上的连接器分别设有一用于指示硬盘是否在位的硬盘在位寄存器,所述硬盘在位寄存器由所述CPLD根据硬盘连接状态进行写入,所述装置还包括:
[0028]第三读取模块,用于在所述主板上的连接器和所述背板上的连接器正确连接后,读取所述硬盘在位寄存器,以获知硬盘在位信息。
[0029]结合第二方面,在第二方面的又一种实施方式中,所述CPLD内为所述背板上的连接器分别设有一点灯控制器寄存器,所述装置还包括:
[0030]写入模块,用于在所述主板上的连接器和所述背板上的连接器正确连接后,向所述点灯控制器寄存器内写入数据,以使所述CPLD根据所述点灯控制器寄存器内的数据控制硬盘点灯。
[0031]本专利技术实施例提供的服务器PCIE线缆连接正确性检查方法和装置,首先在服务器上电且主板上的连接器和背板上的连接器连接后,BMC读取与该主板上的连接器相连接的背板上的连接器所对应的连接器编号寄存器,然后根据读取的数值,判断主板上的连接器和背板上的连接器之间的连接是否正确。由于BMC本身在服务器上电未开机时即可工作,CPLD采用与BMC相同的供电电源,故CPLD在服务器上电未开机时也可工作,因此,本专利技术实施例能够在服务器上电后实时检查本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务器PCIE线缆连接正确性检查方法,应用于服务器,所述服务器包括主板和背板,所述主板和背板通过至少两对连接器连接,所述连接器包括PCIE总线信号和Sideband信号,所述Sideband信号包括I2C信号,所述主板上设有CPU和BMC,所述背板上设有CPLD,所述CPU通过PCIE信号线连接所述主板上的连接器,所述背板上的连接器用于通过PCIE信号线连接硬盘,其特征在于,所述CPLD采用与所述BMC相同的供电电源,所述BMC的I2C接口通过I2C信号线分别连接所述主板上的连接器,所述CPLD内为所述背板上的连接器分别设有一连接器编号寄存器,所述背板上的连接器分别通过I2C信号线连接所述CPLD的I2C接口,所述方法包括:所述服务器上电且所述主板上的连接器和所述背板上的连接器连接后,所述BMC读取与该主板上的连接器相连接的背板上的连接器所对应的连接器编号寄存器;根据读取的数值,判断所述主板上的连接器和所述背板上的连接器之间的连接是否正确。2.根据权利要求1所述的方法,其特征在于,所述根据读取的数值,判断所述主板上的连接器和所述背板上的连接器之间的连接是否正确,包括:若读取的数值与预设数值一致,则连接正确;和/或,若读取的数值与预设数值不一致,则连接错误,并给出报警提示。3.根据权利要求1所述的方法,其特征在于,所述背板上的连接器的I2C接口的从地址与该连接器所对应的连接器编号寄存器在所述CPLD内的偏移地址相同。4.根据权利要求1所述的方法,其特征在于,所述CPLD内为所述背板上的连接器分别设有一用于指示硬盘槽位的硬盘槽位寄存器,所述方法还包括:所述主板上的连接器和所述背板上的连接器正确连接后,所述BMC读取所述硬盘槽位寄存器,以获知所述主板上的连接器与硬盘槽位的对应关系。5.根据权利要求1所述的方法,其特征在于,所述CPLD内为所述背板上的连接器分别设有一用于指示硬盘是否在位的硬盘在位寄存器,所述硬盘在位寄存器由所述CPLD根据硬盘连接状态进行写入,所述方法还包括:所述主板上的连接器和所述背板上的连接器正确连接后,所述BMC读取所述硬盘在位寄存器,以获知硬盘在位信息。6...

【专利技术属性】
技术研发人员:陈林峰刘全仲
申请(专利权)人:中国长城科技集团股份有限公司
类型:发明
国别省市:

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

1