Why fpgainfo tool fails after testing with Data Plane Development Kit (DPDK) on Intel® FPGA Programmable Acceleration Card N3000? - Why fpgainfo tool fails after testing with Data Plane Development Kit (DPDK) on Intel® FPGA Programmable Acceleration Card N3000?
Description After testing with Data Plane Development Kit (DPDK), fpgainfo utility may fail with the following error: api-shell.c:518:opae_enumerate() **ERROR** : fpgaEnumerate() failed for "libxfpga.so"Error enumerating resources: exception This error occurs because the FPGA is not bound to the Open Programmable Acceleration Engine (OPAE) FPGA driver. Resolution To work around this problem, unbind from the vfio-pcie driver and rebind to the OPAE driver by performing the following steps: Unbind from vfio driver: $ sudo rmmod vfio-pci Rebind to OPAE driver: $ modprobe intel-fpga-pci $ echo 0000:BB:DD.F > /sys/bus/pci/drivers/intel-fpga-pci/bind $ sudo modprobe i40e Bind the XL710 interfaces to i40e driver: $ sudo ./usertools/dpdk-devbind.py -b i40e 14:00.0 14:00.1 16:00.0 16:00.1 Note: In the command, replace the appropriate B:D:F value that corresponds to the FPGA and XL710.
Custom Fields values:
['novalue']
Troubleshooting
1508283412
False
['novalue']
['FPGA Dev Tools Quartus® Prime Software Pro']
21.1
19.2
['Programmable Logic Devices']
['novalue']
['novalue']
['novalue'] - 2023-01-19
external_document