服务器及自动检修基板管理控制器的方法技术

技术编号:15329342 阅读:70 留言:0更新日期:2017-05-16 13:02
一种服务器,包括一基板管理控制器、一控制芯片组,及一基本输入输出单元,该基板管理控制器具有一接收一重置信号来将电源重置的重置埠,该控制芯片组电连接该基板管理控制器的重置埠,该基本输入输出单元电连接该控制芯片组,并于上电启动开机自我检测的过程间,周期性的重复发出一询问指令经由该控制芯片组至该基板管理控制器,并判断是否接收到来自该基板管理控制器的一回复指令,若否,则该基本输入输出单元发出该重置信号经由该控制芯片组至该基板管理控制器的重置埠,以将该基板管理控制器的电源重置。本发明专利技术能达到自动检修的效果,节省人力并且缩短检修时间。

Server and method for managing an automatic baseboard management controller

A server includes a substrate management controller, a control chip, and a basic input and output unit, the substrate management controller has a receiving a reset signal to reset power reset port, the control chip set is electrically connected with the substrate management controller reset port, the basic input and output unit is electrically connected with the control chip group, and start to process electric power on self test between the cyclical repetition of a query commands through the control chip to the substrate management controller, and determines whether the received from the substrate management controller for a return instruction, if not, the basic input and output unit sends the reset signal via the to reset the control chip set port substrate management controller, the power to reset the baseboard management controller. The invention can achieve the effect of automatic overhaul, save manpower and shorten the overhaul time.

