服務器:IBM X3850 X5 7143QEB
預安裝系統:Proxmox VE 5.2
問題描述:
在安裝PVE時,到Loading initial ramdisk...界面時不能正常進行到下一個頁面,此時服務器黑屏,只能手動重啓。查看IMM上的日誌發現在PVE安裝程序進行到初始化ramdisk時,IMM上會產生如下3條報錯:
12/06/2018; 09:44:58 0x806f08132582ffff A Uncorrectable Bus Error has occurred on system "Host"
12/06/2018; 09:44:58 0x806f03131701ffff A software NMI has occurred on system "Host"
12/06/2018; 09:44:56 0x806f002125820000 Fault in slot "All PCI Err" on system "Host"
在網上搜索了下這三個報錯,有人說是X3850 X5 7143的BUG,需要在UEFI裏關閉不用的PCI槽位的RAM支持,有人建議升級微碼(所謂升級微碼其實就是在IMM裏面找到Firmware update,把與服務器型號適配的固件上傳上去驗證合法一執行就行,個人覺的就說升級固件更通俗一些)。
以上兩種方法經我測試,第一種在我的這個問題上不管用,第二種可以解決這個問題。升級了Firmware後順利的安裝了PVE,並且在IMM裏面也沒有產生上述報錯,解決了問題。
升級Firmware的地方在這裏:
升級前的Firmware版本:
Firmware Type Version String Release Date
IMM YUOOC7E 09/30/2011
UEFI G0E171AUS 09/23/2011
DSA DSYT89P 10/28/2011
FPGA G0UD72B 09/19/2011
升級後的Firmware版本(只升級了IMM、UEFI和FPGA):
網上有一個升級Firmware的指導,講的很詳細,有同樣問題的朋友可以去搜索那篇文章,我簡單說下其中重點:
一、在升級Firmware的時候要確保服務器處在UEFI界面,並且在整個升級過程中不要重啓服務器。(開機按F1進入UEFI界面)
二、按順序升級,先升級IMM、然後升級FPGA、最後升級UEFI。
三、全部升級完成後,按電源鍵關機,然後拔掉電源線等10-15分鐘後再啓動服務器,開機按F1進入UEFI,然後在IMM裏查看是否升級到正確版本。
另外下載Firmware去“聯想技術支持”下載。就是把聯想官網的www換成support。
我用的是下面這3個:
我會把這3個bin文件上傳到我的CSDN下載資源裏,跟我同型號的朋友可以直接去下載使用。
另外,我的另一臺同型號的服務器的Firmware是2012、2013的版本,也沒有遇到安裝PVE不能初始化ramdisk的問題,看來是問題服務器的Firmware太古老導致的。