前言
最近把 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 模式。
IT 和 IR 有什么区别?
IT: Initiator Target IR: Integrated RAID 一个是直连主板,一个是硬件 RAID 模式。
raid 模式最怕的就是卡坏了,或者硬盘坏了。用的时候笑哈哈,硬盘坏了就惨了,现在动不动几个 T 的硬盘,那恢复时间可是相当的长啊,而且坏了一块,如果再坏一块,所有数据就都没有了。所以直接搞 IT 模式,组 snapRaid
刷 IT 模式
参考Flashing Asus 2008 PIKE to IT Mode,分为以下几步:
1、先获取 PIKE 卡背面的码,卡的地址
就是这个以 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