cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
farazk
Newbie
Newbie
286 Views
Registered: ‎11-02-2020

Alveo 200 validate kernel hangs

Hi

I am trying to install and validate a new U200 board on a Centos 8 server.

Following are the details:

 

lsb_release -a
LSB Version:	:core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID:	CentOS
Description:	CentOS Linux release 8.2.2004 (Core) 
Release:	8.2.2004
Codename:	Core

 

 

Now it gets stuck when i try to validate the card

 

 

 /opt/xilinx/xrt/bin/xbutil validate
INFO: Found 1 cards

INFO: Validating card[0]: xilinx_u200_xdma_201830_2
INFO: == Starting Kernel version check: 
INFO: == Kernel version check PASSED
INFO: == Starting AUX power connector check: 
AUX POWER NOT CONNECTED, ATTENTION
Board not stable for heavy acceleration tasks.
WARN: == AUX power connector check PASSED with warning
INFO: == Starting Power warning check: 
INFO: == Power warning check PASSED
INFO: == Starting PCIE link check: 
INFO: == PCIE link check PASSED
INFO: == Starting SC firmware version check: 
INFO: == SC firmware version check PASSED
INFO: == Starting verify kernel test: 
.

 

 

 

 

strace /usr/bin/python3 /opt/xilinx/xrt/test/22_verify.py -k /opt/xilinx/dsa/xilinx_u200_xdma_201830_2/test/verify.xclbin -d 0 2> output
Host buffer alignment 4096 bytes
Compiled kernel = /opt/xilinx/dsa/xilinx_u200_xdma_201830_2/test/verify.xclbin
Shell = b'xilinx_u200_xdma_201830_2'
Index = 0
PCIe = GEN3 x 16
OCL Frequency = (300, 500) MHz
DDR Bank = 4
Device Temp = 39 C
MIG Calibration = True
Finished downloading bitstream /opt/xilinx/dsa/xilinx_u200_xdma_201830_2/test/verify.xclbin
CU[0] b'hello:hello_1' @0x1800000
[0] b'bank0' @0x4000000000
[1] b'bank1' @0x5000000000
Original string = []
Original string = []
Issue kernel start requests
Now wait for the kernels to finish using xrtRunWait()

 

 

Any pointer on how to resolve this will be really helpful. Not sure how to proceed.

0 Kudos
Reply
2 Replies
farazk
Newbie
Newbie
281 Views
Registered: ‎11-02-2020

Further details:
lspci -vd 10ee:
17:00.0 Processing accelerators: Xilinx Corporation Device 5000
Subsystem: Xilinx Corporation Device 000e
Flags: bus master, fast devsel, latency 0, NUMA node 0
Memory at b2000000 (64-bit, prefetchable) [size=32M]
Memory at b4000000 (64-bit, prefetchable) [size=128K]
Capabilities: [40] Power Management version 3
Capabilities: [60] MSI-X: Enable+ Count=33 Masked-
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [1c0] #19
Capabilities: [400] Access Control Services
Capabilities: [410] #15
Kernel driver in use: xclmgmt
Kernel modules: xclmgmt

17:00.1 Processing accelerators: Xilinx Corporation Device 5001
Subsystem: Xilinx Corporation Device 000e
Flags: bus master, fast devsel, latency 0, IRQ 92, NUMA node 0
Memory at b0000000 (64-bit, prefetchable) [size=32M]
Memory at b4020000 (64-bit, prefetchable) [size=64K]
Memory at a0000000 (64-bit, prefetchable) [size=256M]
Capabilities: [40] Power Management version 3
Capabilities: [60] MSI-X: Enable+ Count=33 Masked-
Capabilities: [70] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Capabilities: [400] Access Control Services
Capabilities: [410] #15
Kernel driver in use: xocl
Kernel modules: xocl

/opt/xilinx/xrt/bin/xbmgmt flash --scan
Card [0000:17:00.0]
Card type: u200
Flash type: SPI
Flashable partition running on FPGA:
xilinx_u200_xdma_201830_2,[ID=0x5d1211e8],[SC=4.2.0]
Flashable partitions installed in system:
xilinx_u200_xdma_201830_2,[ID=0x5d1211e8],[SC=4.2.0]
0 Kudos
Reply
emeryw
Xilinx Employee
Xilinx Employee
183 Views
Registered: ‎12-06-2019

Hi @farazk ,

Thanks for reaching out. I see you have CentOS 8.2, what version of XRT are you using, and where did you obtain XRT from (product page, Github, etc.)? 

As per https://www.xilinx.com/support/documentation/sw_manuals/xilinx2020_1/ug1451-xrt-release-notes-20201pu1.pdf, CentOS 8.2 is not in the list of supported OS's. Have you tried to obtain and build the XRT source for your OS?

Have you tried running validate on a supported OS?

Best,

-Emery

-------------------------------------------------------------------------

Don’t forget to reply, kudo, and accept as solution.

-------------------------------------------------------------------------

0 Kudos
Reply