一种计算设备及固件升级方法技术

技术编号:42616762 阅读:30 留言:0更新日期:2024-09-03 18:22
本申请实施例提供了一种计算设备及固件升级方法。该计算设备包括BMC和处理器,BMC与处理器连接,BMC用于通过USB接口与目标USB设备通信。处理器响应于接收到对第一目标器件进行固件升级的触发操作,向BMC发送通知指令。BMC用于响应于接收到处理器发送的通知指令后,通过USB接口从与BMC连接的目标USB设备获取目标固件升级包;利用目标固件升级包中目标升级文件,对第一目标器件进行固件升级。即,BMC获取目标固件升级包不依赖于管理网络,即使管理网络故障、管理网络不稳定,或者管理网口损坏,都不会影响固件升级过程。因此,有助于提高固件升级成功的概率。

【技术实现步骤摘要】

本申请涉及服务器,尤其涉及一种计算设备及固件升级方法


技术介绍

1、计算设备中的基板管理控制器(baseboard management controller,bmc)和基本输入输出系统(basic input/output system,bios)等固件都需要不定期进行固件升级,以修补漏洞或者实现新功能。

2、目前,往往采用下述基于管理网络的方式进行固件升级:bmc或者bios等需要升级的器件通过管理网络连接对应的管理界面。然后,在管理界面上,完成上传固件升级包,和执行固件升级包升级的操作。然而,这种基于管理网络的固件升级方式需要依赖于管理网络正常运行才能完成固件升级。若管理网络故障、管理网络不稳定,或者管理网口损坏等,都会影响器件的固件升级过程,影响固件升级成功的概率。


技术实现思路

1、本申请实施例提供了一种计算设备及固件升级方法,在对bmc或者bios等需要升级的器件进行固件升级时,提升固件升级成功的概率。

2、为达到上述目的,本申请实施例采用如下技术方案

3、本文档来自技高网...

【技术保护点】

1.一种计算设备,其特征在于,所述计算设备包括:基板管理控制器BMC和处理器;所述BMC与所述处理器连接,所述BMC用于通过通用串行总线USB接口与目标USB设备通信,所述目标USB设备预先存储了第一目标器件的目标固件升级包;

2.根据权利要求1所述计算设备,其特征在于,所述USB接口为所述计算设备中第二目标器件提供的USB接口,所述第二目标器件为包括所述USB接口的非BMC;

3.根据权利要求2所述计算设备,其特征在于,所述BMC还用于:若所述第一目标器件的固件升级完成,向所述处理器发送升级完成指令;

4.根据权利要求1所述计算设备,其特征在于,所述...

【技术特征摘要】

1.一种计算设备,其特征在于,所述计算设备包括:基板管理控制器bmc和处理器;所述bmc与所述处理器连接,所述bmc用于通过通用串行总线usb接口与目标usb设备通信,所述目标usb设备预先存储了第一目标器件的目标固件升级包;

2.根据权利要求1所述计算设备,其特征在于,所述usb接口为所述计算设备中第二目标器件提供的usb接口,所述第二目标器件为包括所述usb接口的非bmc;

3.根据权利要求2所述计算设备,其特征在于,所述bmc还用于:若所述第一目标器件的固件升级完成,向所述处理器发送升级完成指令;

4.根据权利要求1所述计算设备,其特征在于,所述usb接口为所述bmc提供的usb接口。

5.根据权利要求1-4任一项所述计算设备,其特征在于,所述处理器用于响应于接收到对所述第一目标器件进行固件升级的触发操作,向所述bmc发送...

【专利技术属性】
技术研发人员:曹乐平
申请(专利权)人:超聚变数字技术有限公司
类型:发明
国别省市:

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

1