Intel Acceleration Stack快速入门指南: Intel FPGA Programmable Acceleration Card D5005

ID 683394
日期 9/09/2020
Public
文档目录

7.4. 从VM上断开VF,并重新连接到PF

  1. 在VM上卸载驱动程序:
    sudo yum remove opae-intel-fpga-driver.x86_64
  2. 从VM上拆下VF。
    在主机上,从vfio-pci驱动程序解除绑定VF 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 pci_path=/sys/class/fpga/intel-fpga-dev.*/device

    要在以下命令中使用PCIe B:D.F (AF:00.0)B:D.F (37:00.0),请分别使用instance id 10替换*

  5. 设置为0 VFs并禁用SR-IOV:
    sudo sh -c "echo 0 > $pci_path/sriov_numvfs"
  6. 使用fpgaport工具将端口分配给PF。
    sudo fpgaport assign /dev/intel-fpga-fme.* 0 --numvfs 0