一. 下载最新的fireware
LSI已经被broadcom收购了,所以去broadcom的网站可以下载对应的最新的固件,
9212_4i4e_Package_P20_IR_IT_FW_BIOS_for_MSDOS_Windows.zip
包里面包含了IR的固件和IT模式固件,想刷那个都可!
二. DOS下去掉原始SBR
- 制作DOS启动盘
制作纯DOS,推荐使用rufus软件制作,镜像类型选择freedos,不需要选择什么系统镜像,直接制作会得到一个freedos启动盘.将第一步下载的zip包中的sas2flash_dos_rel文件夹下的sas2flsh.exe拷贝的到U盘的根目录下,重启电脑,从U盘启动freedos - 清空原始固件信息
DOS进入U盘根目录,执行以下操作SAS2FLSH.EXE -o -e 6执行之后大概是这个样子的:
C:\SAS2FLSH.EXE -o -e 6
Advanced Mode Set
Adapter Selected is a LSI SAS: SAS2008(B2)
Executing Operation: Erase Flash
Erasing Flash Region...
Erase Flash Operation Successful!
Resetting Adapter...
Reset Successful!
Finished Processing Commands Successfully.
Exiting SAS2Flash.
完成之后,就可以退出DOS了
三. efi shell下刷IT模式固件
- 制作efi shell启动盘
- 下载efi shell,Full_Shell.EFI
- 下载SLI的efi执行程序,Installer_P20_for_EFI.zip,解压后将
sasflash_efi_bios32_rel下的sasflash.efi文件拷贝纸U盘根目录 - 下载之后,在U盘根目录下创建
efi\boot文件夹,将full_shell.efi拷贝到boot目录下,重名为:bootx64.efi - 拷贝固件文件夹下文件到U盘更目录下
- FireWare/HBA_9212_4i4e_IT/214i4et.bin
- sasbios_rel/mptsas2.rom
- 记下卡的addreess,如
500605b0XXXXXXXX后面需要用到
- 在efi shell下刷IT固件
- 重启电脑,进入eifshell
- 执行
sas2flsh -o -f 214i4et.bin -b mptsas2.rom - 执行
sas2flsh -o -sasadd 500605b0XXXXXXXX - 成功后,重启电脑,进入raid的bios界面,确认已经是IT模式了
- 一些坑
- 第一步一定要在DOS下刷
- 第二部一定要在EFI模式下刷,在dos模式下刷不成功,很多教程都是DOS下刷,现在的主板都不行了
- efi shell的版本一定是要 v1的,v2版本是刷不了的,运行sas2flash.efi时候,会提示不兼容,使用v1的版本就不会有问题
