【技术实现步骤摘要】
本专利技术涉及一种。
技术介绍
基板管理控制器(baseboard management controller, BMC)是服务器主板上负责硬件平台管理的一颗芯片,是智能平台管理接口(intelligent platform managementinterface, IPMI)的核心。BMC可以收集有关服务器的系统健康和系统状态信息,当有严重事件发生时可以执行纠正动作,并支持远程访问。目前,更新BMC固件一般是在服务器的操作系统下,利用特定的固件更新软件及 BMC上特定的接口(例如数据端口及地址端口)将更新的数据写入BMC。这种方法依赖于操作系统,必须在服务器开机的状态下才能执行。
技术实现思路
鉴于以上内容,有必要提供一种,可以不依赖服务器对BMC进行固件更新。一种固件更新系统,应用于服务器的基板管理控制器BMC。服务器通过USB接口连接USB设备,并通过BMC的网络接口连接控制终端。该系统包括在BMC供电启动后,从服务器的存储设备加载USB设备的驱动程序,并通过所述网络接口接收控制终端通过BMC网络发送的固件更新命令。在USB接口处于为BMC服务的状态下,该系统 ...
【技术保护点】
一种固件更新系统,应用于服务器的基板管理控制器BMC,该服务器通过USB接口连接USB设备,并通过BMC的网络接口连接控制终端,其特征在于,该系统包括:程序加载模块,用于在BMC供电启动后,从服务器的存储设备加载USB设备的驱动程序;命令接收模块,用于通过所述网络接口接收控制终端通过BMC网络发送的固件更新命令;数据读取模块,用于在USB接口处于为BMC服务的状态下,通过USB接口从USB设备读取BMC的固件更新数据,并将读取的固件更新数据写入BMC的内存;及数据更新模块,用于清空存储设备存储的BMC的原始固件数据,并将内存中存储的固件更新数据复制到该存储设备。
【技术特征摘要】
【专利技术属性】
技术研发人员:范存辉,
申请(专利权)人:鸿富锦精密工业深圳有限公司,鸿海精密工业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。