Windows下BMC升级过程中失败,关机重开后BMC丢失

PowerEdge服务器

PowerEdge服务器
加入对PowerEdge服务器和系统管理实践的讨论

Windows下BMC升级过程中失败,关机重开后BMC丢失

  • 您好,我这边有台PowerEdge C2100的机器,服务编号7B116L1,上单条16G内存的时候,会有错误报告002F,WARN CLTT MINOR CIRCUIT TST FAILED Error,错误提示。
     
      之后在戴尔网站上下载的server 2008 r2系统下bios升级包和bmc升级都无法正常升级,使用dos版本的升级程序,对主板bios进行升级时提示rom id不一致,提示的对应版本为S99Q3B15,使用Afudos C99Q3B23.ROM /P /B /K /X,进行忽略后,正常升级成功。
     
      DOS下BMC升级总是提示不成功,回到Server2008r2上使用C2100_ESM_Firmware_KY5M2_WN32_1.85_A00.EXE进行升级,提示正在进行升级,仅接着1分30秒左右后提示升级失败。
     
      关机后再开,服务器需要大概5分钟才能点亮,接着提示BMC丢失,机器所有风扇全速运行,噪音很大。bios设置中BMC不显示,自检时显示版本为00 00.00,现在在dos和Windows下都无法进行BMC的升级,这个怎么恢复BMC呢?
  • 这台服务器已经被我成功恢复了BMC,并升级到了最新1.85版。

    感觉应该是升级过程中没有设置备份原固件导致的问题 由于BMC丢失,风扇等无法由BMC进行控制,所以一直全速运行,噪音极大,而且开机需要等大约3分30秒才能正常点亮,但点亮后系统能正常启动,并能进dos和Windows中,正常使用。

    我把网站上的dos升级程序放到U盘中,使用PEC2100BMC185目录DCSFWU下的dcsfwud执行一直提示failed load library 使用SOCFLASH提示erase flash,可完成擦除后没有下文了,之前一直返回执行错误,之后想到有些程序为了确认稳定是需要进行备份的

    socflash cs=2 option=fc if=../../firm.bin skip=0x200

    把firm.bin复制到其程序目录下,修改执行命令

    socflash cs=2 option=fc if=firm.bin of=bmcbak.bin skip=0x200

    执行后,再完成擦除后,开始进行写入操作,完成后手动重启恢复正常。