Hi,
We use the DM814x/AM387x EVM Rev. D eval board (AM3874).
Using the Using the Linux EZSDK 5.04 link training fails with some PCIe cards.
One card is using a Marvell 88SB2211 PCI Express-to-PCI Bridge an gets stuck with DEBUG0.LTSSM_STATE = 0x03 (POLL_COMPLIANCE). This would be the target hardware.
The other card has a TI XIO2000A PCI Express-to-PCI Bridge. DEBUG0.LTSSM_STATE changes between 0x00 and 0x01 all the time. Around every 15th boot this cards gets detected correctly.
We have tested another card with TI XIO2000A PCI Express-to-PCI Bridge and this card gets detected on every boot (Matrox MGI G55 graphics adapter).
Also some Intel and Brodcom GBit Ethernet cards boot OK.
Thanks,
Raphael