基板管理控制器的恢复方法及基板管理控制器技术

技术编号:15238836 阅读:183 留言:0更新日期:2017-04-29 04:47
本发明专利技术涉及一种基板管理控制器的恢复方法,所述方法通过一基本输入输出系统判断一基板管理控制器之一恢复模式是否被一恢复模式跨接器所产生。用以实现所述方法之一系统可于所述恢复状态指出所述恢复模式跨接器没有被触发时安装一基板管理控制器固件之一更新驱动程序以及侦测一基板管理控制器之一镜像文件。所述系统更可于所述恢复状态指出所述恢复模式跨接器没有被触发时更新所述基板管理控制器固件以及复制所述基板管理控制器固件之所述更新驱动程序至一备份镜像文件。

【技术实现步骤摘要】

本专利技术涉及一种基板管理控制器(basebandmanagementcontroller),特别是一种具有一恢复系统之一基板管理控制器。
技术介绍
基板管理控制器系用以监控一电子装置(例如:一计算机、网络服务器、或其它硬件装置)之状态的微控制器。基板管理控制器可包括多个感应器以及与一系统管理者(systemadministrator)进行来自多个感应器有关电子装置之状态的数据的通讯。然而,若一基板管理控制器故障时,电子装置不受监控且导致不正常的系统操作。恢复一基板管理控制器需要一工程师手动地(manually)程序化基板管理控制器。
技术实现思路
本专利技术提供一种基板管理控制器的恢复方法,包括一种基板管理控制器的恢复方法,包括:通过一基本输入输出系统判断一基板管理控制器之一恢复模式是否被一恢复模式跨接器(recoverymodejumper)所产生,所述恢复模式跨接器系用以被触发以产生一恢复状态;以及当所述恢复状态指出所述恢复模式跨接器没有被触发:安装一基板管理控制器固件之一更新驱动程序;侦测一基板管理控制器之一镜像文件;更新所述基板管理控制器固件;以及复制所述基板管理控制器固件之所述更新驱动程序至一备份镜像文件。本专利技术提供一种基板管理控制器,用以储存多个指令,当所述指令被所述基板管理控制器所执行时,致使所述基板管理控制器进行下列步骤:通过一基本输入输出系统判断一基板管理控制器之一恢复模式是否被一恢复模式跨接器所产生,所述恢复模式跨接器系用以被触发以产生一恢复状态;以及当所述恢复状态指出所述恢复模式跨接器没被触发:安装一基板管理控制器固件之一更新驱动程序;侦测一基板管理控制器镜像文件;更新所述基板管理控制器固件;以及复制所述基板管理控制器固件之所述更新驱动程序至一备份镜像文件。本专利技术附加的特征及优点阐述于下列的说明中,且部分的特征及优点是显而易见的,或可以通过本专利技术所公开之原理实现而得。本专利技术的特征及优点可特别地藉由在所附的权利要求所指出之仪器间的组合时获得且实现。本专利技术的这些及其它特征将更显而易见地成为下列描述以及所附的权利要求,或可通过本专利技术所阐述的原理实现而得。附图说明本专利技术的各种实施方式将在此描述,通过仅作为示例的方式,参考所附之附图,其中:第1A和1B图描绘出包括一基板管理控制器之一智能平台管理接口之一方块图;第2图描绘出一基板管理控制器之恢复时间框架的一示意图;第3图描绘出一基板管理控制器之恢复状态侦测之一流程图;第4图描绘出一基板管理控制器之恢复镜像文件备份之一流程图;第5图描绘出一基板管理控制器之恢复镜像文件侦测之一流程图;第6图描绘出一胶囊(capsule)之一实施例;以及第7图描绘出恢复一基板管理控制器固件之一流程图。附图标记说明100~智能平台管理接口;102、200~基板管理控制器;104~智能平台管理总线;106~智能机壳管理总线;108~主机板;110~系统事件纪录;112~感应器数据纪录储存库;114~现场可替换单元信息;116~感应器;202、204、206、208、210、212、214、216、218、220、302、304、306、308、310、312、402、404、406、408、410、412、502、504、506、508、510、702、704、706、708、710、712、714、716、718~步骤;300~基板管理控制器之健康侦测子程序;400~基板管理控制器之镜像文件备份子程序;500~基板管理控制器之镜像文件侦测子程序;600~胶囊;700~基板管理控制器之固件恢复程序。具体实施方式应该理解的是简单及清楚的说明,在适当的情形下,参考标号在不同的图示中重复出现以指出对应或类似的组件。除此之外,许多具体的细节将被阐述,用以提供以便全面理解此处所描述之实施例。然而,于本领域中熟知此技艺者可以在没有这些具体细节的情况下理解以实现这里所描述之实施例。在其它实施例中,方法、程序以及组件没有被仔细描述,以免模糊所描述的相关特征。图标不一定按照比例绘制并且某些组件的比例可能被放大以便更佳地示出细节与特征。所述描述不应该被认为是限制在本专利技术所述之实施例的范围内。应用于本专利技术的数个定义现在在此呈现。用语“耦接”被定义为连接,无论是直接连接或通过中间组件之间接连接,并且不一定限于物理连接。所述连接可为目标为永久性的连接或是可释放性的连接。用语“基本上”被定义为基本上符合特定尺寸、形状或其它字之基本上的修改,使得所述部分不需要精确。举例而言,基本上为圆柱体意味着物体类似于圆柱体,但可与一个真正的圆柱体有一或多个偏差。用语“包括”是指“包括,但不一定仅限于”,它特别指出在一个所述描述的组合、组、系列,诸如此类的组合中之开放式包容或成员。本专利技术的重点是对一故障的基板管理控制器之一自动恢复方法。一基板管理控制器使用多个感应器以及从感应器所收集到的数据与一使用者进行通讯以控制及监控一电子装置的状态。基板管理控制器管理电子装置之硬件与软件间之接口。多个感应器可监控及控制多个参数(例如:温度、风扇速度、功率状态、以及操作系统状态)。然而,若基板管理控制器故障,这些参数不受监控可能导致电子装置的异常操作。基板管理控制器需要重新程序化(reprogram)固件以恢复及重回(resume)正常操作。本专利技术揭露一种当基本输入输出系统侦测到一不可恢复(unrecoverable)的错误时,允许在电子装置系统内之一基本输入输出系统自动地恢复基板管理控制器的系统与方法。所述方法允许基本输入输出系统判断错误是否为可恢复的。若错误是不可恢复的,系统可安装一基本输入输出系统固件之一更新驱动程序,侦测一恢复镜像文件,更新基板管理控制器固件,以及备份基板管理控制器固件。所述方法允许基本输入输出系统在没有使用者干扰(userintervention)的情况下自动地恢复一个故障的基板管理控制器以减少电子装置故障系由基板管理控制器故障造成的可能性。本专利技术揭露一种用以恢复一基板管理控制器之系统及方法。所述方法使用一基本输入输出系统判断一基板管理控制器之一恢复模式是否被一恢复模式跨接器所产生,所述恢复模式跨接器系用以被触发以产生一恢复状态。若恢复状态指出恢复模式跨接器没被触发,所述方法系通过安装一基板管理控制器固件之更新驱动程序用以恢复基板管理控制器。接着,所述方法侦测一基板管理控制器之一镜像文件,更新基板管理控制器固件,以及复制基板管理控制器固件之更新驱动程序至一备份镜像文件。第1图系描绘出之一智能平台管理接口(IntelligentPlatformManagementInterface,IPMI)之一方块图。智能平台管理接口100可提供一电子装置的监控、恢复、控制、纪录(logging)以及清单(inventory)。智能平台管理接口100提供电子装置的中央处理单元(CPU)、基本输入输出系统、及/或操作系统这些功能。当电子装置关机时,只要至少一个电源供应是可用的,这些功能便可用。智能平台管理接口100可包括一软件管理系统以及一或多个硬件组件。智能平台管理接口100包括一基板管理控制器102。基板管理控制器102可为设置在系统管理软件及硬件间之一处理器或微处理器。本文档来自技高网...

