UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

cancel
Showing results for 
Search instead for 
Did you mean: 
Participant quenii
Participant
2,258 Views
Registered: ‎12-14-2008

PCIE DMA subsystem hang up while PC booting

I'm design with 7k325 PCIE with custom board.

when I boot pc with axi_pcie example design, everything is fine. PC boot ok, cards found and driver loaded. so the hardware design have no problem.

but when I boot pc with xdma example design, pc hangs up while booting.
2016.3 and 2017.1 all tested and behave the same
the link_up signal goes high every time but pc won't boot.
pl_ltssm_state 0x16
link_up 0x1

everything looks fine, but the PC just doesn't boot
I've tried several PCs, most of them don't boot

PC configuration
x79(c602) chipset with i7 cpu; C612 with e5 cpu

on another PC with z97 chipset and i5 cpu, bios section will pass, but hangs while booting windows

I've tried both memory mapped and stream mode of xdma ip, results are all same.

ps
I've tried vivado 2016.3 with and without ar68111 patch
and vivado 2017.1. results are all same.

Tags (1)
0 Kudos
4 Replies
Xilinx Employee
Xilinx Employee
2,250 Views
Registered: ‎08-02-2007

Re: PCIE DMA subsystem hang up while PC booting

his is a known issue to be fixed in a future release of the core.

Workaround: Enable the "Descriptor Bypass BAR" on the PCIe:BARs tab, even if Descriptor Bypass mode will not be used. 

 

------------------------------------------------------------------------------
Don't forget to reply, give kudo and accept as solution
------------------------------------------------------------------------------
0 Kudos
Highlighted
Participant quenii
Participant
2,239 Views
Registered: ‎12-14-2008

Re: PCIE DMA subsystem hang up while PC booting

thanks for the given info, I'll try it later.

 

this is my 3rd post on this issue, hope finally I got the resolution.

0 Kudos
Participant quenii
Participant
311 Views
Registered: ‎12-14-2008

Re: PCIE DMA subsystem hang up while PC booting

don't work still.

 

pc boots ok, but dma hangs

0 Kudos
Xilinx Employee
Xilinx Employee
266 Views
Registered: ‎12-10-2013

Re: PCIE DMA subsystem hang up while PC booting

Hi @quenii,

 

There have been a large number of improvements and changes to the XDMA for 7-series in the past several versions.  Please ensure you are minimally on 2017.3, with 2018.1 minimum preferred.

 

It sounds like if the PC Boots okay, you have gotten past one issue.  Can you upgrade and provide more information on the DMA hang?   DMESGS with DEBUG=1 in the driver will help a lot.

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