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

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

7.3.1. VMからVFを切断し、PFに再接続する

  1. VM上のドライバーをアンインストールします。
    yum remove opae-intel-fpga-driver.x86_64
  2. VMからVFを切り離します。
    ホストマシンで、VF PCIデバイスをvfio-pciドライバーからアンバインドします。
    sudo sh -c "echo -n 0000:04:00.1 > /sys/bus/pci/drivers/vfio-pci/unbind"
  3. VFをintel-fpgaドライバーにバインドします。
    sudo sh -c "echo -n 0000:04:00.1 > \
    /sys/bus/pci/drivers/intel-fpga-pci/bind"
  4. 切断のための正しい$ pci_pathがあることを確認するには、 次を入力します。
    export port_path=$(find /sys/class/fpga/intel-fpga-dev.* \
    -maxdepth 1 -follow -iname intel-fpga-port.*)
    export link_path=$(readlink -m /$port_path/../)
    export pci_path=$link_path/../../
  5. 0 VFに設定し、SR-IOVをディセーブルします。
    sudo sh -c "echo 0 > $pci_path/sriov_numvfs"
  6. fpgaportツールを使用してポートをPFに割り当てます。 
    sudo fpgaport assign /dev/intel-fpga-fme.* 0