服务器主板开机异常诊断方法、系统及服务器技术方案

技术编号:20915657 阅读:29 留言:0更新日期:2019-04-20 09:31
本发明专利技术提供一种服务器主板开机异常诊断方法、系统及服务器,所述方法包括:服务器内的基板管理控制器从所述服务器内的处理模块获取所述服务器主板的控制信号;所述基板管理控制器将获取的所述服务器主板的控制信号发送至控制台,以供所述控制台根据所述服务器主板的控制信号获取所述主板开机异常的原因。本发明专利技术通过将服务器主板上的基板管理控制器(BMC)和处理模块(CPLD)通过I2C通信总线相连,处理模块(CPLD)将服务器主板的控制信号写入寄存器;基板管理控制器通过访问寄存器获取服务器主板的控制信号,可以方便快捷获取服务器主板的控制信号,控制台根据服务器主板的控制信号就可以知道主板开机异常的原因了。

Diagnosis method, system and server of abnormal startup of server motherboard

The invention provides a method, system and server for diagnosing abnormal startup of a server motherboard, which includes: a baseboard management controller in a server obtains the control signal of the server motherboard from the processing module in the server; and a baseboard management controller transmits the control signal of the server motherboard to the console for the console according to the server motherboard. The control signal of the server motherboard obtains the cause of the abnormal startup of the motherboard. The invention connects the board management controller (BMC) and the processing module (CPLD) on the server motherboard through the I2C communication bus, and the processing module (CPLD) writes the control signal of the server motherboard into the register; the board management controller obtains the control signal of the server motherboard by accessing the register, which can conveniently and quickly obtain the control signal of the server motherboard, and the console according to the server. The control signal of the motherboard can know the cause of the abnormal startup of the motherboard.

【技术实现步骤摘要】
服务器主板开机异常诊断方法、系统及服务器
本专利技术涉及服务器
,特别是涉及服务器检测
,具体为一种服务器主板开机异常诊断方法、系统及服务器。
技术介绍
服务器会被配置来执行多种功能,如它可以作为文件服务器、打印服务器、应用数据库服务器、Web服务器,甚至可以是集以上多种功能于一身。这样,它就必须有快速的处理器芯片、比较多的RAM以及足够的内部磁盘空间,以便应对终端用户随时可能出现的应用调配需求。存储服务器通常是独立的单元。有的时候它们会被设计成4U机架式。或者,它们也可以由两个箱子组成——一个存储单元以及一个位于附近的服务器。然后两个箱子可以并行地安装在机柜中。像SunStorEdge3120存储单元和SunFireX4100服务器,就可以合并为一个存储服务器并放置在一个机柜中。当服务器的主板不开机的时候,当前的诊断手段是用万用表或者示波器来量测每个电源轨(powerrail)以及控制信号的状态,来定位是哪个power或哪个信号异常导致的不开机。执行繁琐而且需要辅助工具,还要打开机箱,甚至有的测量点在板子底部,不方便测量。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种服务器主板开机异常诊断方法、系统及服务器,用于解决现有技术中无法方便快捷获取导致服务器主板开机异常的信号的问题。为实现上述目的及其他相关目的,本专利技术提供一种服务器主板开机异常诊断方法,所述服务器主板开机异常诊断方法包括:服务器内的基板管理控制器从所述服务器内的处理模块获取所述服务器主板的控制信号;所述基板管理控制器将获取的所述服务器主板的控制信号发送至控制台,以供所述控制台根据所述服务器主板的控制信号获取所述主板开机异常的原因。于本专利技术的一实施例中,所述服务器内的基板管理控制器从所述服务器内的处理模块获取所述服务器主板的控制信号具体包括:所述服务器内的处理模块将所述服务器主板的控制信号写入寄存器;所述基板管理控制器通过访问所述寄存器获取所述服务器主板的控制信号。于本专利技术的一实施例中,所述基板管理控制器通过I2C通信总线与所述服务器内的处理模块进行通信连接。于本专利技术的一实施例中,所述服务器内的处理模块为CPLD处理模块。于本专利技术的一实施例中,所述服务器主板的控制信号至少包括主板各个电源轨的使能信号、电源状态信号以及重置信号。本专利技术的实施例还提供一种服务器,所述服务器包括:主板,装设于所述主板上的基板管理控制器和处理模块;所述基板管理控制器从所述处理模块获取服务器主板的控制信号;所述基板管理控制器将获取的所述服务器主板的控制信号发送至控制台,以供所述控制台根据所述服务器主板的控制信号获取所述主板开机异常的原因。于本专利技术的一实施例中,所述处理模块将所述服务器主板的控制信号写入寄存器;所述基板管理控制器通过访问所述寄存器获取所述服务器主板的控制信号。于本专利技术的一实施例中,所述基板管理控制器通过I2C通信总线与所述处理模块进行通信连接。于本专利技术的一实施例中,所述服务器主板的控制信号至少包括主板各个电源轨的使能信号、电源状态信号以及重置信号。本专利技术的实施例还提供一种服务器主板开机异常诊断系统,包括:如上所述的服务器;与所述服务器中基板管理控制器相连,根据所述服务器主板的控制信号获取所述主板开机异常的原因的控制台。如上所述,本专利技术的服务器主板开机异常诊断方法、系统及服务器具有以下有益效果:本专利技术通过将服务器主板上的基板管理控制器(BMC)和处理模块(CPLD)通过I2C通信总线相连,处理模块(CPLD)将服务器主板的控制信号写入寄存器;基板管理控制器通过访问寄存器获取服务器主板的控制信号,可以方便快捷获取服务器主板的控制信号,控制台根据服务器主板的控制信号就可以知道主板开机异常的原因了。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1显示为本专利技术的服务器主板开机异常诊断方法的流程示意图。图2显示为本专利技术的服务器主板开机异常诊断方法中获取服务器主板的控制信号的具体流程示意图。图3显示为本专利技术的服务器及服务器主板开机异常诊断系统的原理框图。元件标号说明1服务器100主板110处理模块120基板管理控制器2控制台S110~S120步骤S110~S112步骤具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。请参阅图1至图3。须知,本说明书所附图式所绘示的结构、比例、大小等,均仅用以配合说明书所揭示的内容,以供熟悉此技术的人士了解与阅读,并非用以限定本专利技术可实施的限定条件,故不具技术上的实质意义,任何结构的修饰、比例关系的改变或大小的调整,在不影响本专利技术所能产生的功效及所能达成的目的下,均应仍落在本专利技术所揭示的
技术实现思路
得能涵盖的范围内。同时,本说明书中所引用的如“上”、“下”、“左”、“右”、“中间”及“一”等的用语,亦仅为便于叙述的明了,而非用以限定本专利技术可实施的范围,其相对关系的改变或调整,在无实质变更
技术实现思路
下,当亦视为本专利技术可实施的范畴。本专利技术的目的在于提供一种服务器主板开机异常诊断方法、系统及服务器,用于解决现有技术中无法方便快捷获取导致服务器主板开机异常的信号的问题。如图1只图3所示,以下将详细阐述本专利技术的服务器主板开机异常诊断方法、系统及服务器的原理及实施方式,使本领域技术人员不需要创造性劳动即可理解本专利技术的服务器主板开机异常诊断方法、系统及服务器。具体地,如图1所示,本专利技术的实施例提供了一种服务器主板开机异常诊断方法,应用于存储介质中,所述服务器主板开机异常诊断方法包括以下步骤:具体地,如图1所示,本专利技术的实施例提供了一种服务器主板开机异常诊断方法,所述服务器主板开机异常诊断方法包括以下步骤:步骤S110,服务器内的基板管理控制器从所述服务器内的处理模块获取所述服务器主板的控制信号;步骤S120,所述基板管理控制器将获取的所述服务器主板的控制信号发送至控制台,以供所述控制台根据所述服务器主板的控制信号获取所述主板开机异常的原因。以下对本实施例的上述步骤S110至步骤S120进行详细说明。步骤S110,服务器内的基板管理控制器从所述服务器内的处理模块获取所述服务器主板的控制信号。于本实施例中,所述服务器内的处理模块为但不限于CPLD(ComplexProgrammableLogicDevice,复杂可编程逻辑器件)处理模块。CPLD是从PAL和GAL器件发展出来的器件,相对而言规模大,结构复杂,属于大规模集成电路范围。是一种用户根据各自需要而自行构造逻辑功能的数字集成电路。其基本设计方法是借助集成开发软件平台,用原理图、硬件描述语言等方法,生成相应的目标文件,通过下载电缆(“在系统”编程)将代码传送到目标芯片中,实现设计的数本文档来自技高网
...

