The invention provides a firmware update method and a system, a Web client and a substrate management controller, which are applied to a Web client, including: setting at least one Ethernet controller firmware in advance; setting the firmware name corresponding to each of the Ethernet controller firmware; obtaining an update request input by a user; and The update application displays each of the firmware names set to the user; obtains the specified firmware name and physical MAC address determined by the user according to each of the firmware names displayed; and uploads the specified Ethernet controller firmware corresponding to the specified firmware name and the MAC address to the outside world. The floor management controller BMC is used to update the specified Ethernet controller firmware through the BMC. This scheme can improve the efficiency of updating Ethernet controller.
【技术实现步骤摘要】
固件更新方法及系统、Web客户端、基板管理控制器
本专利技术涉及计算机
,特别涉及固件更新方法及系统、Web客户端、基板管理控制器。
技术介绍
以太网控制器,就是我们通常称的“网卡”,是一块被设计用来允许计算机在计算机网络上进行通讯的计算机硬件。以太网控制器作为服务器与网络进行数据交换的接口,其作用更是不言而喻。目前,在利用新生产出来的以太网控制器为计算机联网时,用户需要先手动计算所要更新的以太网控制器的参数,再通过烧录器键入所计算出的参数和相对应的命令来更新以太网控制器对应的固件,防止固件不正确或版本较低,以太网控制器不能工作,数据不能传输。但是,每更新一个以外网控制器,都需要计算以太网控制器固件所要更新的参数,会使得用户在更新以太网控制器的固件时耗费过多的时间,从而导致用户更新以太网控制器固件的效率低。
技术实现思路
本专利技术实施例提供了固件更新方法及系统、Web客户端、基板管理控制器,能够提高更新以太网控制器的效率。第一方面,本专利技术实施例提供了一种固件更新方法,应用于Web客户端,包括:预先设置至少一个以太网控制器固件;分别设置每一个所述以太网控制器固件对应的固件名称;获取用户输入的更新申请;根据所述更新申请,将设置的每一个所述固件名称展示给所述用户;获取所述用户根据展示的每一个所述固件名称确定的指定固件名称和物理MAC地址;将与所述指定固件名称相对应的指定以太网控制器固件和所述MAC地址上传给外部的底板管理控制器BMC,以使通过所述BMC更新所述指定以太网控制器固件。优选地,在所述预先设置至少一个以太网控制器固件之后,在所述分别设置每一个所 ...
【技术保护点】
1.一种固件更新方法,其特征在于,应用于Web客户端,包括:预先设置至少一个以太网控制器固件;分别设置每一个所述以太网控制器固件对应的固件名称;获取用户输入的更新申请;根据所述更新申请,将设置的每一个所述固件名称展示给所述用户;获取所述用户根据展示的每一个所述固件名称确定的指定固件名称和物理MAC地址;将与所述指定固件名称相对应的指定以太网控制器固件和所述MAC地址上传给外部的底板管理控制器BMC,以使通过所述BMC更新所述指定以太网控制器固件。
【技术特征摘要】
1.一种固件更新方法,其特征在于,应用于Web客户端,包括:预先设置至少一个以太网控制器固件;分别设置每一个所述以太网控制器固件对应的固件名称;获取用户输入的更新申请;根据所述更新申请,将设置的每一个所述固件名称展示给所述用户;获取所述用户根据展示的每一个所述固件名称确定的指定固件名称和物理MAC地址;将与所述指定固件名称相对应的指定以太网控制器固件和所述MAC地址上传给外部的底板管理控制器BMC,以使通过所述BMC更新所述指定以太网控制器固件。2.根据权利要求1所述的更新方法,其特征在于,在所述预先设置至少一个以太网控制器固件之后,在所述分别设置每一个所述以太网控制器固件对应的固件名称之前,进一步包括:针对每一个所述以太网控制器固件,确定所述以太网控制器固件对应的以太网控制器的控制器型号,其中,所述以太网控制器固件与所述控制器型号一一对应;针对每一个所述以太网控制器,确定所述以太网控制器对应的EEPROM的EEPROM型号,其中,所述以太网控制器对应的以太网控制器固件与所述EEPROM型号一一对应;所述分别设置每一个所述以太网控制器固件对应的固件名称,包括:针对每一个所述以太网控制器固件,将对应的所述控制器型号和对应的所述EEPROM型号作为固件名称。3.一种固件更新方法,其特征在于,应用于BMC,包括:获取外部的Web客户端上传的指定以太网控制器固件和MAC地址;根据获取的所述MAC地址,更新所述指定以太网控制器固件中的字段;根据所述指定以太网控制器固件,确定外部的电可擦可编程只读存储器EEPROM;将已更新的所述指定以太网控制器固件刷新到所述EEPROM。4.根据权利要求1所述的更新方法,其特征在于,所述根据获取的所述MAC地址,更新所述指定以太网控制器固件中的字段,包括:将获取的所述MAC地址替换所述指定以太网控制器固件中的原始MAC地址字段;根据已替换的所述MAC地址计算校验和字段;将计算得出的所述校验和替换所述指定以太网控制器固件中原始校验和字段。5.根据权利要求1所述的更新方法,其特征在于,所述根据所述指定以太网控制器固件,确定外部的电可擦可编程只读存储器EEPROM,包括:从所述指定以太网控制器固件对应的固件名称中,确定所述指定以太网控制器固件对应的EEPROM型号;根据所述EEPROM型号,确定所述指定以太网控制器固件对应的EEPROM;所述将已更新的所述指定以太网控制器固件刷新到所述EEPROM,包括:确定所述EEPROM型号对应的至少两个串行外设接口SPI总线时序;根据所述SPI总线时序,将已更新的所述指定以太网控制器固件刷新到所述EEPROM型号对应的EEPROM中。6.一种Web客户端,其特征在于,包括:设置模块,用于预先设置至少一个以太网控制器...
【专利技术属性】
技术研发人员:李清石,金长新,刘强,
申请(专利权)人:济南浪潮高新科技投资发展有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。