Nach tests mit Data Plane Development Kit (DPDK) kann das fpgainfo Utility mit dem folgenden Fehler ausfallen:
api-shell.c:518:opae_enumerate() **ERROR** : fpgaEnumerate() fehlgeschlagen für "libxfpga.so" Fehler beim Aufzählen von Ressourcen: Ausnahme
Dieser Fehler tritt auf, da der FPGA nicht an den FPGA Treiber für die Open Programmable Acceleration Engine (OPAE) gebunden ist.
Um dieses Problem zu beheben, müssen Sie vom vfio-pcie-Treiber gelöst und durch Ausführen der folgenden Schritte erneut mit dem OPAE-Treiber verbunden werden:
- Entbindet vom vfio-Treiber:
$ s ascii rmmod vfio-pci
- Zurück zu OPAE-Treiber:
Modprobe für Intel-FPGA-PCI
0000 $Echo:BB:DD.F > /sys/bus/pci/drivers/intel-fpga-pci/bind
$ s ascii modprobe i40e
- Binden Sie die XL710-Schnittstellen an den i40e-Treiber:
$ s ascii /usertools/dpdk-devbind.py -b i40e 14:00.0 14:00.1 16:00.0 16:00.1
Hinweis: Ersetzen Sie im Befehl den entsprechenden B:D:F-Wert, der der FPGA und XL710 entspricht.