服务器: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太古老导致的。