LSI 2208阵列卡刷 IT 直通模式, 附带 sas2flash for Linux

BIOS 模式启动 DOS 系统

megarec -adplist   #查看阵列卡编号
megarec -m0flash 0 2208_16.rom    #写入2208的RAID卡ROM ,如果卡是正常的这一步跳过。
megarec -writesbr 0 sbrempty.bin
megarec -cleanflash 0

重启设置UEFI 模式启动进入 EFI  Shell

fs0:
sas2flash -o -f 9207-8.bin -b mptsas2.rom    # 刷入IT 直通固件
sas2flash -o -sasadd 50030480195exxxx     #xxxx替换成任意 4 个数字
sas2flash -list  #检查SAS Address地址和上面写入的是否一样

由于lsi2208fixer_changed.iso只有mptsas2.rom没有 bios 和 uefi 的 rom, 刷完系统只能直通硬盘没有 boot 引导。

sas2flash for linux

./sas2flash -o -f 9207it.bin -b  bios.rom    #交叉编译写入

sas2flash  -o -b bios.rom 
sas2flash  -o -b uefi.rom         # 刷入 uefi 固件

解压Installer_P20_for_Linux.zip, 根据机器选择版本, 一般是x86

MegaRec没有 Linux 版本只能依赖 DOS, storcli 能更新固件, 不能清除

storcli /c0 show
storcli /c0 download file=filename.rom

 

http://dl.kvm.la/lsi/Installer_P20_for_Linux.zip
http://dl.kvm.la/lsi/2208_rom.zip

 

ISO 下载地址http://dl.kvm.la/lsi/lsi2208fixer_changed.iso

有 IPMI 可以直接gua挂载, 要么写 U 盘。

参考文章

https://www.bilibili.com/read/cv11485960/

https://www.bilibili.com/read/cv11485513/

https://mywiredhouse.net/blog/flashing-lsi-2208-firmware-use-hba/

https://www.broadcom.com/support/knowledgebase/1211161501344/flashing-firmware-and-bios-on-lsi-sas-hbas?SID=31285X1023697Xd94bc2d2b8126cb24424e635b8a49e1e&API1=100&API2=100062990&cjid=100062990&cjevent=76b9197e80e811ef808914470a1cb82b

根据博通官方文档下载Installer_P20_for_UEFI.zip连接把 sas2flash Linux 版本下载连接给找到了, 可以直接 pxe 启动个 Linux 直接sas2flash刷固件了。

https://docs.broadcom.com/docs-and-downloads/host-bus-adapters/host-bus-adapters-common-files/sas_sata_6g_p20_point6/Installer_P20_for_Linux.zip

 

添加新评论 »