最近需要為一臺2010年產(chǎn)的IBM system x3200 M3 7328型服務(wù)器升級IMM和UEFI的BIOS。自從IBM賣給聯(lián)想之后,查文檔和下載驅(qū)動等變得非常艱難和麻煩。
按照升級文檔里的說明,本來是很無腦升級的一件事情。放在2020年的今天,經(jīng)過親身測試,發(fā)現(xiàn)BUG無數(shù)。常常會引起系統(tǒng)底層崩潰而引發(fā)無法挽回的損失。
經(jīng)過不斷的嘗試和debug過后,把自己的升級經(jīng)驗在這里分享一下。
升級IMM和UEFI,官方提供了三種方式。分別是WINDOWS下的EXE直接安裝,LINUX下的BIN安裝還有IMM的WEB管理頁面的升級上傳安裝。這里我額外添加了一種方式,就是用編程器刷。(要不是因為我有CH341A,我這臺服務(wù)器就已經(jīng)報廢掉了)
服務(wù)器里安裝有windows server 2012 r2(該服務(wù)器官方支持的最后一個版本),還有rhel7.6(這個是我自己裝的,想順帶測試一下7.6升級8.1的步驟。紅帽官方說,只有7.6可以升級8.1。本來想直接安裝8.1,可能是由于機(jī)器太老了的緣故,rhel8.1的安裝盤里沒有提供ServeRAID-BR10il V2 SAS/SATA 控制器的驅(qū)動,導(dǎo)致無法加載硬盤,也沒有獨(dú)立的驅(qū)動可以讓我加載)。另外IMM和UEFI都是出廠時候的最早版本(IBM驅(qū)動列表里的最老的那個,就是當(dāng)前版本)
我先直接發(fā)結(jié)果,寫一下簡單升級說明:
切記:每次升級過后,都要RESET IMM,等風(fēng)扇轉(zhuǎn)完后,重啟電腦更新,更新完成后,關(guān)機(jī)斷電,放電后再開機(jī)進(jìn)行下次升級!
一、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的版本新一些,在具體文檔里有說明。這時候我的版本已經(jīng)成功更新到最新了,所以可以無視這個要求。
2、直接bin -s升級完成9.42版,重啟即可。至此,DSA系統(tǒng)故障檢測模塊升級完成。版本日期為2013-11-05。
四、補(bǔ)充無法登錄IMM WEB的原因
1、瀏覽器本身的問題。不僅需要刪除所有記錄,還要重置瀏覽器才可以。最新1.49版的IMM已經(jīng)可以用IE打開了。
2、IMM需要恢復(fù)默認(rèn)設(shè)置并重置。也就是RESET IMM。
這個過程有點(diǎn)坑爹,因為并不是每一次都能成功重置的。
保險起見,先關(guān)機(jī)放電,開機(jī)恢復(fù)默認(rèn)設(shè)置。
失敗了就再關(guān)機(jī)放電,開機(jī)恢復(fù)。多試幾次就能成功。
(IBM做的這東西也不穩(wěn)定,不是故障,本身就這毛病)
重置設(shè)置成功后,再重置IMM。一定要先重置設(shè)置,否則會英文提示你配置有問題,需要檢查。
重置IMM也經(jīng)常失敗,如果看到SENT SUCCESSFUL,那恭喜你,可以保存了。
別以為提示成功了就真的成功了,在進(jìn)入引導(dǎo)步驟的時候,還有可能提示你重置失敗
重置失敗,那就返回頭,繼續(xù)重置,知道能用并進(jìn)入系統(tǒng)位置
這時候你發(fā)現(xiàn),可以登錄了……就是這么麻煩……就是這么奇葩……就是這么神奇……
接下來說一下詳細(xì)經(jīng)過吧
我的升級路程非??部?,和官方文檔里寫的很多地方都不一樣。官方文檔一直也不更新,拿著這本2010年的文檔想干2020年的事情,太困難了。
首先用CH341A編程器連上主板,把BIOS給保存下來。(這一步純粹個人研究用,也正是這一步,救了我一命)
官網(wǎng)下載最新版IMM1.49和UEFI1.30,下載完成后,雙擊開始升級。
一開始就給了我一個下馬威,提示USB TO LAN沒有發(fā)現(xiàn),錯誤31。
經(jīng)過百度,終于在一個國外論壇上發(fā)現(xiàn)了有人寫IBM的刀片服務(wù)器有配置USB TO LAN的相關(guān)選項。
我在打開IMM WEB后,并沒有發(fā)現(xiàn)相關(guān)配置,看來是這個名稱誤導(dǎo)了我。經(jīng)過研究,我發(fā)現(xiàn)USB TO LAN,指的就是IMM的遠(yuǎn)程控制端RDIS里面的某個功能模塊。
那么,問題就出在這個rdis里面。在百度后,了解到rdis的IP地址,是192.168.70.125,經(jīng)過我查看IP地址后,發(fā)現(xiàn)是169.254.95.120。實際上,即使你寫上這個地址,仍然打不開。經(jīng)過我自己的實驗過后,終于發(fā)現(xiàn)真實的地址是169.254.95.118,子網(wǎng)掩碼是255.255.0.0。
各種地方都沒有提到過這一點(diǎn)!讓我花費(fèi)了不少的精力去研究到底如何登錄IMM WEB!
經(jīng)過實驗,EXE升級不可以,那我就IMM上傳吧。上傳的速度非常的令人著急!最終,給了一個無法升級的提示……
我的天啊……這是為什么?官方文檔說升級超簡單的啊?傻瓜式操作。
不死心,到IBM的官網(wǎng),下載升級README,復(fù)制到百度翻譯里面,一條一條翻譯的過。
終于發(fā)現(xiàn),文檔里有個提示:升級1.49,需要在1.30版本。(官網(wǎng)只有1.31),而升級1.30,又需要原版本不低于1.07或者更新。
我看了,我的版本是1.07的最老版本,那我升級1.31吧。下載下來,無法升級。
既然說“更新版本”,那我給升級一個版本如何?
重新下載只高了一個版本的IMM,果然升級成功,BIOS也升級成功。
官方文檔說,升級的順序是IMM-UEFI-DSA。
就這樣,升級到了1.25后,無法升級了。
換用WEB的方式,繼續(xù)升級到1.28,又不能升級了。我升級了1.33后,提示升級失敗,但是UEFI里看版本已經(jīng)顯示出了1.33。WEB無法登錄,提示賬戶沒有或者已鎖定。
這個問題讓我百度了好久,都沒有答案。研究了兩天后才最后發(fā)現(xiàn),原來是IE和它不兼容……
下載火狐瀏覽器,解決問題。
升級1.49,再次提示失敗。這次的失敗,是徹底的失敗。因為,UEFI掛了。
我想的重新刷新一次,可是升級都會提示,未知的設(shè)備型號。
這可尷尬了……設(shè)備型號丟了,怎么補(bǔ)救?
突然想起來備份的BIN了,用編程器刷回去,成功變回1.07,我們從頭來過吧~(還好有備份啊?。。。?/p>
這次有了經(jīng)驗了,直接升級到1.12,WEB升級1.28,我直接在redhat里用bin升級1.33,非常成功?。?!
緊接著,reset IMM,等待了有大約15分鐘,終于更新完成后,關(guān)機(jī)斷電,放電后通電開機(jī),升級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
經(jīng)過測試,已經(jīng)成功用bin的方法更新好了UEFI,沒有任何問題。更新的方式也非常簡單,下載bin文件后,在目錄下執(zhí)行
./XXXXXX.bin -s
即可完成更新。更新后一定記得要重啟一次,會有一行字提示正在安全區(qū)更新,切勿切斷電源。
現(xiàn)在遇到個新問題。IMM和UEFI都更新成功了,IMM WEB卻不能登錄。使用火狐瀏覽器也仍然不行,不會提示什么錯誤,點(diǎn)了LOGGING后就沒有了反應(yīng)。清空了各種數(shù)據(jù),還原出廠設(shè)置都不管用。
下面我測試一下安裝dsa,順帶看看WEB問題如何解決,下個其他瀏覽器我再試試,說不定是WEB包又更新了,需要什么新特性支持。
隨后會再次更新此文章。
更新:
DSA在保證IMM和UEFI為最新的情況下,直接BIN -S升級完成到最新9.42版。
IMM WEB登錄不上去,兩個原因。
第一保證IE刪除所有數(shù)據(jù)并重置所有設(shè)置
第二保證BIOS里的IMM模塊設(shè)置里,重置設(shè)置和重置IMM均成功。
只要這兩條保證了,就能正常登錄,沒有任何問題。
另外更正上面說,“官方升級的三種方式”為四種,因為我又發(fā)現(xiàn)了一種,是在閱讀DSA文檔的時候看到的,官方?jīng)]有明確表示過這種升級方式。
就是用BOMC來升級。全稱Bootable Media Creator (BoMC)。
這個工具可以給你制作升級光盤或者升級優(yōu)盤。我看到說明里下載竟然需要4GB的空間,也不知是真是假。
我已經(jīng)升級完成了,也就沒有在去嘗試這種方法。畢竟要保持IMM的正常工作,是個看運(yùn)氣的事情,本身就很不穩(wěn)定。
如果您感到這篇文章對您有用,歡迎點(diǎn)贊~
我的原文鏈接:
https://www.52pojie.cn/thread-1137257-1-1.html