Después de realizar pruebas con el kit de desarrollo de plano de datos (DPDK), la utilidad fpgainfo podría presentar el siguiente error:
api-shell.c:518:opae_enumerate() **ERROR**: error de fpgaEnumerate() por el error "libxfpga.so", enumeración de recursos: excepción
Este error se produce porque el FPGA no está vinculado al controlador FPGA Open Programable Acceleration Engine (OPAE).
Para solucionar este problema, desenvolviendo desde el controlador parafio-pcie y reenvolviendo al controlador OPAE realizando los siguientes pasos:
- Desenlazado del controlador deioio:
$ sudo rmmodactivo-pci
- Reenbinado al controlador OPAE:
$ modprobe Intel-fpga-pci
$ 0000:BB:DD.F > /sys/bus/pci/drivers/intel-fpga-pci/bind
$ sudo modprobe i40e
- Vincule las interfaces XL710 con el controlador i40e:
$ sudo ./userindex/dpdk-devbind.py -b i40e 14:00.0 14:00.1 16:00.0 16:00.1
Nota: En el comando, reemplace el valor B:D:F apropiado que corresponde a los FPGA y XL710.