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/
根据博通官方文档下载Installer_P20_for_UEFI.zip连接把 sas2flash Linux 版本下载连接给找到了, 可以直接 pxe 启动个 Linux 直接sas2flash刷固件了。
none