プログラマブル・アクセラレーション・カード (インテルArria 10 GX FPGA対応)のインテル・アクセラレーション・スタックのクイック・スタートガイド

ID 683633
日付 8/05/2019
Public
ドキュメント目次

A.1.1. FPGAフラッシュとBMCファームウェアの更新 

重要:

ご使用になる前に

  • OPAEソフトウェア・パッケージ(バージョン1.1.2)をインストールする必要があります.
    注: Intel QPIカードの状態に基づいた正しいアップグレードプロセスについては、表 6を参照してください。
  • Intel QPIとサーバーの間にマイクロUSBケーブルを取り付ける必要があります。
  • インテル® FPGA ダウンロード・ケーブル IIを使用してホストサーバーに接続する必要があるIntel QPIカードは1つだけです。
  • スクリプトを中断しないでください。
  • このスクリプトは、仮想マシンではなくホストマシンで実行する必要があります。
  • FPGAフラッシュを更新する前に、FPGAにアクセスしているサービスまたはデーモンを停止します。
    例:コマンドを使用したpacdサービス:
    systemctl stop pacd.service
重要: バージョン26889にアップグレードした後、BMCファームウェアをダウングレードしないでください。BMCバージョン26889は、 アクセラレーション・スタック 1.2 FIM(69528db6-eb31-577a-8c36-68f9faa081f6)および事前なしアクセラレーション・スタックリリースがサポートされています。ボードをアップグレードする前に、対象のAFUワークロードとAcceleration Stack 1.2との互換性を確認してください。ご質問については、 Intel® の営業担当者またはワークロードソリューションパートナーにお問い合わせください。

次の手順でIntel QPIカードを更新します。

  1. 適切なBittWorks II Toolkit-Liteソフトウェア、ファームウェア、およびブートローダーを入手してインストールします。
    表 7.  OS互換のBittWorks II ToolkitLiteバージョン
    オペレーティング・システム リリース BittWorks II Toolkit-Liteバージョン インストールコマンド
    CentOS 7.4/RHEL 7.4 Red Hat Enterprise Linux 7(64 ビット) bw2tk/60/-2018.6/el7.x86_64.rpm
    sudo yum install bw2tk-\
    lite-2018.6.el7.x86_64.rpm
    Ubuntu 16.04 2018.6 Ubuntu 16.04 (64-bit) bw2tk-lite-2018.6.u1604.amd64.deb
    sudo dpkg -i bw2tk-\
    2018.6.u1604.amd64.deb
    手順に従って、BMCファームウェアとツールをダウンロードします。
    • BMC Firmwareバージョン:26889
    • BMC Bootloaderバージョン:26879

    ホストマシンの既知の場所にファイルを保存します。次のスクリプトは、この場所を要求します。 

  2. BittwareツールをPATHに追加します。 
    export PATH=/opt/bwtk/2018.6.0L/bin/:$PATH
  3. ディレクトリーを変更します。
    cd $OPAE_PLATFORM_ROOT
  4. Intel QPIカードのb、d、およびfを識別します。
    lspci | grep 09c4

    出力

    d8:00.0 Processing accelerators: Intel Corporation Device 09c4
    
  5. スクリプトを実行します。スクリプトは、part1を実行するように要求し、その後に必須の電源の再投入とpart 2が続きます。プロンプトに従う必要があります。 
    ./setup_fim_and_bmc -b <bus id> -d <device id> -f <function id> -p $OPAE_PLATFORM_ROOT
    
    次に例を示します。
    ./setup_fim_and_bmc -b D8 -d 0 -f 0 -p $ OPAE_PLATFORM_ROOT
    注: このスクリプトの実行時にリストされるBittworks II Toolバージョンの前提条件は無視できます。代わりに、表 7にあるバージョンを使用してください 。
    注:
    このスクリプトのパート1の実行中に、次のエラーが表示されます。このエラーは無視できます。
  6. 変更をイネーブルするために、サーバーの電源を入れ直します。
  7. 実行中にBMCバージョン(26889)およびPRインターフェイスIDまたはFIMバージョン(69528db6-eb31-577a-8c36-68f9faa081f6)が表示されることを確認します。
    sudo fpgainfo fme
    • FIMおよびBMCの将来のアップグレードには、次のコマンドを使用します。
      • FIM:
        sudo fpgaflash user $OPAE_PLATFORM_ROOT/hw/blue_bits/dcp*.rpd
      • BMC:
        sudo fpgaflash bmc_app <path to file>/*.hex 
    注:
    • fpgaflashは、マルチカードシステムの特定のカードをターゲットとする引数としてbdfを受け入れます。 
    • fpgaflashを使用してbmc_appを更新している間、 pacdサービスが停止していることを確認してください。 

    fpgaflashツールの詳細については、 GITのOpen Programmable Acceleration Engine-Documentation Webページを参照してください。