PCH下硬盘状态灯的控制方法、控制装置及控制设备制造方法及图纸

技术编号:22944382 阅读:38 留言:0更新日期:2019-12-27 17:08
本发明专利技术公开了一种PCH下硬盘状态灯的控制方法,通过系统控制器先获取PCH中存储的硬盘盘符与槽位信息的对应关系以及各硬盘的状态信息,从而使得系统控制器能够准确实现对硬盘状态灯的控制,再根据硬盘盘符与槽位信息的对应关系以及各硬盘的状态信息,生成对硬盘状态灯的控制命令,并将控制命令发送BMC,以使BMC控制各硬盘状态灯的亮灭,不用通过PCH即可实现对PCH下的硬盘对应的硬盘状态灯的控制,从而不论PCH处于何种模式下都可以准确实现对硬盘状态灯的控制,消除了PCH下硬盘状态灯控制的限制。本发明专利技术还公开了一种PCH下硬盘状态灯的控制装置、控制设备、控制系统及计算机可读存储介质,具有上述有益效果。

Control method, control device and control equipment of hard disk status light under PCH

【技术实现步骤摘要】
PCH下硬盘状态灯的控制方法、控制装置及控制设备
本专利技术涉及计算机
,特别是涉及一种PCH下硬盘状态灯的控制方法、控制装置、控制设备、控制系统及计算机可读存储介质。
技术介绍
IntelX86平台中,PCH(PlatformControllerHub,Intel公司的集成南桥)内部集成了两个SATAController,用于支持SATA硬盘,在Purley平台上的Lewisburg芯片组最多可支持14块SATA盘,使用PCH上的SATA接口在保证带宽的同时,可以最大限度的降低存储服务器的成本,降低SAS卡及SAS扩展器的使用数量,提高存储服务器的竞争力。但PCH内部集成的SATA控制器本身无法支持对应硬盘状态灯(包括硬盘定位灯、告警灯等)的控制,需依赖PCH内的Raid模式方可实现对硬盘状态灯的控制,这样大大限制了PCH上SATA硬盘在实际中的应用场景。提供一种无需依赖Raid模式的PCH下硬盘状态灯的控制方案,是本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术的目的是提供一种PCH下硬盘状态灯的控制方法、控制装置、控制设备、控制系统及计算机可读存储介质,用于实现不依赖Raid模式的前提下对PCH下硬盘状态灯的控制。为解决上述技术问题,本专利技术提供一种PCH下硬盘状态灯的控制方法,基于系统控制器,包括:获取PCH中存储的硬盘盘符与槽位信息的对应关系以及各硬盘的状态信息;根据所述硬盘盘符与所述槽位信息的对应关系以及各所述硬盘的状态信息,生成对硬盘状态灯的控制命令;将所述控制命令发送BMC,以使所述BMC控制各所述硬盘状态灯的亮灭。可选的,所述获取PCH中存储的硬盘盘符与槽位信息的对应关系以及各硬盘的状态信息,具体包括:通过ATA信号线或SES信号线获取所述PCH中存储的所述硬盘盘符与所述硬盘的标识信息的对应关系以及各所述硬盘的状态信息;利用所述BMC获取所述PCH中存储的所述槽位信息与所述硬盘的标识信息的对应关系;基于所述硬盘的标识信息确定所述硬盘盘符与所述槽位信息的对应关系。可选的,所述硬盘的标识信息包括所述硬盘的序列号,所述硬盘的厂商信息和所述硬盘的容量信息中的至少一个。可选的,所述利用所述BMC获取所述PCH中存储的所述槽位信息与所述硬盘的标识信息的对应关系,具体为:利用所述BMC通过BIOS初始化各所述硬盘的信息得到所述槽位信息与所述硬盘的标识信息的对应关系。可选的,还包括:利用所述BMC与硬盘背板的CPLD通信获取与所述槽位信息对应的硬盘在位信息;相应的,所述根据所述硬盘盘符与所述槽位信息的对应关系以及各所述硬盘的状态信息,生成对硬盘状态灯的控制命令,具体为:根据所述硬盘盘符与所述槽位信息的对应关系、各所述硬盘的状态信息以及所述硬盘在位信息,生成所述对硬盘状态灯的控制命令。可选的,所述硬盘状态灯包括用于指示对应槽位的硬盘在位的第一状态灯,用于指示所述对应槽位的硬盘正常运行的第二状态灯和用于指示所述对应槽位的硬盘异常运行的第三状态灯。为解决上述技术问题,本专利技术还提供一种PCH下硬盘状态灯的控制装置,其特征在于,包括:获取单元,用于获取PCH中存储的硬盘盘符与槽位信息的对应关系以及各硬盘的状态信息;分析单元,用于根据所述硬盘盘符与所述槽位信息的对应关系以及各所述硬盘的状态信息,生成对硬盘状态灯的控制命令;控制单元,用于将所述控制命令发送BMC,以使所述BMC控制各所述硬盘状态灯的亮灭。为解决上述技术问题,本专利技术还提供一种PCH下硬盘状态灯的控制设备,包括:存储器,用于存储指令,所述指令包括上述任意一项所述PCH下硬盘状态灯的控制方法的步骤;处理器,用于执行所述指令。为解决上述技术问题,本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任意一项所述PCH下硬盘状态灯的控制方法的步骤。为解决上述技术问题,本专利技术还提供一种PCH下硬盘状态灯的控制系统,包括用于连接硬盘的PCH,用于控制硬盘状态灯的CPLD,分别与所述PCH和所述CPLD连接的BMC,以及分别与所述BMC和所述PCH连接的系统控制器;其中,所述系统控制器用于获取PCH中存储的硬盘盘符与槽位信息的对应关系以及各硬盘的状态信息;根据所述硬盘盘符与所述槽位信息的对应关系以及各所述硬盘的状态信息,生成对硬盘状态灯的控制命令;将所述控制命令发送BMC,以使所述BMC控制各所述硬盘状态灯的亮灭。本专利技术所提供的PCH下硬盘状态灯的控制方法,通过系统控制器先获取PCH中存储的硬盘盘符与槽位信息的对应关系以及各硬盘的状态信息,从而使得系统控制器能够准确实现对硬盘状态灯的控制,再根据硬盘盘符与槽位信息的对应关系以及各硬盘的状态信息,生成对硬盘状态灯的控制命令,并将控制命令发送BMC,以使BMC控制各硬盘状态灯的亮灭,不用通过PCH即可实现对PCH下的硬盘对应的硬盘状态灯的控制,从而不论PCH处于何种模式下都可以准确实现对硬盘状态灯的控制,消除了PCH下硬盘状态灯控制的限制。本专利技术还提供一种PCH下硬盘状态灯的控制装置、控制设备、控制系统及计算机可读存储介质,具有上述有益效果,在此不再赘述。附图说明为了更清楚的说明本专利技术实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例提供的一种PCH下硬盘状态灯的控制方法的流程图;图2为本专利技术实施例提供的一种图1中步骤S101的具体实施方式的流程图;图3为本专利技术实施例提供的另一种PCH下硬盘状态灯的控制方法的流程图;图4为本专利技术实施例提供的一种PCH下硬盘状态灯的控制装置的结构示意图;图5为本专利技术实施例提供的一种PCH下硬盘状态灯的控制设备的结构示意图;图6为本专利技术实施例提供的一种PCH下硬盘状态灯的控制系统的结构示意图。具体实施方式本专利技术的核心是提供一种PCH下硬盘状态灯的控制方法、控制装置、控制设备、控制系统及计算机可读存储介质,用于实现不依赖Raid模式的前提下对PCH下硬盘状态灯的控制。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术实施例提供的一种PCH下硬盘状态灯的控制方法的流程图。如图1所示,基于系统控制器,本专利技术实施例提供的PCH下硬盘状态灯的控制方法包括:S101:获取PCH中存储的硬盘盘符与槽位信息的对应关系以及各本文档来自技高网...

