This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

PCIe link training fails with some PCIe cards

Other Parts Discussed in Thread: AM3874, XIO2000A

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