[发明专利]服务器UID指示灯控制装置及控制方法有效
申请号: | 202110685816.2 | 申请日: | 2021-06-21 |
公开(公告)号: | CN113377628B | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 任宏斌;王立冉 | 申请(专利权)人: | 东莞华贝电子科技有限公司 |
主分类号: | G06F11/32 | 分类号: | G06F11/32 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 张艳美;陈进芳 |
地址: | 523000 广东省东莞*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器 uid 指示灯 控制 装置 方法 | ||
本发明公开一种服务器UID指示灯控制装置,包括基板管理控制器及复杂可编程逻辑器件,本发明将基板管理控制器的具有上拉或下拉电位的一接口作为第一辅助输入输出端口,且基板管理控制器的第一输入输出端口、第一辅助输入输出端口分别接入复杂可编程逻辑器件,当复杂可编程逻辑器件侦测到第一辅助输入输出端口所输出的辅助信号为有效信号之后,进一步侦测第一输入输出端口的电位变化,并于预设时长之后控制指示灯打开或关闭,当复杂可编程逻辑器件侦测到第一辅助输入输出端口输出的辅助信号为无效信号时,则将指示灯的状态锁存,由此解决BMC重启或者其他故障造成的指示灯意外熄灭的问题。本发明还公开一种服务器UID指示灯控制方法。
技术领域
本发明涉及服务器技术领域,尤其涉及一种服务器UID指示灯(UnitIdentification Light)控制装置及控制方法。
背景技术
随着高性能计算机技术的发展,服务器的部件不断增多,对服务器部件的故障监控、诊断也越来越迫切,服务器的基板管理控制器(Baseboard Management Controller,简称BMC)负责对服务器的各部件进行状态监控。目前的主板设计中驱动UID指示灯(UnitIdentification Light)一般有以下两种方式:
一、通过外部按钮改变UID指示灯的状态,这种方式通过复杂可编程逻辑器件(Complex Programming logic device,简称CPLD)来获取外部物理按钮的动作状态,进而对UID指示灯的状态进行反转。
二、由基板管理控制器(BMC)来控制UID指示灯的状态,这种方式主要有两种驱动方式:
(1)基板管理控制器(BMC)通过串行通信(IIC/SGPIO)下发指令,由CPLD 解析对应的串行数据流,进而控制UID指示灯的状态;
(2)基板管理控制器(BMC)通过单个I/O来控制UID指示灯的状态,如图1所示,基板管理控制器(BMC)采用两种信号源来驱动UID指示灯。一种是采用电平状态作为驱动UID指示灯的信号源,当BMC发出高电平H时,CPLD打开UID指示灯,当BMC发出低电平L时, CPLD关闭UID指示灯;当BMC发出高电平打开UID指示灯后,如果BMC由于某些原因出现重启或者其他故障,此时I/O的电平会被拉低,从而出现UID指示灯熄灭的情况,之前通过BMC标记的UID指示灯无法继续指示,导致客户无法快速识别。另一种是采用I/O边沿状态作为驱动UID指示灯的信号源,当BMC发出I/O上升沿后,CPLD打开UID指示灯,当BMC发出I/O下降沿后,CPLD关闭UID指示灯。如果BMC由于某些原因出现重启或者其他故障,此时I/O的电平会被拉低,由此出现I/O下降沿,此时CPLD会侦测到此情况,进而熄灭UID指示灯,之前通过BMC标记的UID指示灯同样无法继续指示,导致客户无法快速识别。
由上可知,在上述现有方式(2)中存在BMC出现重启或者其他故障时无法继续保持UID指示灯处于被点亮状态的问题,导致之前标记的机器由于UID指示灯的熄灭而无法快速识别,容易造成混淆。
因此,有必要提供一种能够在BMC重启或者其他故障过程中使UID指示灯的状态保持不变的控制装置及控制方法,以解决上述问题。
发明内容
本发明的目的在于提供一种能够在BMC重启或者其他故障过程中使UID指示灯的状态保持不变的控制装置。
本发明的另一目的在于提供一种能够在BMC重启或者其他故障过程中使UID指示灯的状态保持不变的控制方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东莞华贝电子科技有限公司,未经东莞华贝电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110685816.2/2.html,转载请声明来源钻瓜专利网。