LSI SAS HBAのファームウェアをITからIRに(またはIRからITに)書き換える方法

2013年5月22日

LSI SAS HBAのファームウェアをITからIRに(またはIRからITに)書き換える方法

※ 本エントリはLSI社のナレッジベース (ID : A007877-082812 Last Reviewed: 4/8/2013)をもとに翻訳したものです。

LSI社の3 Gb/s および 6 Gb/s SAS HBAは、いずれもイニシエーター・ターゲット (IT) と インテグレーテッド RAID (IR)の両方のファームウェアに対応しています。
一 般的には、内部接続用ポートを持つHBA製品は IR、外部接続ポートを持つHBA製品はITファームウェアで出荷されている場合がほとんどです(例外もあります)。IRからITへ、ITからIRへ ファームウェアを相互に書き換えたい場合には、下記の手順にしたがって実施してください。

● 3Gb/s SAS HBA製品のファームウェア書き換え手順

3 Gb/s SAS HBA製品は、書き込まれているファームウェアイメージを使って、異なるタイプ(IRまたはIT)のファームウェアに書き換えるオーバーライド書き換えに対応しています。オーバーライド書き換えを行う場合には、次の手順で実施します。

    事前にDOSブータブルディスクまたはDOSブート可能なフラッシュメモリを用意してください。
    LSIでは"bootflashdos"を推奨しています。下記リンクを参照ください。
    http://mycusthelp.info/LSI/_cs/AnswerDetail.aspx?inc=8164

    ファームウェアイメージ、BIOSイメージ、sasflashのDOS版をブータブルデバイスにコピーします。

    再起動してブータブルデバイスをつかって、DOSを起動します。フラッシュメモリ等からのブートにはマザーボードの起動順序の設定変更が必要になる場合があります。

    次のコマンドを実行してファームウェアの書き換えを実行します。

    sasflash -o -f <firmware_image> -b <BIOS_image>

    画面表示にしたがって、ITまたはIRファームウェアのどちらを適用するかを選んでください。



● 6b/s SAS HBA製品のファームウェア書き換え手順

6 Gb/s SAS HBA製品では、オーバーライドによる異なるファームウェアタイプ(ITまたはIR)への書き換えには対応しませんので、異種(IT/IR)ファームウェ アに変更する場合には、一旦ファームウェアを消去する必要があります。下記の手順で実施してください。

    事前にDOSブータブルディスクまたはDOSブート可能なフラッシュメモリを用意してください。
    LSIでは"bootflashdos"を推奨しています。下記リンクを参照ください。
    http://mycusthelp.info/LSI/_cs/AnswerDetail.aspx?inc=8164

    ファームウェアイメージ、BIOSイメージ、sas2flashのDOS版をブータブルデバイスにコピーします。

    再起動してブータブルデバイスをつかって、DOSを起動します。フラッシュメモリ等からのブートにはマザーボードの起動順序の設定変更が必要になる場合があります。

    DOSプロンプトが表示されたら、次のコマンドを実行してファームウェアを消去します。

    sas2flsh -o -e 6

    ※再起動しないでください※

    ※ 誤って再起動したり、ファームウェアまたはBIOSを更新しようとして正しく完了しない場合には、当該HBA製品の修理が必要になります。

    正常に完了し、ファームウェアが消去されたら、以下のコマンドを実行します。

 sas2flsh -o -f <firmware_image> -b <BIOS_image>

    ※ 複数のHBA、コントローラを装着している場合の注意 :
                sas2flash -listall lists all controllers.
            特定のコントローラに対してファームウェア書き換え操作を実施するには「-c 1 」などスイッチを指定します。

上記の手順はDOSでのみ実施可能です。特に、誤ってファームウェアを消去した状態で再起動した場合にはHBAが壊れてしまいますのでご注意ください。デリケートな操作ゆえ、上記の手順に厳密に従って実施するようにおねがいします。

ファー ムウェア書き換えにはマザーボード等の相性関係します。 "ERROR: Failed to initialize PAL. Exiting program"または類似したエラーメッセージが表示される場合には、異なるPC・ワークステーションまたはマザーボードを使用してください。このエ ラーやその他の回避策についてはLSIのKB 番号 : KB A007466-082812を参照ください。

関連するエントリー  http://mycusthelp.info/LSI/_cs/AnswerDetail.aspx?inc=7729