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 DM8148 custom board problem

Hi everyone!

We've got a problem with PCIe on our custom board. First we want to rule out the possibility that there is a problem with the PSP SW configuration of the PCI module.
Are there any board dependent configurations to be made for PCIe?

We see a device  in /sys/bus/pci/devices a device (intel gbe controller) which is not present, in fact no pci EP device is connected.
We wanted to connect a Pci WLAN (delock ralink mini pci), but since it doesn't work properly from our point of view with no device connected and it didn't change when we connected the card, we suspected that the PCIe driver or PCIe board (devices.c) configuration doesn't match our board.

Thanks in advance and kind regards

Axel

  • Axel,

    There is no board related change required here as long as you have ensured proper power up (and reset) sequence on the EP and 100MHz ref clock availability.

    Can you see if you are not hitting any condition as mentioned in http://processors.wiki.ti.com/index.php/TI81XX_PCI_Express_Root_Complex_Driver_User_Guide#Troubleshooting

    Also, please check the LTSSM status from 0x51001728 (physical address) on root complex to see if we are reaching L0 status as I suspect the PCIe link is not getting established.