服务器硬盘背板拨码防呆检测方法技术

技术编号:39503084 阅读:9 留言:0更新日期:2023-11-24 11:34
本发明专利技术涉及硬盘背板配置检测领域,具体公开一种服务器硬盘背板拨码防呆检测方法

【技术实现步骤摘要】
服务器硬盘背板拨码防呆检测方法、系统、终端及介质


[0001]本专利技术涉及硬盘背板配置检测领域,具体涉及一种服务器硬盘背板拨码防呆检测方法

系统

终端及介质


技术介绍

[0002]硬盘(
SAS_SATA
)背板可以支持直连板载
PCH
使用

级联
expander
背板(前置级联

中置级联

后置级联)使用

搭配非
expander
背板使用等,为了支持多场景应用,降低物料呆滞成本以及提高产品可复用性,不同应用场景要对硬盘背板进行不同拨码设置以满足盘序识别以及定位灯点灯功能,每个拨码状态对应一个应用场景,进而对应一组盘序序列

[0003]在生产工艺中要求硬盘(
SAS_SATA
)背板应该按照
BOM
中配置信息进行拨码设置,拨码设置一般是指对物理光码进行配置,但此工艺较为繁琐,实际装配过程中可能会由于作业人员对工艺解读错误或者人为漏失导致拨码错误不符合工艺要求

拨码错误时并不会影响硬盘的识别和读写功能,但是会影响硬盘定位灯点亮及硬盘定位,如定位灯点不亮或者点亮一个槽位结果多个槽位都亮,为后期出货后的产品维修留下质量隐患

[0004]硬盘(
SAS_SATA
)背板拨码错误时,通过开盖检查拨码开关状态,或者通过驱动定位灯点亮并人工确认亮灯是否符合预期的方法可以识别,但此方法依赖产线作业员经验且不防呆,效率也较低,并不适合在工厂端批量操作


技术实现思路

[0005]为解决上述问题,本专利技术提供一种服务器硬盘背板拨码防呆检测方法

系统

终端及介质,自动驱动硬盘背板槽位控制硬盘定位灯点亮或熄灭,再查询定位灯的状态是否符合预期,来自动判断硬盘背板定位灯功能是否正常,进而判定拨码配置是否正确,提高拨码检测效率,适用于大批量硬盘背板检测

[0006]第一方面,本专利技术的技术方案提供一种服务器硬盘背板拨码防呆检测方法,包括以下步骤:控制所有硬盘背板的硬盘定位灯熄灭;向待测硬盘背板发送硬盘定位灯点亮指令,所述硬盘定位灯点亮指令中包含待点亮定位灯的硬盘槽位标识;待测硬盘背板响应硬盘定位灯点亮指令,查询拨码状态,根据拨码状态与硬盘槽位的对应关系,匹配到硬盘槽位标识对应的硬盘槽位;控制所匹配到的硬盘槽位的定位灯点亮;响应于定位灯点亮操作执行完成,查询所有硬盘背板的硬盘物理端口的定位灯状态;判断各个硬盘物理端口的定位灯状态与期望状态是否一致,若一致则硬盘背板拨码配置正常,否则硬盘背板拨码配置异常

[0007]在一个可选的实施方式中,控制所有硬盘背板的硬盘定位灯熄灭之前,还包括以
下步骤:解析物料清单中的硬盘背板搭配关系;根据物料清单中的硬盘背板搭配关系,配置硬盘槽位标识与硬盘物理端口的标准对应关系

[0008]在一个可选的实施方式中,解析物理清单中的背板搭配关系之后,还包括以下步骤:根据物料清单中的背板搭配关系,筛选出待点亮定位灯的各个硬盘槽位标识;对筛选出的待点亮定位灯的各个硬盘槽位标识进行排序

[0009]在一个可选的实施方式中,控制所有硬盘背板的硬盘定位灯熄灭之后,该方法具体包括以下步骤:向待测硬盘背板发送包含第一个硬盘槽位标识的硬盘定位灯点亮指令,根据硬盘槽位标识与硬盘物理端口的标准对应关系,配置硬盘物理端口当前各个定位灯状态的期望状态;待测硬盘背板响应于接收到包含第一个硬盘槽位标识的硬盘定位灯点亮指令,查询拨码状态,根据拨码状态与硬盘槽位的对应关系,匹配到第一个硬盘槽位标识对应的硬盘槽位;控制所匹配到的硬盘槽位的定位灯点亮;响应于第一个定位灯点亮操作执行完成,查询所有硬盘背板的硬盘物理端口的定位灯状态;判断各个硬盘物理端口的定位灯状态与期望状态是否一致;若一致,则判断筛选出的所有硬盘槽位标识是否已全部测试完成,若否,则向待测硬盘背板发送包含第二个硬盘槽位标识的硬盘定位灯点亮指令,若是,则判定硬盘背板拨码配置正常,同时控制所有硬盘背板的硬盘定位灯熄灭;若不一致,则判定硬盘背板拨码配置异常,同时控制所有硬盘背板的硬盘定位灯熄灭

[0010]在一个可选的实施方式中,向待测硬盘背板发送硬盘定位灯点亮指令,具体为:向待测硬盘背板上的复杂可编程逻辑器件发送硬盘定位灯点亮指令;待测硬盘背板响应硬盘定位灯点亮指令,查询拨码状态,根据拨码状态与硬盘槽位的对应关系,匹配到硬盘槽位标识对应的硬盘槽位,控制所匹配到的硬盘槽位的定位灯点亮,具体为:待测硬盘背板上的复杂可编程逻辑器件响应硬盘定位灯点亮指令,查询拨码状态,根据拨码状态与硬盘槽位的对应关系,匹配到硬盘槽位标识对应的硬盘槽位;输出相应高低电平状态的脉冲信号到所匹配到的硬盘槽位,控制相应定位灯点亮

