[发明专利]一种防止在线刷新BIOS+ME FW失败的方法在审
申请号: | 201510099043.4 | 申请日: | 2015-03-06 |
公开(公告)号: | CN104615472A | 公开(公告)日: | 2015-05-13 |
发明(设计)人: | 苏孝;班华堂 | 申请(专利权)人: | 浪潮集团有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 姜明 |
地址: | 250101 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 防止 在线 刷新 bios me fw 失败 方法 | ||
技术领域
本发明涉及计算机刷新技术,具体的说就是一种防止在线刷新BIOS+ME FW失败的方法。
背景技术
随着计算机技术的不断进步,服务器的功能越来越强大,相应地,对于其稳定性的要求也越来越高。ME为Intel为PCH开发的程序 (Management Engine),主要用于管理PCH与其他固件之间的协调沟通,让系统达到最高和最和谐的效用。ME FW 一般会与BIOS 程序打包在一起, 放在同一个flash芯片中, 通常也和BIOS FW 一起进行升级。
但实际刷新时往往会由于BMC持续访问ME导致刷新失败,使ME进入recovery模式不能正常工作,影响系统的使用和稳定性。尤其在工厂进行大批量刷新BIOS+ME FW时,如果不能有效保障刷新的成功率,会大大降低刷新效率,增加维护难度。因此,如何有效保障整个刷新过程顺利进行,成为服务器开发和维护人员急需要解决的问题。
发明内容
本发明针对现有技术存在的不足之处,提出了一种有效防止在线刷新BIOS+ME FW失败的方法,简单易操作,可有效保证整个刷新过程的稳定,尤其在工厂大批量刷新FW中有较高的应用价值。
本发明所述一种防止在线刷新BIOS+ME FW失败的方法,解决上述技术问题采用的技术方案如下:该方法通过刷新脚本和BMC的配合,刷新脚本和BMC之间通过BMC OEM IPMI命令进行交互,使用刷新工具刷新BIOS+ME FW之前,首先ipmitool发送停止访问ME命令数据给BMC,BMC接收到之后,停止访问ME;ipmitool发送命令获取当前BMC访问ME的状态,若BMC已停止访问,刷新工具开始刷新BIOS+ME FW;刷新完成后,ipmitool发送继续访问ME命令数据给BMC,BMC继续访问ME;使用ipmitool关机,再开机重新启动服务器完成整个刷新过程。
优选的,在刷新BIOS+ME FW之前, ipmitool发送命令获取BMC是否在访问ME,若BMC仍在访问ME,则ipmitool发送停止访问ME命令数据给BMC。
优选的,刷新BIOS+ME FW之后, ipmitool发送获取BMC是否在访问ME命令,若BMC停止访问ME,则ipmitool发送继续访问ME命令数据给BMC。
本发明的一种防止在线刷新BIOS+ME FW失败的方法与现有技术相比具有的有益效果是:该方法通过自动刷新脚本和BMC的紧密配合,使用刷新工具刷新BIOS+ME FW时,通过刷新脚本告知BMC刷新开始及当前刷新状态,防止在线刷新时BMC仍在访问ME,从而造成ME刷新失败进入recovery模式;有效防止在线刷新BIOS+ME FW失败,实现过程简单,容易操作,可有效保证整个刷新过程的稳定,保证系统正常启动和运行,在工厂等大批量刷新FW场合中有较高的应用价值。
附图说明
附图1为所述防止在线刷新BIOS+ME FW失败的方法的流程图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参考附图,对本发明所述一种防止在线刷新BIOS+ME FW失败的方法进一步详细说明。
本发明所述一种防止在线刷新BIOS+ME FW失败的方法,通过自动刷新脚本和BMC的紧密配合,使用刷新工具刷新BIOS+ME FW时,通过刷新脚本告知BMC刷新开始及刷新状态,防止在线刷新时,BMC(Baseboard Management Controller,基板管理控制器)仍在访问ME(Management Engine,管理引擎)使ME刷新失败进入recovery模式,不能发挥其应有的作用。本发明所述刷新方法能有效防止刷新失败,保证系统正常启动和运行。
实施例1:
本实施例所述一种防止在线刷新BIOS+ME FW失败的方法,如附图1所示,刷新脚本和BMC之间通过BMC OEM IPMI命令进行交互,使用刷新工具刷新BIOS+ME FW之前,首先ipmitool发送停止访问ME命令数据给BMC,BMC接收到之后,停止访问ME;ipmitool发送命令获取当前BMC访问ME的状态,若BMC已停止访问,刷新工具开始刷新BIOS+ME FW;刷新完成后,ipmitool发送继续访问ME命令数据给BMC,BMC继续访问ME;使用ipmitool关机,再开机重新启动服务器完成整个刷新过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮集团有限公司,未经浪潮集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510099043.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于簇聚类的风吹有叶树摇曳模拟方法
- 下一篇:一种嵌入式设备程序更新方法