Device Family: Intel® Arria® 10 GX

Intel Software: Quartus Prime Pro

Type: Answers

Area: Embedded


Last Modified: June 20, 2019
Version Found: v17.1
Bug ID: 1607346402

Error: Device enumeration failed

Description

If you configure and run diagnostics with the NLB_3 AFU image on Intel® Programmable Acceleration Card with Intel® Arria®10 GX FPGA . An error may occur as follows:

    Running fpgadiag read test...

    Error: device enumeration failed.

    Please make sure that the driver is loaded and that a bitstream for

    AFU id: F7DF405C-BD7A-CF72-22F1-44B0B93ACD18 is programmed.

    Failed Test: trput

    Command 'fpgadiag -B 12 --mode=trput --read-vc=vh0 --write-vc=vh0 --multi-cl=4 --begin=1024, --end=1024 --timeout-sec=5 --cont' returned non-zero exit status 102

    Finished Executing NLB (FPGA DIAG)Tests

Workaround/Fix

To work around this problem, follow the steps below:

  1.  Edit file bist_nlb3.py:

           sudo vim /usr/bin/bist_nlb3.py

      2. Change Line48:

           cmd = "fpgadiag -B {} {}".format(bus_num, param)

           ---

           cmd = "fpgadiag -B 0x{} {}".format(bus_num, param)