07-02-2017 11:33 PM
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.
everything looks fine, but the PC just doesn't boot
I've tried several PCs, most of them don't boot
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.
I've tried vivado 2016.3 with and without ar68111 patch
and vivado 2017.1. results are all same.
07-03-2017 12:19 AM
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.
07-03-2017 02:17 AM
thanks for the given info, I'll try it later.
this is my 3rd post on this issue, hope finally I got the resolution.
11-08-2018 09:18 AM
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.