Skip to content

华硕Pike 2008刷IT模式

前言

最近把 Hp Microserver Gen8 给卖了,买了些二手垃圾回来组了台 C602 平台 E5 处理器的塔式服务器。关于组这个服务器,后面有空再表,多少还有些后悔的,因为功耗要差不多 100W,之前 gen8 四盘才 50W 左右,对于一台 NAS 来说,100W 的功耗还是挺高的。

主板为华硕的Z9PA-U8,单路,带 IPMI2.0,需要买一块ASMB6-iKvm的管理卡。

主板上有很多 SATA 口,大多是 SATA 2.0 的,还有 8 个 SATA3.0 的口需要一种叫 pike 卡的东西来启用,于是花了二十来块钱买了张Pike 2008,官网上的固件没有 IT 模式的,都是 IR 模式。 pike2008

IT 和 IR 有什么区别?

IT: Initiator Target IR: Integrated RAID 一个是直连主板,一个是硬件 RAID 模式。

raid 模式最怕的就是卡坏了,或者硬盘坏了。用的时候笑哈哈,硬盘坏了就惨了,现在动不动几个 T 的硬盘,那恢复时间可是相当的长啊,而且坏了一块,如果再坏一块,所有数据就都没有了。所以直接搞 IT 模式,组 snapRaid

刷 IT 模式

参考Flashing Asus 2008 PIKE to IT Mode,分为以下几步:

1、先获取 PIKE 卡背面的码,卡的地址

pike2008code 就是这个以 5000 打头的。

2、给 U 盘刷入 FreeDOS 系统

下载rufus,在 Format Options 里选择 Create a bootable disk using 选 FreeDOS 即可。

3、把 IT 模式固件复制到刚刚的 U 盘里

下载sas flash,解压后复制到 U 盘。

4、启动进入 FreeDOS

一定要移除多余的 SAS 卡,及其它硬盘什么的,然后进入 FreeDOS 系统,切换到我们复制的固件文件夹。

sas2flsh.exe -c 0 -list

会得到 sas 卡的信息,其中 SAS Address 这个就是我们要用到的卡地址啦。

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 卡,哪天想回到 IR 模式,很方便

megarec.exe -readsbr 0 pike2008.sbr

清空 SAS 卡

megarec.exe -writesbr 0 sbrempty.bin
megarec.exe -cleanflash 0

然后,一定要重启, 不然后面的操作不会成功。 重启后,刷入 IT Mode 固件

sas2flsh.exe -o -f 2118it.bin -b mptsas2.rom

重置之前的 5000 开始的地址

sas2flsh.exe -o -sasadd 5000xxxxxxxxxxxx

然后你就会发现,已经是 it 模式了

sas2flsh.exe -listall

参考网站写得很全。

参考: 1、https://gist.github.com/pjobson/9ec25f7fc991f28d132ca813ab1bd541