【技术保护点】
一种基板管理控制器的恢复方法,包括:通过一基本输入输出系统判断基板管理控制器的恢复模式是否被恢复模式跨接器所产生,所述恢复模式跨接器用于被触发以产生恢复状态;以及当所述恢复状态指出所述恢复模式跨接器没有被触发:安装基板管理控制器固件的更新驱动程序;侦测基板管理控制器的镜像文件;更新所述基板管理控制器固件;以及复制所述基板管理控制器固件的所述更新驱动程序至备份镜像文件。

【技术特征摘要】
2015.10.16 US 14/885,1571.一种基板管理控制器的恢复方法,包括:通过一基本输入输出系统判断基板管理控制器的恢复模式是否被恢复模式跨接器所产生,所述恢复模式跨接器用于被触发以产生恢复状态;以及当所述恢复状态指出所述恢复模式跨接器没有被触发:安装基板管理控制器固件的更新驱动程序;侦测基板管理控制器的镜像文件;更新所述基板管理控制器固件;以及复制所述基板管理控制器固件的所述更新驱动程序至备份镜像文件。2.如权利要求1所述的基板管理控制器的恢复方法,其中当所述基板管理控制器的所述恢复模式不是由所述恢复模式跨接器被触发而产生,所述基板管理控制器固件要求更新,其中当所述基板管理控制器的所述恢复模式是由所述恢复模式跨接器被触发而产生,所述基板管理控制器继续进行开机自我测试。3.如权利要求1所述的基板管理控制器的恢复方法,其中安装所述基板管理控制器固件的所述更新驱动程序的步骤包括:取得有关于当前固件镜像文件的信息;将有关于所述当前固件镜像文件的所述信息与当前储存的固件镜像文件进行比较;当所述当前固件镜像文件比所述当前储存的固件镜像文件新颖时,取得所述当前固件镜像文件德复印件,用以使得所述基本输入输出系统进行基板管理控制器转返(roll-back);程序化固件镜像文件;以及验证所述固件镜像文件,其中所述基板管理控制器转返编程所述固件镜像文件以作为新的固件镜像文件。4.如权利要求3所述的基板管理控制器的恢复方法,其中安装所述基板管理控制器固件的所述更新驱动程序的步骤更包括若当前固件版本较所述当前固件镜像文件新颖时,将所述新的固件镜像文件储存至非易失性随机存取...

【专利技术属性】
技术研发人员:洪明宏
申请(专利权)人:广达电脑股份有限公司
类型:发明
国别省市:中国台湾;71

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

1