【技术保护点】
1.一种服务器主板开机异常诊断方法,其特征在于,所述服务器主板开机异常诊断方法包括:服务器内的基板管理控制器从所述服务器内的处理模块获取所述服务器主板的控制信号;所述基板管理控制器将获取的所述服务器主板的控制信号发送至控制台,以供所述控制台根据所述服务器主板的控制信号获取所述主板开机异常的原因。

【技术特征摘要】
1.一种服务器主板开机异常诊断方法,其特征在于,所述服务器主板开机异常诊断方法包括:服务器内的基板管理控制器从所述服务器内的处理模块获取所述服务器主板的控制信号;所述基板管理控制器将获取的所述服务器主板的控制信号发送至控制台,以供所述控制台根据所述服务器主板的控制信号获取所述主板开机异常的原因。2.根据权利要求1所述的服务器主板开机异常诊断方法,其特征在于,所述服务器内的基板管理控制器从所述服务器内的处理模块获取所述服务器主板的控制信号具体包括:所述服务器内的处理模块将所述服务器主板的控制信号写入寄存器;所述基板管理控制器通过访问所述寄存器获取所述服务器主板的控制信号。3.根据权利要求1或2所述的服务器主板开机异常诊断方法,其特征在于,所述基板管理控制器通过I2C通信总线与所述服务器内的处理模块进行通信连接。4.根据权利要求1所述的服务器主板开机异常诊断方法,其特征在于,所述服务器内的处理模块为CPLD处理模块。5.根据权利要求1所述的服务器主板开机异常诊断方法,其特征在于,所述服务器主板的控制信号至少包括主板各个电源...

【专利技术属性】
技术研发人员:彭培栋丁国驹
申请(专利权)人:加弘科技咨询上海有限公司
类型:发明
国别省市:上海,31

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

1