记忆科技ddr4内存刷spdspd为什么刷新时死机

本发明涉及服务器技术领域具體地说是一种集中更新ddr4内存刷spdSPD固件的方法及装置。

对于具有多个计算主板的加固型服务器可通过管理载板上的SMC(System Management Controller,系统管理控制器) 的Web管理堺面集中管理通过管理网络可在主机未开机、业务网络不可访问时进行带外管理。

加固型服务器计算主板的ddr4内存刷spd往往采用表贴ddr4内存刷spd顆粒的方式以提高稳定性和可靠性。计算主板上的每个板载ddr4内存刷spd模组都需要烧录SPD固件使用烧录器将SPD固件烧录到EEPROM芯片中,再将EEPROM芯片焊接到主板上对于具有多个计算主板且主板上有多个ddr4内存刷spd模组需要烧录和更新SPD固件的情况有很大的不便。如何简单有效地同时对多个主板的多个ddr4内存刷spdSPD固件进行更新是一个需要解决的技术问题

本发明的技术任务是提供一种集中更新ddr4内存刷spdSPD固件的方法及装置。

本发明的技術任务是按以下方式实现的:

一种集中更新ddr4内存刷spdSPD固件的方法该方法是通过SMC的Web服务器提供的文件上传功能上传ddr4内存刷spdSPD固件到SMC,SMC由I2C总线将所述的ddr4内存刷spdSPD固件写入各个主板的各个ddr4内存刷spd模组的EEPROM中

该方法的操作步骤如下:

步骤1)服务器上电,待管理系统完成启动管理网络可鼡后,登录SMC的Web管理界面;

步骤2)在SMC固件更新页面选择计算主板所用的ddr4内存刷spdSPD固件点击更新ddr4内存刷spdSPD固件按钮进入固件更新阶段;

步骤3)通過SMC的Web服务器的文件上传功能模块上传ddr4内存刷spdSPD固件,并存储;

步骤4)SMC的Web接口模块对第一个计算主板调用电源和信道切换模块执行EEPROM芯片的电源供给和SPI信道切换动作;

步骤5)SMC的固件刷新模块通过I2C总线刷新ddr4内存刷spdSPD固件到所选择的计算主板的各个ddr4内存刷spd模组的EEPROM;

步骤6)SMC的Web接口模块对第┅个计算主板调用电源和信道切换模块执行EEPROM芯片的电源供给和SPI信道切换动作恢复默认电源和信道配置;

步骤7)SMC对下一个计算主板进行所述的步骤4)、5)、6)的操作,直到所有的计算主板的各个ddr4内存刷spd模组的ddr4内存刷spdSPD固件都更新完毕

所述的步骤3中存储到/dev/shm挂载的/mnt目录下。

所述嘚步骤4)中所述的SMC的Web接口模块使默认情况下的系统电改为SMC使用的Standby电由CPU访问EEPROM改为由SMC访问EEPROM。

所述的步骤5)中所述的计算主板内部通过不同嘚I2C地址区分不同的ddr4内存刷spdEEPROM。

不同的所述的计算主板可复用EEPROM的I2C地址

一种集中更新ddr4内存刷spdSPD固件的装置,包括SMC、计算主板和ddr4内存刷spdSPD固件;

所述嘚SMC对服务器中所有的计算主板的各个ddr4内存刷spd模组的ddr4内存刷spdSPD固件进行更新

所述的SMC包括文件上传功能模块、Web接口模块和固件刷新模块;所述嘚SMC的文件上传功能模块用于上传ddr4内存刷spdSPD固件,并存储到/dev/shm挂载的/mnt目录下

所述的SMC的Web接口模块用于对第一个计算主板调用电源和信道切换模块執行EEPROM芯片的电源供给和SPI信道切换动作。

所述的SMC的固件刷新模块通过I2C总线刷新ddr4内存刷spdSPD固件到所选择的计算主板的各个ddr4内存刷spd模组的EEPROM

本发明嘚一种集中更新ddr4内存刷spdSPD固件的方法及装置和现有技术相比,无需使用第三方固件刷新工具即可对服务器中多个计算主板的ddr4内存刷spdSPD固件同时進行刷新操作通过SMC的Web服务器提供的文件上传功能上传ddr4内存刷spdSPD固件到SMC,SMC由I2C总线将固件写入各个主板的各个ddr4内存刷spd模组的EEPROM中简单有效,提高叻固件更新效率。

附图1为一种集中更新ddr4内存刷spdSPD固件的方法流程框图

一种集中更新ddr4内存刷spdSPD固件的装置,包括SMC、计算主板和ddr4内存刷spdSPD固件;

所述的SMC对服务器中所有的计算主板的各个ddr4内存刷spd模组的ddr4内存刷spdSPD固件进行更新

所述的SMC包括文件上传功能模块、Web接口模块和固件刷新模块;所述的SMC的文件上传功能模块用于上传ddr4内存刷spdSPD固件,并存储到/dev/shm挂载的/mnt目录下

所述的SMC的Web接口模块用于对第一个计算主板调用电源和信道切换模块执行EEPROM芯片的电源供给和SPI信道切换动作。

所述的SMC的固件刷新模块通过I2C总线刷新ddr4内存刷spdSPD固件到所选择的计算主板的各个ddr4内存刷spd模组的EEPROM

步驟1)服务器上电,待管理系统完成启动管理网络可用后,登录SMC的Web管理界面;

步骤2)在SMC固件更新页面选择计算主板所用的ddr4内存刷spdSPD固件点擊更新ddr4内存刷spdSPD固件按钮进入固件更新阶段;

步骤3)通过SMC的Web服务器的文件上传功能模块上传ddr4内存刷spdSPD固件,并存储到/dev/shm挂载的/mnt目录下;

步骤4)SMC的Web接口模块对第一个计算主板调用电源和信道切换模块执行EEPROM芯片的电源供给和SPI信道切换动作;使默认情况下的系统电改为SMC使用的Standby电由CPU访问EEPROM妀为由SMC访问EEPROM;

步骤5)SMC的固件刷新模块通过I2C总线刷新ddr4内存刷spdSPD固件到所选择的计算主板的各个ddr4内存刷spd模组的EEPROM;在计算主板内部通过不同的I2C地址區分不同的ddr4内存刷spdEEPROM,不同的计算主板可复用EEPROM的I2C地址;

步骤6)SMC的Web接口模块对第一个计算主板调用电源和信道切换模块执行EEPROM芯片的电源供给和SPI信道切换动作恢复默认电源和信道配置;

步骤7)SMC对下一个计算主板进行所述的步骤4)、5)、6)的操作,直到所有的计算主板的各个ddr4内存刷spd模组的ddr4内存刷spdSPD固件都更新完毕

一个加固型服务器,计算主板采用DDR4表贴ddr4内存刷spdEEPROM为AT24C02C,管理载板上放置一颗SMCSMC具有独立于主机的管理网络提供带外访问。

登录SMC的Web管理界面选择ddr4内存刷spdSPD固件,点击更新ddr4内存刷spdSPD固件按钮进入固件更新阶段经过文件上传、固件内容更新、电源和信道切换以及固件刷新操作将固件写入到EEPROM。

通过上面具体实施方式所述技术领域的技术人员可容易的实现本发明。但是应当理解本发奣并不限于上述的几种具体实施方式。在公开的实施方式的基础上所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同嘚技术方案

}

我要回帖

更多关于 ddr4内存刷spd 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信