硬盘背板线缆装配自动化检查方法、装置、设备、介质制造方法及图纸

技术编号:36814533 阅读:12 留言:0更新日期:2023-03-09 01:04
本发明专利技术属于服务器产品测试评估技术领,具体提供一种硬盘背板线缆装配自动化检查方法、装置、设备、介质,所述方法包括如下步骤:在系统下对指定槽位盘符进行读写操作;配置背板CPLD将每一个槽位硬盘运行状态信号灯的状态记录到寄存器中;配置BMC从寄存器中获取硬盘运行状态信号灯状态并对外提供访问接口;通过BMC提供的接口查询硬盘运行状态信号灯闪烁状态的槽位是否与指定槽位一致,来自动化检查硬盘背板线缆的装配。不再需要人工检查。无需在整机工厂插拔硬盘检查盘序即可实现有效拦截硬盘背板线缆装配异常,确保了产品品质,提高了测试覆盖率和测试自动化水平。了测试覆盖率和测试自动化水平。了测试覆盖率和测试自动化水平。

【技术实现步骤摘要】
硬盘背板线缆装配自动化检查方法、装置、设备、介质


[0001]本专利技术涉及服务器产品测试评估技术领,具体涉及一种硬盘背板线缆装配自动化检查方法、装置、设备、介质。

技术介绍

[0002]SAS_SATA背板上SATA 7Pin接口接进来的SATA信号负责管理各slot对应盘位的盘序,一个硬盘对应一根SAS线,SATA 7Pin接口自身设计物理防呆不会插反,当多口背板上有多个SATA 7Pin接口连接多根SAS线时,工艺要求SAS线应该按照一一对应关系组装,但实际装配过程中可能会由于人为失误插错线缆造成SAS线缆与背板接口顺序混乱,SAS线顺序插错时并不会影响硬盘的识别和读写功能,但是会影响os下盘序,当硬盘故障时故障硬盘运行状态信号灯会错误的亮到其它槽位误导工程师对故障盘物理槽位的辨识,为后期出货后的产品维修留下质量隐患。对于SATA 7Pin接口背板,有单独的sgpio线缆,硬盘运行状态信号灯点亮受控于sgpio线缆,所以点亮定位灯辨别硬盘槽位的方式并不能识别sas线插错。
[0003]同样的,nvme背板上slimline接口信号负责管理各slot对应盘位的盘序,两个硬盘对应一根slimline线,slimline接口自身设计物理防呆不会插反,但当背板为4口/8口时,工艺要求slimline线应该按照与主板上接口(或retimer卡)一一对应关系组装,但实际装配过程中可能会由于人为失误插错线缆造成slimline线缆顺序混乱,从而影响盘序和硬盘故障诊断。对于NVME背板,点亮定位灯辨别硬盘槽位的方式可以识别slimline线缆插错,但使用此种点灯方式必须先将BIOS选项中nvme硬盘对应的VMD port设置为enable,设置BIOS选项操作需要重启os而且进行完点灯测试需要还原相关BIOS选项,此种方式对于工厂端批量生产并不适用。

技术实现思路

