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.

How to debug PCIe card can't be detected issue ?

Other Parts Discussed in Thread: XIO3130

Hi All

I test three PCIe card on DM8148 & DM8168 EVM

TI XIO3130(PCIe switch), Broadcom BCM5751(PCIe to LAN card), Marvell 88SE6145(SATA HUB).

All of them cant be detected.

I follow the http://processors.wiki.ti.com/index.php/DM81xx_AM38xx_PCI_Express_Root_Complex_Driver_User_Guide

check all EVM setting,

All of them still cant be detected.

 

I test another Marvell 88SE9125(PCIe to SATA),

It could be detected,

And I could read/write HDD thru PCIe interface.

So I think my EVM is no problem.

 

Does anyone tell me how to check PCIe detecting issue ? 

Marvell 88SE6145 this card could be detected in PSP 4.00.00.12,

after refer this link http://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/717/t/137123.aspx,

but  it can't be detected in latest PSP driver,

all of these card could work on x86 system.

 

Sincerely, Max

  • Max,

    Since there seem multiple issues, can you please confirm if my understanding below is correct and also clarify on my questions?

    1) No detection: XIO3130(PCIe switch), Broadcom BCM5751(PCIe to LAN card), Marvell 88SE6145(SATA HUB)

    • Have you checked if connecting Broadcom card directly works and only when using switch you see issues? I have tested with the same card and found no issues.

    2) Could detect Marvell 88SE9125(PCIe to SATA)

    • Did you try with direct connection or through above switch or both?

    3) Marvell 88SE6145 this card could be detected in PSP 4.00.00.12 (after applying force x1 patch) but not with the latest release

    • I assume you tried on DM8168 with 04.00.01.13. Did you make the change to force x1 again?

       Hemant