【技术实现步骤摘要】
服务器及自动检修基板管理控制器的方法
本专利技术是有关于一种系统及自动修复电子资料的方法,特别是指一种服务器及自动检修基板管理控制器的方法。
技术介绍
现有的基板管理控制器(BaseboardManagementController,BMC)适用于服务器,并支援智慧平台管理界面(IntelligentPlatformManagementInterface,IPMI)的工业标准,用来监控服务器主机板上的硬设备的状态,如环境温度、风扇转速、供电情况等。然而,当该基板管理控制器发生异常,如系统功能崩溃或硬件问题,现有技术皆需要派遣人力至服务器旁检视该基板管理控制器的心跳(heartbeat)灯号,当灯号未点亮时,人员才判断该基板管理控制器已死机,并进行检修,不仅增加检修时间且耗费人力成本,因而成为一个待解决的重要课题。
技术实现思路
本专利技术的目的在于提供一种服务器。本专利技术的另一目的是提供一种自动检修基板管理控制器的方法。本专利技术服务器,包括一基板管理控制器、一控制芯片组,及一基本输入输出单元。该基板管理控制器具有一接收一重置信号来将电源重置的重置埠。该控制芯片组电连接该基板管理控制器的重置埠。该基本输入输出单元电连接该控制芯片组,并于上电启动时,发出一询问指令经由该控制芯片组至该基板管理控制器,并判断是否接收到来自该基板管理控制器的一回复指令,若否,则该基本输入输出单元发出一重置信号经由该控制芯片组至该基板管理控制器的重置埠,以将该基板管理控制器的电源重置。本专利技术自动检修基板管理控制器的方法,包括一步骤(A)、一步骤(B)、一步骤(C),及一步骤(D)。该步骤(A)是该服务器上电启动。该步骤(B)是该基本输入输出单元发出一询问指令经由该控制芯片组至该基板管理控制器。该步骤(C)是该基本输入输出单元判断是否接收到来自该基板管理控制器的一回复指令。该步骤(D)是若步骤(C)的判断结果为否,则该基本输入输出单元发出一重置信号经由该控制芯片组至该基板管理控制器。本专利技术之功效在于:服务器上电启动时,当该基本输入输出单元询问该基板管理控制器却未接收到回复,该基本输入输出单元即将该基板管理控制器的电源重置,以此达到自动检修的效果,而能节省人力并且缩短检修时间。【附图说明】图1是一系统方块图,说明本专利技术服务器的实施例;及图2是一流程图,说明本专利技术自动检修基板管理控制器的方法的实施例。【具体实施方式】参阅图1,本专利技术服务器的一实施例包括一基板管理控制器(BaseboardManagementController,BMC)1、一控制芯片组2、一基本输入输出单元(BasicInput/OutputSystem,BIOS)3,及一内部整合电路总线界面(Inter-IntegratedCircuitBus,I2CBus)4。该基板管理控制器1具有一接收一重置信号来将电源重置的重置埠(resetpin),及一输出一初始化指示信号的就绪埠(readypin)。其中,在该基板管理控制器于尚未完成初始化前,该初始化指示信号预设处于一未就绪电位,并于该基板管理控制器1初始化就绪而变换至一就绪电位。该控制芯片组2具有多个通用输入输出埠(General-PurposeInput/Outputpins,GPIOpins),其中一个通用输入输出埠电连接该基板管理控制器1的重置埠,且另一个通用输入输出埠电连接该基板管理控制器1的就绪埠以接收该初始化指示信号。在本例中,该控制芯片组2是以平台控制器中心(PlatformControllerHub,PCH)来实施。该基本输入输出单元3电连接该控制芯片组2,并于一开机准备时间内,判断该基板管理控制器1是否初始化就绪。在本实施例中,该基本输入输出单元3经由该控制芯片组2,与该基板管理控制器1以智慧平台管理界面指令(IPMIcommand)沟通。其中,该开机准备时间是指在服务器上电后到该基本输入输出单元3开始执行一开机自我检测(Power-OnSelfTest,POST)前的这一段时间,而该开机准备时间的长短设定,主要是依据该基板管理控制器1何时送出初始化指示信号,一般约为六十秒至九十秒。该内部整合电路总线界面4电连接该基板管理控制器1及该控制芯片组2,以传输该基板管理控制器1及该控制芯片组2之间的智慧平台管理界面指令。参阅图2,本专利技术自动检修基板管理控制器的方法是在图1所示的服务器中实施。以下详细说明该方法的各个步骤。首先,在步骤A中,该服务器上电启动。接着,在步骤E中,该基本输入输出单元3在该开机准备时间内,经由该控制芯片组2读取来自该基板管理控制器1的初始化指示信号,以判断该基板管理控制器1是否初始化就绪。更详细来说,该基本输入输出单元3每间隔一秒钟读取一次该初始化指示信号,且根据该初始化指示信号是否自该未就绪电位变换至该就绪电位,来判断该基板管理控制器1是否初始化就绪。若判断为是,即直接进到步骤B,若判断为否,则进入步骤F。接着,在步骤F中,该基本输入输出单元3判断该开机准备时间是否达到一开机准备时间上限。若尚未大于该基本输入输出单元3的开机准备时间上限,则回到步骤E,持续读取该初始化指示信号,以判断该基板管理控制器1是否初始化就绪;若已经过开机准备时间上限(例如九十秒),即便该基板管理控制器1仍未初始化就绪,即直接进到步骤B。如此一来,尽管该基板管理控制器1因为系统功能崩溃或硬件发生问题,以致该初始化指示信号未变换至该就绪电位,该基本输入输出单元3也会继续进行开机流程。接着,在步骤B中,该基本输入输出单元3开始执行该开机自我检测,并于此时发出一询问指令经由该控制芯片组2至该基板管理控制器1。其中,该询问指令可以询问该基板管理控制器1版本信息的指令来实施。接着,在步骤C中,该基本输入输出单元3判断是否接收到来自该基板管理控制器1的一回复指令,以确认该基板管理控制器1是否为存活。其中,该回复指令即为该基板管理控制器1回传的版本信息。若步骤C的判断为是,即进到步骤G;若步骤C的判断为否,则进到步骤D。在步骤D中,若该基本输入输出单元3在步骤C没有接收到该基板管理控制器1的该回复指令,则判断该基板管理控制器1没有存活,无法正常运作提供服务,该基本输入输出单元3发出该重置信号经由该控制芯片组2至该基板管理控制器1的重置埠,以将该基板管理控制器1的电源重置。接着,在步骤J中,该基板管理控制器接收该重置信号后将自身重新启动,且重新进入步骤E,由该基本输入输出单元3来判断该基板管理控制器1是否初始化就绪。因此,通过该基本输入输出单元3的检查机制,当该基板管理控制器1无法正常运作时,不需要由人力检视灯号判断其运作情形,该基本输入输出单元3即直接重启该基板管理控制器1,可节省人力成本与缩短检修时间。在步骤G中,若该基本输入输出单元3在步骤C接收到该基板管理控制器1的该回复指令,则该基本输入输出单元3等候一预定时间,并进入步骤H。接着,在步骤H中,该基本输入输出单元3判断所执行的该开机自我检测是否结束,若该基本输入输出单元3判断仍在该开机自我检测阶段,则返回步骤B,并重复步骤B、步骤C、步骤G,也就是说,该基本输入输出单元3会在该开机自我检测的过程间,每间隔该预定时间,周期性的重复发出该询问指令,以确认该基板管理控制器1本文档来自技高网...
服务器及自动检修基板管理控制器的方法

