近期,给一台服务器重装系统。
重装系统完成后,系统无法启动。点击了ubuntu系统盘里的从第一硬盘启动后,服务器开机黑屏,无法显示bios信息。
在IT兄弟的帮忙下,发现:拆掉主板的副CPU后,服务器开机可以显示bios信息。(主板上可以安装2颗CPU,一颗主CPU,另一颗为副CPU。)
但是,服务器提示报错:
Unable to load LSI Corporation MPT BIOS
MPT BIOS Fault BB000005h encountered at adapter PCI(05h, 00h, 00h)
Press any key to continue...
此时,服务器无法识别到硬盘。
通过查询资料,得知:在主板上有一个用于管理硬盘的LSI SAS芯片。更新LSI SAS芯片的bios,可能可以解决此问题。
通过查询主板官网的资料和论坛的信息,确定了主板的LSI SAS芯片型号:LSI SAS
9211-8i
从如下网址可以下载
LSI SAS
9211-8i的官方资源:
http://www.lsi.com/products/host-bus-adapters/pages/lsi-sas-9211-8i.aspx#tab/tab4
http://www.lsi.com/products/host-bus-adapters/pages/lsi-sas-9211-8i.aspx#tab/tab4
其中,我下载了资源包:9211_8i_Package_P20_IR_IT_Firmware_BIOS_for_MSDOS_Windows
在这个资源包中,我使用了
DOS版本的LSI SAS升级工具 :sas2flsh.exe
IR版的Fireware包:2118ir.bin
sasbios包:mptsas2.rom
将以上文件拷贝到DOS启动盘中。
使用DOS启动盘启动服务器,并进入DOS命令行更新LSI SAS的bios和fireware。
执行命令:
sas2flsh.exe -o -b
mptsas2.rom -f
2118ir.bin
更新LSI SAS的bios和fireware后,重启服务器,服务器可以正常识别硬盘。
之后,再次重装系统,系统可以正常运行。
将副CPU装回主板,副CPU也可以正常工作。