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!

Reply

PCIE DMA subsystem hang up while PC booting

Observer
Posts: 36
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.

Xilinx Employee
Xilinx Employee
Posts: 226
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. 

 

Observer
Posts: 36
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.