【技术保护点】
一种服务器,其特征在于:该服务器包括:一基板管理控制器,具有一接收一重置信号来将电源重置的重置埠;一控制芯片组,电连接该基板管理控制器的重置埠;及一基本输入输出单元,电连接该控制芯片组,并于上电启动执行一开机自我检测时,发出一询问指令经由该控制芯片组至该基板管理控制器,并判断是否接收到来自该基板管理控制器的一回复指令,若否,则该基本输入输出单元发出该重置信号经由该控制芯片组至该基板管理控制器的重置埠,以将该基板管理控制器的电源重置。

【技术特征摘要】
1.一种服务器,其特征在于:该服务器包括:一基板管理控制器,具有一接收一重置信号来将电源重置的重置埠;一控制芯片组,电连接该基板管理控制器的重置埠;及一基本输入输出单元,电连接该控制芯片组,并于上电启动执行一开机自我检测时,发出一询问指令经由该控制芯片组至该基板管理控制器,并判断是否接收到来自该基板管理控制器的一回复指令,若否,则该基本输入输出单元发出该重置信号经由该控制芯片组至该基板管理控制器的重置埠,以将该基板管理控制器的电源重置。2.按照权利要求1所述的服务器,其特征在于:若该基本输入输出单元判断接收到来自该基板管理控制器的该回复指令,则该基本输入输出单元等候一预定时间后,判断所执行的该开机自我检测是否结束,若否,即重复发出该询问指令。3.按照权利要求1所述的服务器,其特征在于:该基板管理控制器还具有一输出一初始化指示信号的就绪埠,且该控制芯片组电连接该基板管理控制器的就绪埠以接收该初始化指示信号,该基本输入输出单元在执行该开机自我检测之前的一开机准备时间内,经由该控制芯片组读取来自该基板管理控制器的初始化指示信号,据以判断该基板管理控制器是否初始化就绪,若是,则该基本输入输出单元即发出该询问指令,若否,则该基本输入输出单元判断该开机准备时间是否达到一开机准备时间上限,若是即发出该询问指令。4.按照权利要求2所述的服务器,其特征在于:该初始化指示信号预设处于一未就绪电位,并于该基板管理控制器初始化就绪而变换至一就绪电位,该基本输入输出单元根据该初始化指示信号是否自该未就绪电位变换至该就绪电位,来判断该基板管理控制器是否初始化就绪。5...

【专利技术属性】
技术研发人员:林裕敦
申请(专利权)人:佛山市顺德区顺达电脑厂有限公司神云科技股份有限公司
类型:发明
国别省市:广东,44

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

1