where -d is oponal and card_bdf is the BDF of the card to be validated. If -d is not specied,
the command will validate all cards in the system.
Run the validate command shown below:
$ /opt/xilinx/xrt/bin/xbutil validate
If the card was installed correctly, you will see a high-level summary of the tests performed
similar to the following output. If the output is not similar to the one shown below, see Chapter
7: Troubleshoong.
sudo /opt/xilinx/xrt/bin/xbutil validate
INFO: Found 1 cards
INFO: Validating card[0]: xilinx_u200_xdma_201830_2
INFO: == Starting AUX power connector check:
INFO: == AUX power connector check PASSED
INFO: == Starting PCIE link check:
INFO: == PCIE link check PASSED
INFO: == Starting verify kernel test:
INFO: == verify kernel test PASSED
INFO: == Starting DMA test:
Buffer Size: 256 MB
Host -> PCIe -> FPGA write bandwidth = 8391.65 MB/s
Host <- PCIe <- FPGA read bandwidth = 12167 MB/s
INFO: == DMA test PASSED
INFO: == Starting device memory bandwidth test:
...........
Maximum throughput: 52428 MB/s
INFO: == device memory bandwidth test PASSED
INFO: == Starting PCIE peer-to-peer test:
P2P BAR is not enabled. Skipping validation
INFO: == PCIE peer-to-peer test SKIPPED
INFO: == Starting memory-to-memory DMA test:
bank0 -> bank1 M2M bandwidth: 12022.2 MB/s
bank0 -> bank2 M2M bandwidth: 12060.7 MB/s
bank0 -> bank3 M2M bandwidth: 12064.1 MB/s
bank1 -> bank2 M2M bandwidth: 12064.1 MB/s
bank1 -> bank3 M2M bandwidth: 12058.4 MB/s
bank2 -> bank3 M2M bandwidth: 12059 MB/s
INFO: == memory-to-memory DMA test PASSED
INFO: Card[0] validated successfully.
INFO: All cards validated successfully.
Note: The DMA bandwidth can vary depending upon NUMA/anity.
Chapter 5: Card Bring-Up and Validation
UG1301 (v1.5) June 3, 2020 www.xilinx.com
Getting Started with Alveo Accelerator Cards 30