08-13-2018 01:07 PM
I am using Artix 7 AC701 evaluation kit. I have followed the instructions in UG967 to check the PCIe performance.
I used the reference design RDF0276 (rdf0276-ac701-base-trd-2015-1) and downloaded the bit file (a7_base_trd.bit) from the ready_to_test folder.
After plugging the board I booted Fedora 16 Linux from DVD. I could see the Xilinx device with ID 7024 in the terminal after lspci command.
But when executed quickstart.sh, GUI is displayed with message "No Xilinx Device found with device ID 7042".
This could be the mismatch in device id (7024) of FPGA PCIe IP core and the one mentioned in the driver code (7042). Since there are no source files (No PCIe IP files or vivado project files provided with the RFD, couldn't modify Device ID in PCIe IP core settings).
How to overcome this issue and proceed further.
08-13-2018 10:48 PM
please check the line below in the dma_base.c file
#define PCI_DEVICE_ID_DMA 0x7042
it can be found at
change the ID to the one match the hardware and run the flow again
08-14-2018 11:40 AM
Yeah, I have already tried that, changing id in xdma_base.c to 7024.
And triggered quick_start.sh. But I am still getting same mismatch message when GUI is launched.
08-15-2018 02:16 AM
Have you recompiled the driver？
LSPCI told us that the Hardware have alfready recognized the PCIE
It is the SW that does not have matched ID
08-15-2018 09:43 AM
I haven't recompiled. I wil try that. I am not into Linux and software code. Can you please provide any reference for recompiling the code. Do I need to do this with Fedora or any Linux machine will be fine.