Dell PERC H200 → LSI 9211-8i IT P20 刷卡教程 H200刷直通模式用于Unraid等NAS系统

Dell PERC H200 → LSI 9211-8i IT P20 刷卡教程

适用于:Dell PERC H200(LSI SAS2008 芯片,PCI Subsystem ID 1028:1f1e),目标是刷成纯直通(IT)模式给 Unraid 用,不需要 BIOS/Option ROM。

前言

准备了一台新Unraid的机器,拟将老unraid上的硬盘迁移过去新机器。

新机器本来准备用lsi9207-8i,结果万事都搞定了,晚上装机时发现卡不通,完全识别不到。

第二天到公司下单了新直通卡,然后抽屉内翻翻找到了一张dell H200 raid卡,虽然芯片是2008,比9207的2308要旧,但是性能应付8块传统盘是足够了。

于是要折腾从原来的阵列卡IR模式刷成直通IT模式。以下是最后成功的具体简单操作记录。

一、U 盘准备(在 Mac/PC 上完成一次即可)

  1. 一个 U 盘(多少容量都行),格式化为 GPT + FAT32

  2. 目录结构:

U盘根目录/
├─ EFI/BOOT/BOOTX64.EFI     ← Tianocore EDK2 v1 UEFI Shell 启动文件
├─ sas2flash.efi             ← 新版刷写工具(v20),日常查看/擦除/刷 Dell/P20 用
├─ sas2flash5.efi           ← 老版刷写工具(v5),专门用来刷 P7(绕过 IT-over-IR 限制)
├─ dell/
│   └─ 6GBPSAS.FW           ← Dell 中间固件(重建干净基线)
├─ p7/
│   └─ 2118it.bin           ← LSI P7 IT 固件
└─ p20/
  └─ 2118it.bin           ← LSI P20 IT 固件(最终版本)

特别注意:不需要任何 .rom(BIOS/Option ROM)文件 —— 纯直通用途不需要从这张卡上的硬盘启动系统,Unraid 本身从单独的 U 盘启动。刷了走的弯路我帮你试过了,没必要再自己走走。

二、进入 U 盘 UEFI Shell

  1. 找台PC直接操作,万一有问题,可以去BIOS 里关闭 Secure Boot。

  2. 从 U 盘启动,进入 UEFI Shell。

  3. 找到 U 盘对应的 fsX(通常是 fs1:),切到fs1:或其他盘后,用dir或ls命令,看看是不是你的U盘文件目录:

map -b
fs1:

三、查看当前卡信息(刷之前记录sas地址)

sas2flash.efi -o -list -c 0

记下 SAS Address(例如 5782BCB0479BD700),后面要恢复回去。

四、擦除清空(去除 Dell 厂商锁)

sas2flash.efi -o -e 6

完成后断电重启(不是简单 reboot,要按电源键,执行真正主板断电)。

五、刷 Dell 中间固件(重建干净基线)

重新进入 UEFI Shell 后:

sas2flash.efi -o -f fs1:\dell\6GBPSAS.FW

刷完断电重启。注意从这步开始,后续步骤都不要加其他教程内可能看到的-b参数和对应bios文件。

六、刷 P7 IT 固件(这一步用老版本工具sas2flash5.efi)

sas2flash5.efi -o -f fs1:\p7\2118it.bin

截屏2026-09-10 下午2.19.42
  • 会提示确认 "Nvdata product id and vendor id do not match",输入 y

  • 如果提示固件写入成功、但最后 adapter reset 报错——这是已知的正常现象,忽略即可

  • 刷完断电重启

⚠️ 这一步不能用 sas2flash.efi(新版),新版工具可能会硬性拒绝"在 IR 固件基础上刷 IT 固件",报错 Cannot Flash IT Firmware over IR Firmware。用老版本 sas2flash5.efi 才能绕过这个限制。

七、刷 P20 IT 固件(最终版本)

此时卡已经是 IT 身份了,用新版工具刷最终要用的P20固件就行,同样不要画蛇添足加bios文件:

sas2flash.efi -o -f fs1:\p20\2118it.bin

八、恢复原始 SAS 地址

不用重启,直接恢复sas地址,会提示操作成功。

sas2flash.efi -o -sasadd 5782BCB0479BD700

(记得换成你在第三步记下的地址,你用我这个串我也不知道会有什么后果)

九、最终验证

sas2flash.efi -o -list -c 0

截屏2026-09-10 下午2.19.54

确认:

  • Firmware Product ID: 0x2213 (IT)

  • Firmware Version: 20.00.07.00

  • NVDATA Product ID: SAS9211-8i(不再是 Dell)

  • SAS Address: 你的原始地址

十、上机验证(进 Unraid)

正常插入你要用的机器上,验证。

我启动进 Unraid 系统,执行:

dmesg | grep -i mpt2sas

应显示 LSISAS2008、固件版本 20.00.07.00,所有硬盘以直通方式可见。

posted @ 2026-09-10 14:23  floodwater  阅读(17)  评论(0)    收藏  举报