前段時間組了一臺家庭服務器。主板用的是華碩的 ASUS Z9PA-U8
主板上一張?zhí)厥獾腟I HBA卡:pike 2008 。有8個sas2/sata3口。 (其實就是SAS 2008)
但官網(wǎng)給的固件并沒有IT模式,導致我手頭的sas盤在unraid下有些smart數(shù)據(jù)識別有些問題。



首先 IT 和 IR 模式有什么差異:
The two firmware types are Initiator Target (IT) and Integrated RAID (IR).
IR is the typical hardware RAID firmware that the internal cards or boards
ship with.
The IT firmware, on the other hand, is the Initiator Target
firmware which is designed to allow a SAS HBA to connect to up to 256
devices using SAS Expanders. The IT firmware is typically shipped on
external cards. The IT firmware does not have any RAID capabilities and
simply acts as an HBA.
簡單說
IR -- Integrated RAID
硬件RAID模式
IT -- Intiator & Target
差不多等于直接插在主板上
開始刷固件
參考了 Flashing Asus 2008 PIKE to IT Mode
單是原教程中的步驟較煩,并且需要Linux環(huán)境,來進行刷鏡像,分區(qū) 及打包。
其實只要把FreeDOS刷入U盤,倒入相關固件就可以了。可以使用的整理的工具包 Pike_2008_IT_Mode
制作FreeDOS啟動盤

只要選擇FreeDos,其他都是默認就可以
將工具包中文件直接拖入FreeDOS啟動盤

移除多余的SAS卡,及磁盤,單純使用FREEDOS啟動盤啟動
sas2flsh.exe -c 0 -list
可以得到相關的SAS信息
Adapter Selected is a LSI SAS: SAS2008(B2)
Controller Number : 0
Controller : SAS2008(B2)
PCI Address : 00:01:00:00
SAS Address : 5000xxx-x-xxxx-xxxx
NVDATA Version (Default) : 14.01.00.08
NVDATA Version (Persistent) : 14.01.00.08
Firmware Product ID : 0x2213 (IT)
Firmware Version : 20.00.07.00
NVDATA Vendor : LSI
NVDATA Product ID : SAS9211-8i
BIOS Version : N/A
UEFI BSD Version : N/A
FCODE Version : N/A
Board Name : SAS9211-8i
Board Assembly : N/A
Board Tracer Number : N/A
Finished Processing Commands Successfully.
Exiting SAS2Flash.
備份SAS卡數(shù)據(jù)
megarec.exe -readsbr 0 pike2008.sbr
清空sas卡
megarec.exe -writesbr 0 sbrempty.bin (失敗無所謂,繼續(xù)執(zhí)行就好)
megarec.exe -cleanflash 0
刷入固件
sas2flsh.exe -o -f 2118it.bin -b mptsas2.rom
回復SAS卡地址 //在卡后背,500開頭的

sas2flsh.exe -o -sasadd 500xxxxxxxxxxxxx