boxmoe_header_banner_img

Hello! 歡迎來到redbean0721's blog!

加载中

文章导读

將LSI 9220-8i 刷成LSI 9211-8i IT


avatar
redbean0721 2025 年 4 月 16 日 95

為什麼要刷成 IT mode(也就是 HBA ONLY) 呢?

假如你不是要透過硬體來建立陣列,而是有大量儲存裝置需要 HANDLE,這時你可以選擇刷成 IT mode 的 Firmware

且純 IT mode 的性能會比 IR mode 來的好(Queue Depth 較大)

 

教你從 H310 刷到 9211:https://www.youtube.com/watch?v=EOcpp-GdhKo

如果你刷過去發生什麼狀況或是反悔了,可以參考:https://techmattr.wordpress.com/2014/06/13/revert-your-perc-h310-back-to-its-dell-firmware/

若你只是想把 DELL 卡刷成官方的 6Gbps IT HBA Firmware(預設的Queue Depth只有25,此韌體將原先的 IR 版本轉換成 IT 增加效能):https://www.vladan.fr/flash-dell-perc-h310-with-it-firmware/

 

1. 首先先使用 RufusPortable 製作可開機的 FreeDOS USB 隨身碟,並格式化成 FAT32

 

2. 下載此檔案,並解壓縮至隨身碟根目錄下:https://cdn.redbean0721.com/download/LSI-9211-8i.zip

 

3. 用 BIOS 開機,進入 DOS 後先確認 Raid card 狀況

megarec -adplist

應該會得到有 MR card 0 以及其他詳細資訊,但若你的機器有許多張卡,建議先拆到只剩要刷的卡

 

4. 確認 Raid card 詳細資訊(-a0 代表第 0 張卡),並找出 SAS Address

megarec -AdpAllInfo -a0 | find “SAS Address”

然後會有 5 開頭、16 個字元的 16 位元序號,把它記下來

 

5. 接下來要洗白 SBR

megarec -writesbr 0 sbrempty.bin

看到 success 代表 SBR 有順利安裝進去

 

6. 清空 Flash

megarec -cleanflash 0

會需要等待一小段時間,看到 success 代表 Flash 清除成功

 

7. 刷入 HBA 的 Firmware,但在這個步驟若你的主板是 UEFI BIOS 而不是傳統的 Legacy BIO 的話,那這個部分會出錯,而該影片作者也是,所以這個步驟會失敗(若成功了,後續不需要跳到 UEFI,直接把 sas2flsh.efi 換成 sas2flsh.exe 即可,後面參數全部一樣)

 sas2flsh.exe -o -f 6GBPSAS.FW

 

出現 ERROR: Failed to initialize PAL.  Existing Program. 等字樣即代表你的平台是 UEFI 環境

 

8. 重新開機,從 BIOS 進入 UEFI shell,也就是用 UEFI 模式把你這支隨身碟設為 UEFI 開機,並使用它開機

基本上UEFI SHELL環境現在是統一的,最一開始的壓縮檔裡面就已經有包含bootx64.efi,所以你只要到主機板的BIOS選擇載入UEFI SHELL就可以繼續作業

 

9. 進入UEFI shell後會長下面這個樣子

 

10. 切換目錄到隨身碟

fs0:

 

11. 繼續我們在第 7 步有問題的部分

 sas2flash.p19.efi -o -f 6GBPSAS.FW

等待一小段時間,看到 success 代表成功了

 

12. 重起電腦或用指令讓 Raid card 重新 RESET

sas2flash.p19.efi -o -reset

 

13. 開始刷入 9211-8i 的 FW

sas2flash.p19.efi -o -f 2118P7.BIN

中途會遇到詢問 FW 跟板卡的 VENDOR 對不上,是否繼續的提示,輸入 y 繼續

出現 Firmware Flash Successful! 代表刷入成功了

 

14. 再次重起電腦或用指令讓 Raid card 重新 RESET

sas2flash.p19.efi -o -reset

 

15. 開始刷入 IT mode 的 FW

sas2flash.p19.efi -o -f 2118IT.BIN

出現 Firmware Flash Successful! 代表刷入成功了

 

16. 再次重起電腦或用指令讓 Raid card 重新 RESET

sas2flash.p19.efi -o -reset

 

17. 查看是否已經更換成 IT mode 的 FW

sas2flash.p19.efi -o -list

沒意外的話 Firmware Product ID 的部分已經變成 2118 (IT),則代表你已經刷成功了

 

18. 最後一步需要把 SASAddress 寫回去,這步驟可作可不做,有些情況 SASAddress 會刷不見,所以建議還是做一下

sas2flash.p19.efi -o -sasadd xxxxxxxxxxxxxxxx

 

沒意外的話重起後就獲得了一張改成 LSI 9211-8i 6Gbps 的 HBA 陣列卡了

 

LSI


评论(0)

查看评论列表

暂无评论


发表评论

表情 颜文字
插入代码