LSI SAS HBAのファームウェアをIRからITへ変更する方法
LSI SAS HBAでは、IR(Integrated RAID、RAIDコントローラとして利用を目的とした)ファームウェアであればRAID 0,1,1E,10の4種類のRAIDを構成することができます。
IRファームウェアからRAID機能を取り除き、主にJBODでの利用を目的としたファームウェアがITになります。
以下の方法でIRからITへの変更する方法です。
DOS起動のPre-boot USBメモリを作成し、そこにmegarec等をインストールします。
megarecが含まれたパッケージは以下です。
http://www.mediafire.com/?x1t5z0qyohnhopf
そして、最新のファームウェア及びBIOSをLSIウェブサイトからダウンロードして、上書きして下さい。
準備が出来ましたら、ファームウェア書き換え作業です。
以下は確実にファームウェア書き換えを成功させる為の手順です。
- オリジナルのシリアルブートROM(sbr)を保存します。
megarec -readsbr 0 backup.sbr - sbrに空情報を書き込み、内容を消します。
megarec -writesbr 0 empty.bin - コントローラのフラッシュメモリを消します。
megarec -cleanflash 0 - PCを再起動します。
- BIOSとITのファームウェアを書き込みます。
sas2flsh -o -f 2108it.bin -b mptsas2.rom - コントローラをフラッシュした時に消えたSASアドレスを書き込みます。SASアドレスはカードにシールで貼られています。*********の部分は"-"(ハイフン)無しで記入して大丈夫です。
sas2flsh -o -sasadd 500605b*********
以上で書き換えは終了します。
マザーボードとの組み合わせによっては5番のコマンド1行で済むケースもある様ですので、まず最初に5番のコマンドを試してダメだった場合に1番からやって見ても良いかもしれません。
[参考]
http://forums.freenas.org/archive/index.php/t-8632.html
http://d.hatena.ne.jp/joker1007/20111225/1324819905