pci

PCI-E / Linux : How to capture TLP packet?


Is it possible that linux software capture TLP packet of PCI-E?

I want to know debugging pci-e card.

Thanks


Solution

  • I don't believe so -- from a software viewpoint, PCI-E is quite well disguised to look like (fast) PCI.

    As far as I know, nearly the only reasonable way to do this is with specialized hardware -- specifically a logic analyzer with a PCI-E bus probe. I've used an Agilent analyzer with a FuturePlus probe, and can recommend the combination with only a couple reservations: first, it's not cheap. Second, it can be a bit of a jump for somebody accustomed purely to software.