[发明专利]兼容多种类型的硬盘指示灯控制方法及系统有效
申请号: | 201810620951.7 | 申请日: | 2018-06-15 |
公开(公告)号: | CN109032900B | 公开(公告)日: | 2022-07-08 |
发明(设计)人: | 佟序 | 申请(专利权)人: | 烽火通信科技股份有限公司 |
主分类号: | G06F11/32 | 分类号: | G06F11/32;G06F11/30 |
代理公司: | 武汉智权专利代理事务所(特殊普通合伙) 42225 | 代理人: | 陈锐 |
地址: | 430000 湖北省武*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 兼容 多种 类型 硬盘 指示灯 控制 方法 系统 | ||
1.一种兼容多种类型的硬盘指示灯控制方法,其特征在于,该方法包括以下步骤:
S1:服务器根据硬盘发送的在位信号和类型识别信号,确定接入的硬盘,转到S2;
S2:服务器选择与接入硬盘对应的Locate/Fault指示灯协议解码程序,控制接入硬盘的Locate/Fault指示灯;服务器根据接入硬盘发送的在位信号和读写活动信号,控制接入硬盘的Active指示灯;
S1中所述接入的硬盘为NVME硬盘、SAS硬盘和SATA硬盘中的一种,NVME硬盘和SAS硬盘的类型不同,SAS硬盘和SATA硬盘的类型相同;
S1的流程为:当服务器监测到在位信号和类型识别信号均为低电平时,确定接入的硬盘为NVME硬盘;当服务器监测到在位信号为低电平、且类型识别信号为高电平时,确定接入的硬盘为SAS硬盘或SATA硬盘;
S2中服务器根据接入硬盘发送的在位信号和读写活动信号,控制接入硬盘的Active指示灯的流程包括:当在位信号为低电平、且读写活动信号稳定时,将Active指示灯的状态控制为常亮;当在位信号为低电平、且读写活动信号不稳定时,将Active指示灯的状态控制为以4Hz的频率闪烁;
S2中所述服务器选择与接入硬盘对应的Locate/Fault指示灯协议解码程序,控制接入硬盘的Locate/Fault指示灯的流程包括:当接入硬盘为SAS硬盘或SATA硬盘时,服务器选择与SAS硬盘或SATA硬盘对应的Locate/Fault指示灯协议解码程序,该解码程序收到硬盘控制器发送的信号时,确定该信号中的第1位和第2位数据:
该信号中的第1位数据代表高电平、第2位数据代表低电平时,将Locate指示灯的状态控制为常亮,将Fault指示灯的状态控制为关闭;
该信号中的第1位数据代表低电平、第2位数据代表高电平时,将Locate指示灯的状态控制为关闭,将Fault指示灯的状态控制为常亮;
该信号中的第1、第2位数据均代表高电平时,将Locate/Fault指示灯的状态控制为常亮;
该信号中的第2位数据的变换频率为1Hz时,将Locate指示灯的状态控制为关闭,将Fault指示灯的状态控制为以1Hz的频率闪烁;
该信号中的第2位数据的变换频率为2Hz时,将Locate指示灯的状态控制为关闭,将Fault指示灯的状态控制为以2Hz的频率闪烁;
该信号中的第2位数据的变换频率为4Hz时,将Locate指示灯的状态控制为关闭,将Fault指示灯的状态控制为以4Hz的频率闪烁;
S2中所述服务器选择与接入硬盘对应的Locate/Fault指示灯协议解码程序,控制接入硬盘的Locate/Fault指示灯的流程包括:当接入硬盘为NVME硬盘时,服务器选择与NVME硬盘对应的Locate/Fault指示灯协议解码程序,该解码程序收到硬盘控制器发送的信号时,当该信号中第0位的数据代表硬盘故障时,将Fault指示灯的状态控制为常亮,当该信号中第1位的数据代表硬盘定位时,将Locate指示灯的状态控制为常亮。
2.一种兼容多种类型的硬盘指示灯控制系统,其特征在于:该系统包括CPLD;CPLD包括选通器模块、以及与每个硬盘控制器对应的硬盘指示灯解码模块,选通器模块和所有硬盘指示灯解码模块均为虚拟软件模块;
选通器模块用于:根据硬盘发送的在位信号和类型识别信号,确定接入的硬盘,向接入硬盘对应的硬盘指示灯解码模块发送硬盘解码信息;
CPLD用于:根据接入硬盘发送的在位信号和读写活动信号,控制接入硬盘的Active指示灯;
硬盘指示灯解码模块用于:收到硬盘解码信息后,控制接入硬盘的Locate/Fault指示灯;
所述一种兼容多种类型的硬盘指示灯控制系统的硬盘为NVME硬盘、SAS硬盘和SATA硬盘,NVME硬盘和SAS硬盘的类型不同,SAS硬盘和SATA硬盘的类型相同;所述硬盘指示灯解码模块为对应NVME硬盘的NVME指示灯解码模块、以及对应SAS/SATA硬盘的SAS/SATA指示灯解码模块;选通器模块的工作流程包括:当监测到在位信号和类型识别信号均为低电平时,确定接入的硬盘为NVME硬盘;当监测到在位信号为低电平、且类型识别信号为高电平时,确定接入的硬盘为SAS硬盘或SATA硬盘;
所述CPLD的工作流程包括:当在位信号为低电平、且读写活动信号稳定时,将Active指示灯的状态控制为常亮;当在位信号为低电平、且读写活动信号不稳定时,将Active指示灯的状态控制为以4Hz的频率闪烁;
所述SAS/SATA指示灯解码模块用于:收到硬盘解码信息后,接收硬盘控制器发送的信号,确定该信号中的第1位和第2位数据:
该信号中的第1位数据代表高电平、第2位数据代表低电平时,将Locate指示灯的状态控制为常亮,将Fault指示灯的状态控制为关闭;
该信号中的第1位数据代表低电平、第2位数据代表高电平时,将Locate指示灯的状态控制为关闭,将Fault指示灯的状态控制为常亮;
该信号中的第1、第2位数据均代表高电平时,将Locate/Fault指示灯的状态控制为常亮;
该信号中的第2位数据的变换频率为1Hz时,将Locate指示灯的状态控制为关闭,将Fault指示灯的状态控制为以1Hz的频率闪烁;
该信号中的第2位数据的变换频率为2Hz时,将Locate指示灯的状态控制为关闭,将Fault指示灯的状态控制为以2Hz的频率闪烁;
该信号中的第2位数据的变换频率为4Hz时,将Locate指示灯的状态控制为关闭,将Fault指示灯的状态控制为以4Hz的频率闪烁所述NVME指示灯解码模块用于:收到硬盘解码信息后,接收硬盘控制器发送的信号,当收到的信号中第0位数据代表硬盘故障时,将Fault指示灯的状态控制为常亮,当收到的信号中第1位数据代表硬盘定位时,将Locate指示灯的状态控制为常亮。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于烽火通信科技股份有限公司,未经烽火通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810620951.7/1.html,转载请声明来源钻瓜专利网。