美文网首页哲思想法IT实用应用技术随笔
关于IBM的X3200M3型IMM和UEFI的问题解决方案汇总

关于IBM的X3200M3型IMM和UEFI的问题解决方案汇总

作者: 九型观心临在践行 | 来源:发表于2020-03-21 20:53 被阅读0次

    最近需要为一台2010年产的IBM system x3200 M3 7328型服务器升级IMM和UEFI的BIOS。自从IBM卖给联想之后,查文档和下载驱动等变得非常艰难和麻烦。

    按照升级文档里的说明,本来是很无脑升级的一件事情。放在2020年的今天,经过亲身测试,发现BUG无数。常常会引起系统底层崩溃而引发无法挽回的损失。

    经过不断的尝试和debug过后,把自己的升级经验在这里分享一下。

    升级IMM和UEFI,官方提供了三种方式。分别是WINDOWS下的EXE直接安装,LINUX下的BIN安装还有IMM的WEB管理页面的升级上传安装。这里我额外添加了一种方式,就是用编程器刷。(要不是因为我有CH341A,我这台服务器就已经报废掉了)

    服务器里安装有windows server 2012 r2(该服务器官方支持的最后一个版本),还有rhel7.6(这个是我自己装的,想顺带测试一下7.6升级8.1的步骤。红帽官方说,只有7.6可以升级8.1。本来想直接安装8.1,可能是由于机器太老了的缘故,rhel8.1的安装盘里没有提供ServeRAID-BR10il V2 SAS/SATA 控制器的驱动,导致无法加载硬盘,也没有独立的驱动可以让我加载)。另外IMM和UEFI都是出厂时候的最早版本(IBM驱动列表里的最老的那个,就是当前版本)


    我先直接发结果,写一下简单升级说明:

    切记:每次升级过后,都要RESET IMM,等风扇转完后,重启电脑更新,更新完成后,关机断电,放电后再开机进行下次升级!

    一、IMM升级

    1、先下载EXE升级包,用层层升级的方式,升级到1.25。

    2、用IMM WEB的方式(用火狐浏览器打开),升级1.28,可以升级完成后尝试1.31。

    3、在Linux下更新1.33,然后再升级1.49。至此,IMM升级完成。版本日期为2015-09-03。

    二、UEFI升级

    1、用EXE升级包,升级到1.12

    2、用bin -s的方式,在linux下升级到最新的1.30。至此,UEFI升级完成。版本日期为2018-06-04。

    (IBM从出厂提供了8年的UEFI更新,挺好的了)

    三、DSA升级

    1、要求IMM和UEFI的版本新一些,在具体文档里有说明。这时候我的版本已经成功更新到最新了,所以可以无视这个要求。

    2、直接bin -s升级完成9.42版,重启即可。至此,DSA系统故障检测模块升级完成。版本日期为2013-11-05。

    四、补充无法登录IMM WEB的原因

    1、浏览器本身的问题。不仅需要删除所有记录,还要重置浏览器才可以。最新1.49版的IMM已经可以用IE打开了。

    2、IMM需要恢复默认设置并重置。也就是RESET IMM。

    这个过程有点坑爹,因为并不是每一次都能成功重置的。

    保险起见,先关机放电,开机恢复默认设置。

    失败了就再关机放电,开机恢复。多试几次就能成功。

    (IBM做的这东西也不稳定,不是故障,本身就这毛病)

    重置设置成功后,再重置IMM。一定要先重置设置,否则会英文提示你配置有问题,需要检查。

    重置IMM也经常失败,如果看到SENT SUCCESSFUL,那恭喜你,可以保存了。

    别以为提示成功了就真的成功了,在进入引导步骤的时候,还有可能提示你重置失败

    重置失败,那就返回头,继续重置,知道能用并进入系统位置

    这时候你发现,可以登录了……就是这么麻烦……就是这么奇葩……就是这么神奇……


    接下来说一下详细经过吧

    我的升级路程非常坎坷,和官方文档里写的很多地方都不一样。官方文档一直也不更新,拿着这本2010年的文档想干2020年的事情,太困难了。

    首先用CH341A编程器连上主板,把BIOS给保存下来。(这一步纯粹个人研究用,也正是这一步,救了我一命)

    官网下载最新版IMM1.49和UEFI1.30,下载完成后,双击开始升级。

    一开始就给了我一个下马威,提示USB TO LAN没有发现,错误31。

    经过百度,终于在一个国外论坛上发现了有人写IBM的刀片服务器有配置USB TO LAN的相关选项。

    我在打开IMM WEB后,并没有发现相关配置,看来是这个名称误导了我。经过研究,我发现USB TO LAN,指的就是IMM的远程控制端RDIS里面的某个功能模块。

    那么,问题就出在这个rdis里面。在百度后,了解到rdis的IP地址,是192.168.70.125,经过我查看IP地址后,发现是169.254.95.120。实际上,即使你写上这个地址,仍然打不开。经过我自己的实验过后,终于发现真实的地址是169.254.95.118,子网掩码是255.255.0.0。

    各种地方都没有提到过这一点!让我花费了不少的精力去研究到底如何登录IMM WEB!

    经过实验,EXE升级不可以,那我就IMM上传吧。上传的速度非常的令人着急!最终,给了一个无法升级的提示……

    我的天啊……这是为什么?官方文档说升级超简单的啊?傻瓜式操作。

    不死心,到IBM的官网,下载升级README,复制到百度翻译里面,一条一条翻译的过。

    终于发现,文档里有个提示:升级1.49,需要在1.30版本。(官网只有1.31),而升级1.30,又需要原版本不低于1.07或者更新。

    我看了,我的版本是1.07的最老版本,那我升级1.31吧。下载下来,无法升级。

    既然说“更新版本”,那我给升级一个版本如何?

    重新下载只高了一个版本的IMM,果然升级成功,BIOS也升级成功。

    官方文档说,升级的顺序是IMM-UEFI-DSA。

    就这样,升级到了1.25后,无法升级了。

    换用WEB的方式,继续升级到1.28,又不能升级了。我升级了1.33后,提示升级失败,但是UEFI里看版本已经显示出了1.33。WEB无法登录,提示账户没有或者已锁定。

    这个问题让我百度了好久,都没有答案。研究了两天后才最后发现,原来是IE和它不兼容……

    下载火狐浏览器,解决问题。

    升级1.49,再次提示失败。这次的失败,是彻底的失败。因为,UEFI挂了。

    我想的重新刷新一次,可是升级都会提示,未知的设备型号。

    这可尴尬了……设备型号丢了,怎么补救?

    突然想起来备份的BIN了,用编程器刷回去,成功变回1.07,我们从头来过吧~(还好有备份啊!!!)

    这次有了经验了,直接升级到1.12,WEB升级1.28,我直接在redhat里用bin升级1.33,非常成功!!!

    紧接着,reset IMM,等待了有大约15分钟,终于更新完成后,关机断电,放电后通电开机,升级1.49。

    终于在刚才,成功了,哈哈~~

    下面我要开始升级UEFI了,保佑我不要再出新的问题。

    UEFI目前可以EXE升级到1.12,1.13版本无论EXE还是WEB均不能升级!

    等我实验完linux下更新方式后

    随后我会更新此文章。


    更新:

    前面忘了说,再rhel下用bin更新IMM和BIOS,需要先安装兼容库

    $sudo yum install xulrunner.i686

    $sudo yum install libXtst.i686

    经过测试,已经成功用bin的方法更新好了UEFI,没有任何问题。更新的方式也非常简单,下载bin文件后,在目录下执行

    ./XXXXXX.bin -s

    即可完成更新。更新后一定记得要重启一次,会有一行字提示正在安全区更新,切勿切断电源。

    现在遇到个新问题。IMM和UEFI都更新成功了,IMM WEB却不能登录。使用火狐浏览器也仍然不行,不会提示什么错误,点了LOGGING后就没有了反应。清空了各种数据,还原出厂设置都不管用。

    下面我测试一下安装dsa,顺带看看WEB问题如何解决,下个其他浏览器我再试试,说不定是WEB包又更新了,需要什么新特性支持。

    随后会再次更新此文章。


    更新:

    DSA在保证IMM和UEFI为最新的情况下,直接BIN -S升级完成到最新9.42版。

    IMM WEB登录不上去,两个原因。

    第一保证IE删除所有数据并重置所有设置

    第二保证BIOS里的IMM模块设置里,重置设置和重置IMM均成功。

    只要这两条保证了,就能正常登录,没有任何问题。

    另外更正上面说,“官方升级的三种方式”为四种,因为我又发现了一种,是在阅读DSA文档的时候看到的,官方没有明确表示过这种升级方式。

    就是用BOMC来升级。全称Bootable Media Creator (BoMC)。

    这个工具可以给你制作升级光盘或者升级优盘。我看到说明里下载竟然需要4GB的空间,也不知是真是假。

    我已经升级完成了,也就没有在去尝试这种方法。毕竟要保持IMM的正常工作,是个看运气的事情,本身就很不稳定。

    如果您感到这篇文章对您有用,欢迎点赞~

    我的原文链接:

    https://www.52pojie.cn/thread-1137257-1-1.html

    相关文章

      网友评论

        本文标题:关于IBM的X3200M3型IMM和UEFI的问题解决方案汇总

        本文链接:https://www.haomeiwen.com/subject/zleyyhtx.html