[发明专利]一种I2C接线诊断方法、装置、设备和存储介质在审
| 申请号: | 202211297253.0 | 申请日: | 2022-10-21 |
| 公开(公告)号: | CN115543711A | 公开(公告)日: | 2022-12-30 |
| 发明(设计)人: | 佟德志 | 申请(专利权)人: | 济南浪潮数据技术有限公司 |
| 主分类号: | G06F11/22 | 分类号: | G06F11/22;G06F13/42 |
| 代理公司: | 济南诚智商标专利事务所有限公司 37105 | 代理人: | 周杰 |
| 地址: | 250000 山东省济南市中国(山东)自由贸易*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 i2c 接线 诊断 方法 装置 设备 存储 介质 | ||
本发明涉及一种I2C接线诊断方法、装置、设备和存储介质。本申请利用连接信息匹配预设的背板布局信息,确定相同各背板在背板布局中的位置信息;确定各相同背板的位置信息后,按照设定的点灯策略对通过位置信息识别的背板中的硬盘定位灯进行点灯;通过主板与相同背板之间的I2C通道读取点灯状态到与I2C通道对应的寄存器,利用I2C通道和寄存器之间映射关系检测第一对应关系和第二对应关系是否一致来分析I2C接线是否存在问题,其中,第一对应关系为各寄存器与各具有不同位置信息背板的对应关系,第二对应关系为预设各I2C通道和各具有不同位置信息背板的对应关系,能够有效地检测主板与相同型号的不同背板之间I2C接线是否存在问题。
技术领域
本发明涉及I2C接线诊断领域,尤其涉及一种I2C接线诊断方法、装置、设备和存储介质。
背景技术
服务器在装配完成后、出厂以前会进行一系列的测试,以保证出厂服务器的稳定性。测试主要通过DIAG系统进行。DIAG系统会按照测试程序检查设备信息,如背板CPLD版本、硬盘数量、硬盘版本等。为了满足订单一致性,目前DIAG系统的测试方案为:根据每一个生产订单的首台测试的设备生成记录此订单的需要保持一致的信息的配置文件,对于后续测试的设备,将设备中需要保持一致的信息(实际值)与前面生成的配置文件中的信息(期望值)做对比,若信息能保持完全一致,则测试正常进行,若其中某项或某些项出现不一致的情况,那么DIAG系统认为该设备无法满足订单一致性,无法通过配置检查。
DIAG系统对于服务器主板上多个I2C通道接线的诊断原理如下:测试时DIAG系统依次读取生产订单中首台测试设备每个I2C通道所接板卡中的CPLD版本,订单后续设备测试时,DIAG系统按照相同方式抓取各I2C通道所接板卡中CPLD版本,通过比较一I2C通道所接板卡CPLD版本是否一致判断I2C通道接线是否出错。然而,若不同I2C通道连接型号一致的不同背板时,型号一致的背板CPLD版本相同,则无法识别具有相同CPLD版本的背板所连接的不同I2C通道是否连接错误。
发明内容
为了解决上述技术问题或者至少部分地解决上述技术问题,本发明提供一种I2C接线诊断方法、装置、设备和存储介质。
第一方面,本发明提供一种I2C接线诊断方法,应用于包括主板与至少两个相同背板的装置,包括:根据连接信息匹配预设的背板布局信息,确定相同各背板在背板布局中的位置信息;确定各相同背板的位置信息后,按照设定的点灯策略对通过位置信息识别的背板中的硬盘定位灯进行点灯;通过主板与相同背板之间的I2C通道读取点灯状态到与I2C通道对应的寄存器,根据I2C通道和寄存器之间映射关系检测第一对应关系和第二对应关系是否一致,其中,第一对应关系为各寄存器与各具有不同位置信息背板的对应关系,第二对应关系为预设各I2C通道和各具有不同位置信息背板的对应关系,存在不一致则主板和背板之间I2C接线存在问题。
更进一步地,利用连接信息匹配预设的背板连接关系,确定相同各背板的位置信息包括:
基于背板SAS地址和attached SAS地址和或背板拓展的PHY分布、基于RAID卡端口与背板SAS地址和或PHY的对应关系,来获得相同各背板的连接信息,利用连接信息匹配预设的背板布局信息,确定相同各背板的在背板布局中位置信息。
更进一步地,基于背板SAS地址和attached SAS地址获得相同各背板的连接信息包括:通过系统指令获取相同各背板的SAS地址和attached SAS地址,其中,背板attachedSAS地址为该背板所连接背板的SAS地址;对于具有attached SAS地址的背板,通过将其attached SAS地址与其余背板的SAS地址匹配获得与该背板连接的背板。
更进一步地,基于背板拓展的PHY分布获得相同各背板的连接信息包括:通过系统指令获取背板拓展PHY分布情况,所述PHY分布情况包括背板的PHY ID,固定数量的PHY ID组成一个端口,与每个端口对应的设备的类型,其中,设备类型为END表示RAID卡,设备类型为EXP表示背板,根据PHY分布确定背板连接信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南浪潮数据技术有限公司,未经济南浪潮数据技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211297253.0/2.html,转载请声明来源钻瓜专利网。