[0011]在一个可选的实施方式中,配置硬盘槽位标识与硬盘物理端口的标准对应关系之后,还包括以下步骤:配置硬盘物理端口与硬盘背板的寄存器状态字节的对应关系

[0012]在一个可选的实施方式中,响应于定位灯点亮操作执行完成,查询所有硬盘背板的硬盘物理端口的定位灯状态,具体包括:
响应于定位灯点亮操作执行完成,待测硬盘背板上的复杂可编程逻辑器件获取所有硬盘背板的硬盘物理端口的定位灯状态,并写入到寄存器;基板管理控制器扫描寄存器中状态字节;根据硬盘物理端口与硬盘背板的寄存器状态字节的对应关系,解析所扫描寄存器中状态字节,查询到所有硬盘背板的硬盘物理端口的定位灯状态

[0013]第二方面,本专利技术的技术方案提供一种服务器硬盘背板拨码防呆检测系统,包括,定位灯熄灭控制模块:控制所有硬盘背板的硬盘定位灯熄灭;点亮指令发送模块:向待测硬盘背板发送硬盘定位灯点亮指令,所述硬盘定位灯点亮指令中包含待点亮定位灯的硬盘槽位标识;点亮指令响应模块:响应硬盘定位灯点亮指令,查询拨码状态,根据拨码状态与硬盘槽位的对应关系,匹配到硬盘槽位标识对应的硬盘槽位;控制所匹配到的硬盘槽位的定位灯点亮;定位灯状态查询模块:响应于定位灯点亮操作执行完成,查询所有硬盘背板的硬盘物理端口的定位灯状态;检测结果判断模块:判断各个硬盘物理端口的定位灯状态与期望状态是否一致,若一致则硬盘背板拨码配置正常,否则硬盘背板拨码配置异常

[0014]第三方面,本专利技术的技术方案提供一种终端,包括:存储器,用于存储服务器硬盘背板拨码防呆检测程序;处理器,用于执行所述服务器硬盘背板拨码防呆检测程序时实现如上述任一项所述服务器硬盘背板拨码防呆检测方法的步骤

[0015]第四方面,本专利技术的技术方案提供一种计算机可读存储介质,所述可读存储介质上存储有服务器硬盘背板拨码防呆检测程序,所述服务器硬盘背板拨码防呆检测程序被处理器执行时实现如上述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种服务器硬盘背板拨码防呆检测方法,其特征在于,包括以下步骤:控制所有硬盘背板的硬盘定位灯熄灭;向待测硬盘背板发送硬盘定位灯点亮指令,所述硬盘定位灯点亮指令中包含待点亮定位灯的硬盘槽位标识;待测硬盘背板响应硬盘定位灯点亮指令,查询拨码状态,根据拨码状态与硬盘槽位的对应关系,匹配到硬盘槽位标识对应的硬盘槽位;控制所匹配到的硬盘槽位的定位灯点亮;响应于定位灯点亮操作执行完成,查询所有硬盘背板的硬盘物理端口的定位灯状态;判断各个硬盘物理端口的定位灯状态与期望状态是否一致,若一致则硬盘背板拨码配置正常,否则硬盘背板拨码配置异常
。2.
根据权利要求1所述的服务器硬盘背板拨码防呆检测方法,其特征在于,控制所有硬盘背板的硬盘定位灯熄灭之前,还包括以下步骤:解析物料清单中的硬盘背板搭配关系;根据物料清单中的硬盘背板搭配关系,配置硬盘槽位标识与硬盘物理端口的标准对应关系
。3.
根据权利要求2所述的服务器硬盘背板拨码防呆检测方法,其特征在于,解析物理清单中的背板搭配关系之后,还包括以下步骤:根据物料清单中的背板搭配关系,筛选出待点亮定位灯的各个硬盘槽位标识;对筛选出的待点亮定位灯的各个硬盘槽位标识进行排序
。4.
根据权利要求3所述的服务器硬盘背板拨码防呆检测方法,其特征在于,控制所有硬盘背板的硬盘定位灯熄灭之后,该方法具体包括以下步骤:向待测硬盘背板发送包含第一个硬盘槽位标识的硬盘定位灯点亮指令,根据硬盘槽位标识与硬盘物理端口的标准对应关系,配置硬盘物理端口当前各个定位灯状态的期望状态;待测硬盘背板响应于接收到包含第一个硬盘槽位标识的硬盘定位灯点亮指令,查询拨码状态,根据拨码状态与硬盘槽位的对应关系,匹配到第一个硬盘槽位标识对应的硬盘槽位;控制所匹配到的硬盘槽位的定位灯点亮;响应于第一个定位灯点亮操作执行完成,查询所有硬盘背板的硬盘物理端口的定位灯状态;判断各个硬盘物理端口的定位灯状态与期望状态是否一致;若一致,则判断筛选出的所有硬盘槽位标识是否已全部测试完成,若否,则向待测硬盘背板发送包含第二个硬盘槽位标识的硬盘定位灯点亮指令,若是,则判定硬盘背板拨码配置正常,同时控制所有硬盘背板的硬盘定位灯熄灭;若不一致,则判定硬盘背板拨码配置异常,同时控制所有硬盘背板的硬盘定位灯熄灭
。5.
根据权利要求1所述的服务器硬盘背板拨码防呆检测方法,其特征在于,向待测硬盘背板发送硬盘定位灯点亮指令,具体为:向待测硬盘背板上的复杂可编程逻辑器件发送硬盘定位灯点亮指令;待测硬盘...

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

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

1