[0004]背板线缆插错顺序时,通过插拔硬盘并在os下检查硬盘信息的方法可以识别,但此方法有损伤硬盘的风险不适合在工厂端批量操作,为了解决服务器硬盘背板线缆插错顺序无法有效软识别的问题,本专利技术提出了一种硬盘背板线缆装配自动化检查方法、装置、设备、介质。
[0005]第一方面,本专利技术技术方案提供一种硬盘背板线缆装配自动化检查方法,包括如下步骤:
[0006]在系统下对指定槽位盘符进行读写操作;
[0007]配置背板CPLD将每一个槽位硬盘运行状态信号灯的状态记录到寄存器中;
[0008]配置BMC从寄存器中获取硬盘运行状态信号灯状态并对外提供访问接口;
[0009]通过BMC提供的接口查询硬盘运行状态信号灯闪烁状态的槽位是否与指定槽位一致,来自动化检查硬盘背板线缆的装配。
[0010]作为本专利技术技术方案的进一步限定,在系统下对指定槽位盘符进行读写操作的步骤包括:
[0011]系统下遍历所有硬盘槽位,根据背板槽位数量指定槽位;
[0012]启动dd进程对指定槽位的盘符进行dd读写操作。
[0013]作为本专利技术技术方案的进一步限定,配置BMC从寄存器中获取硬盘运行状态信号灯状态并对外提供访问接口的步骤包括:
[0014]配置BMC扫描硬盘背板CPLD记录到寄存器中的硬盘运行状态信号灯状态信息,并对外提供查询接口。
[0015]作为本专利技术技术方案的进一步限定,通过BMC提供的接口查询硬盘运行状态信号灯闪烁状态的槽位是否与指定槽位一致,来自动化检查硬盘背板线缆的装配的步骤包括:
[0016]通过BMC提供的接口查询硬盘运行状态信号灯闪烁状态的槽位;
[0017]判断查询到的槽位是否与指定槽位一致;
[0018]当槽位一致时,判断是否所有硬盘槽位指定测试完成;
[0019]若否,执行步骤:系统下遍历所有硬盘槽位,根据背板槽位数量指定槽位,测试下一个指定槽位;
[0020]若是,测试完成。
[0021]作为本专利技术技术方案的进一步限定,判断查询到的槽位是否与指定槽位一致的步骤之后还包括:
[0022]当槽位不一致时,输出提示信息,执行步骤:判断是否所有硬盘槽位指定并测试完成。
[0023]作为本专利技术技术方案的进一步限定,所述方法还包括:
[0024]每个指定槽位测试完成后,在系统下结束dd进程使硬盘运行状态信号灯不再闪烁。
[0025]作为本专利技术技术方案的进一步限定,所述方法还包括:
[0026]根据输出的提示信息解析出槽位对应信息,确定当前装配错误的线缆的目标装配槽位;
[0027]输出装配错误提示信息并输出对应的目标装配槽位。
[0028]第二方面,本专利技术技术方案提供一种硬盘背板线缆装配自动化检查装置,包括执行模块、状态记录设置模块、状态获取设置模块、查询判断模块;
[0029]执行模块,配置在系统下对指定槽位盘符进行读写操作;
[0030]状态记录设置模块,配置背板CPLD将每一个槽位硬盘运行状态信号灯的状态记录到寄存器中;
[0031]状态获取设置模块,配置BMC从寄存器中获取硬盘运行状态信号灯状态并对外提供访问接口;
[0032]查询判断模块,配置通过BMC提供的接口查询硬盘运行状态信号灯闪烁状态的槽位是否与指定槽位一致,来自动化检查硬盘背板线缆的装配。
[0033]作为本专利技术技术方案的进一步限定,执行模块包括遍历单元和启动单元;
[0034]遍历单元,用于系统下遍历所有硬盘槽位,根据背板槽位数量指定槽位;
[0035]启动单元,用于启动dd进程对指定槽位的盘符进行dd读写操作。
[0036]作为本专利技术技术方案的进一步限定,状态获取设置模块,配置BMC扫描硬盘背板CPLD记录到寄存器中的硬盘运行状态信号灯状态信息并对外提供查询接口。
[0037]作为本专利技术技术方案的进一步限定,查询判断模块包括查询单元、第一判断单元、第二判断单元;
[0038]查询单元,用于通过BMC提供的接口查询硬盘运行状态信号灯闪烁状态的槽位;
[0039]第一判断单元,用于判断查询到的槽位是否与指定槽位一致;
[0040]第二判断单元,用于当槽位一致时,判断是否所有硬盘槽位指定测试完成。
[0041]作为本专利技术技术方案的进一步限定,该装置还包括输出提示模块,用于当槽位不一致时,输出提示信息。
[0042]作为本专利技术技术方案的进一步限定,所述装置还包括终止模块,用于每个指定槽位测试完成后,在系统下结束dd进程使硬盘运行状态信号灯不再闪烁。
[0043]作为本专利技术技术方案的进一步限定,所述装置还包括定位模块,用于根据输出的提示信息解析出槽位对应信息,确定当前装配错误的线缆的目标装配槽位;输出装配错误提示信息并输出对应的目标装配槽位。
[0044]第三方面,本专利技术技术方案提供一种电子设备,所述电子设备包括:
[0045]至少一个处理器;以及,
[0046]与所述至少一个处理器通信连接的存本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种硬盘背板线缆装配自动化检查方法,其特征在于,包括如下步骤:在系统下对指定槽位盘符进行读写操作;配置背板CPLD将每一个槽位硬盘运行状态信号灯的状态记录到寄存器中;配置BMC从寄存器中获取硬盘运行状态信号灯状态并对外提供访问接口;通过BMC提供的接口查询硬盘运行状态信号灯闪烁状态的槽位是否与指定槽位一致,来自动化检查硬盘背板线缆的装配。2.根据权利要求1所述的硬盘背板线缆装配自动化检查方法,其特征在于,在系统下对指定槽位盘符进行读写操作的步骤包括:系统下遍历所有硬盘槽位,根据背板槽位数量指定槽位;启动dd进程对指定槽位的盘符进行dd读写操作。3.根据权利要求2所述的硬盘背板线缆装配自动化检查方法,其特征在于,配置BMC从寄存器中获取硬盘运行状态信号灯状态并对外提供访问接口的步骤包括:配置BMC扫描硬盘背板CPLD记录到寄存器中的硬盘运行状态信号灯状态信息,并对外提供查询接口。4.根据权利要求3所述的硬盘背板线缆装配自动化检查方法,其特征在于,通过BMC提供的接口查询硬盘运行状态信号灯闪烁状态的槽位是否与指定槽位一致,来自动化检查硬盘背板线缆的装配的步骤包括:通过BMC提供的接口查询硬盘运行状态信号灯闪烁状态的槽位;判断查询到的槽位是否与指定槽位一致;当槽位一致时,判断是否所有硬盘槽位指定测试完成;若否,执行步骤:系统下遍历所有硬盘槽位,根据背板槽位数量指定槽位,测试下一个指定槽位;若是,测试完成。5.根据权利要求4所述的硬盘背板线缆装配自动化检查方法,其特征在于,判断查询到的槽位是否与指定槽位一致的步骤之后还包括:当槽位不一致时,输出提示信息,执行步骤:判断...

【专利技术属性】
技术研发人员:张计芬王佩
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1