一种多个相同板卡共用时的区分结构及方法与流程

文档序号:29128596发布日期:2022-03-05 00:53阅读:来源:国知局

技术特征:
1.一种多个相同板卡共用时的区分结构,其特征在于,包括服务器主板和两个背板,第一背板和第二背板;服务器主板上设置有bmc,bmc连接有第一i2c扩展芯片和第二i2c扩展芯片;第一i2c扩展芯片连接有两个第一带外连接器;第二i2c扩展芯片连接有两个第一i2c连接器;每个背板上均设置有cpld、第二带外连接器和第二i2c连接器,每个背板还连接有一个硬盘;每个背板的第二带外连接器与第一带外连接器及cpld连接,cpld与硬盘连接;每个背板第二i2c连接器与第一i2c连接器及硬盘连接;与同一背板的第二带外连接器和第二i2c连接器分别连接的第一带外连接器和第一i2c连接器为一个连接器组;同一个连接组中的第一带外连接器和第一i2c连接器均连接上拉电阻或下拉电阻;不同连接器组中的连接器连接上拉电阻和下拉电阻中的不同类型。2.如权利要求1所述的多个相同板卡共用时的区分结构,其特征在于,第一i2c扩展芯片和第二i2c扩展芯片采用pca9546型号的芯片。3.如权利要求1所述的多个相同板卡共用时的区分结构,其特征在于,第一带外连接器与第二带外连接器通过带外i2c信号线连接,第二带外连接器与cpld通过带外i2c信号线连接,cpld与硬盘通过带外信号线连接;第一i2c连接器与第二i2c连接器通过i2c信号线连接,第二i2c连接器与硬盘通过i2c信号线连接。4.如权利要求1所述的多个相同板卡共用时的区分结构,其特征在于,cpld还连接有pcie switch芯片和sas扩展芯片。5.一种基于上述权利要求1-4中任一项的多个相同板卡共用时的区分方法,其特征在于,包括如下步骤:s1.根据服务器主板的两个连接组的上下拉电阻设置生成服务器主板与背板的连接器关系表;s2.将服务器主板与两个背板进行插接;s3.bmc根据服务器主板与背板的连接器关系表判断两个背板与服务器主板的连接器是否出现错接;s4.当两个背板与服务器主板的连接器正确连接时,bmc判断是否存在背板故障,并在存在背板故障时,识别出对应背板,消除故障;s5.当两个背板与服务器主板的连接器出现错接时,bmc判断是否存在背板故障,并在存在背板故障时,识别出对应背板,消除故障。6.如权利要求5所述的多个相同板卡共用时的区分方法,其特征在于,步骤s1具体步骤如下:s11.将服务器主板同第一背板连接的连接器组连接下拉电阻,用0表示;s12.将服务器主板同第二背板连接的连接器组连接上拉电阻,用1表示;s13.生成服务器主板与背板的连接器关系表,其中,第一背板的第二带外连接器与第一连接器组的第一带外连接器连接,第一背板的第二i2c连接器与第一连接器组的第一i2c
连接器连接时,对应第一背板id号为00;第一背板的第二带外连接器与第一连接器组的第一带外连接器连接,第一背板的第二i2c连接器与第二连接器组的第一i2c连接器与连接时,对应第一背板id号01;第二背板的第二带外连接器与第二连接器组的第一带外连接器连接,第二背板的第二i2c连接器与第一连接器组的第一i2c连接器连接时,对应第二背板id号10;第二背板的第二带外连接器与第二连接器组的第一带外连接器连接,第二背板的第二i2c连接器与第二连接器组的第一i2c连接器连接时,对应第二背板id号11。7.如权利要求6所述的多个相同板卡共用时的区分方法,其特征在于,步骤s2具体步骤如下:s21.将服务器主板第一连接器组的第一带外连接器和第一i2c连接器分别与对应第一背板的第二带外连接器和第二i2c连接器连接;s22.将服务器主板第二连接器组的第一带外连接器和第一i2c连接器分别与对应第二背板的第二带外连接器和第二i2c连接器连接。8.如权利要求7所述的多个相同板卡共用时的区分方法,其特征在于,步骤s3具体步骤如下:s31.获取服务器主板与背板的连接器关系表中硬盘id号00、01、10及11;s32.判断第一背板id号为00,第二背板id号为11,还是第一背板id号为01,第二背板id号为10;s33.当第一背板id号为00,第二背板id号为11时,判定两个背板与服务器主板的连接器正确连接,进入步骤s4;s34.当第一背板id号为01,第二背板id号为10时,判定两个背板与服务器主板的连接器出现错接,进入步骤s5。9.如权利要求8所述的多个相同板卡共用时的区分方法,其特征在于,步骤s4具体步骤如下:s41.bmc根据对应连接器组返回的i2c信号判断是否存在对应背板故障;背板故障包括硬盘故障;若是,进入步骤s42;若否,进入步骤s43;s42.bmc通过对应带外连接器向对应背板的cpld发送控制信号,消除背板故障;s43.结束。10.如权利要求8所述的多个相同板卡共用时的区分方法,其特征在于,步骤s5具体步骤如下:s51.bmc根据对应连接器组返回的i2c信号判断是否存在对应背板故障;背板故障包括硬盘故障;若是,进入步骤s52;若否,进入步骤s53;s52.bmc通过对应带外连接器向对应背板的cpld发送控制信号,消除背板故障;s53.结束。

技术总结
本发明提供一种多个相同板卡共用时的区分结构及方法,属于服务器板卡连接纠错技术领域,所述结构,包括服务器主板和两个背板;服务器主板上设置有BMC,BMC连接有I2C扩展芯片;第一I2C扩展芯片连接有两个第一带外连接器;第二I2C扩展芯片连接有两个第一I2C连接器;每个背板上均设置有CPLD、第二带外连接器和第二I2C连接器;每个背板的第二带外连接器与第一带外连接器及CPLD连接,CPLD与硬盘连接;每个背板第二I2C连接器与第一I2C连接器及硬盘连接;同一个连接组中的连接器连接上拉或下拉电阻。本发明实现相同板卡共用时的区分,防止逻辑错误,对BMC的判断逻辑进行优化,减少资源调用。用。用。


技术研发人员:王龙
受保护的技术使用者:苏州浪潮智能科技有限公司
技术研发日:2021.12.08
技术公布日:2022/3/4
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1