【技术保护点】
1.一种PCH下硬盘状态灯的控制方法,其特征在于,基于系统控制器,包括:/n获取PCH中存储的硬盘盘符与槽位信息的对应关系以及各硬盘的状态信息;/n根据所述硬盘盘符与所述槽位信息的对应关系以及各所述硬盘的状态信息,生成对硬盘状态灯的控制命令;/n将所述控制命令发送BMC,以使所述BMC控制各所述硬盘状态灯的亮灭。/n

【技术特征摘要】
1.一种PCH下硬盘状态灯的控制方法,其特征在于,基于系统控制器,包括:
获取PCH中存储的硬盘盘符与槽位信息的对应关系以及各硬盘的状态信息;
根据所述硬盘盘符与所述槽位信息的对应关系以及各所述硬盘的状态信息,生成对硬盘状态灯的控制命令;
将所述控制命令发送BMC,以使所述BMC控制各所述硬盘状态灯的亮灭。


2.根据权利要求1所述的控制方法,其特征在于,所述获取PCH中存储的硬盘盘符与槽位信息的对应关系以及各硬盘的状态信息,具体包括:
通过ATA信号线或SES信号线获取所述PCH中存储的所述硬盘盘符与所述硬盘的标识信息的对应关系以及各所述硬盘的状态信息;
利用所述BMC获取所述PCH中存储的所述槽位信息与所述硬盘的标识信息的对应关系;
基于所述硬盘的标识信息确定所述硬盘盘符与所述槽位信息的对应关系。


3.根据权利要求2所述的控制方法,其特征在于,所述硬盘的标识信息包括所述硬盘的序列号,所述硬盘的厂商信息和所述硬盘的容量信息中的至少一个。


4.根据权利要求2所述的控制方法,其特征在于,所述利用所述BMC获取所述PCH中存储的所述槽位信息与所述硬盘的标识信息的对应关系,具体为:
利用所述BMC通过BIOS初始化各所述硬盘的信息得到所述槽位信息与所述硬盘的标识信息的对应关系。


5.根据权利要求1所述的控制方法,其特征在于,还包括:
利用所述BMC与硬盘背板的CPLD通信获取与所述槽位信息对应的硬盘在位信息;
相应的,所述根据所述硬盘盘符与所述槽位信息的对应关系以及各所述硬盘的状态信息,生成对硬盘状态灯的控制命令,具体为:
根据所述硬盘盘符与所述槽位信息的对应关系、各所述硬盘的状态信息以...

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

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

1