標準の fwflash コマンドには、ConnectX HCA フラッシュデバイスのファームウェアの更新をサポートするプラグインが必要です。Solaris 10 5/09 リリースでは、このプラグインがまだ使用できません。
回避方法: Solaris 10 ユーザーは、このユーティリティーのスタンドアロン版を使ってそれらのファームウェアを更新できます。次の手順を実行します。
カスタマダウンロードセンター (http://www.sun.com/download/index.jsp?tab=2) からユーティリティーおよびマニュアルページをダウンロードします。このページで、Solaris InfiniBand (IB) Updates 3 を検索します。手順に従ってパッケージをダウンロードし、ファイルを untar (展開) します。一部のファイルを抽出するだけで十分なため、パッケージはインストールしないでください。
元の .tar ファイルの名前を変更します。
# mv ib_updates_3_s10u6.i386.tar ib_updates_3_s10u6.i386.tar-orig |
圧縮された .tar ファイルを解凍します。
#gunzip ib_updates_3_s10u6.i386.tgz |
.tar ファイルから cxflash ユーティリティーを抽出します。
# tar -xvf ib_updates_3_s10u6.i386.tar usr/sbin/cxflash |
これにより、作業ディレクトリの下に相対パスが抽出されます。
# ls -lR usr usr: total 2 drwxrwxrwx 2 staff staff 512 Mar 9 09:20 sbin usr/sbin: total 88 -rwxr-xr-x 1 staff staff 44976 Jan 26 13:39 cxflash |
cxflash ファイルを /usr/sbin にコピーします。このユーティリティーは、ファームウェアを hermon および ConnectX HCA 上にフラッシュするために使用できます。
# ls -l firmware total 1952 -rw-r--r-- 1 staff staff 487336 Jan 30 18:29 SUN-375-3548_2.5.100.bin -rw-r--r-- 1 staff staff 487436 Jan 30 18:29 SUN-375-3549_2.5.100.bin |
ファイルが抽出されるときに作成されるファームウェアディレクトリには、Sun ブランドの HCA カードと Express モジュール用のファームウェアファイルが格納されます。HCA カードのバージョンが異なる場合は、使用している HCA カードのベンダーから 2.5.000 バージョン以降のファームウェアを取得してください。