[U-Boot-Users] PCI Enumeration

John Manby jmanby at tnex.com
Tue Jan 13 16:33:17 CET 2004


I'm having an issue with U-Boot failing to recognize PCI devices on bootup. I have a CompactPCI chassis with a PowerPC 405GP card and a Valleytech PCI carrier board with a TI 6415 DSP on it. The Valleytech board has an Intel non-transparent PCI bridge chip on it. I also have a PCI carrier board with two custom mezzanine boards that have TI 6415 DSPs on them. We access the DSP PCI interfaces directly on these boards. My problem is that the PCI bus fails to find one of the boards when both are plugged in at the same time. If I only use the Valleytech board, I can talk to it fine; conversely, if I only use our custom, board, it works. When both are plugged in, U-Boot only lists the card device ID for the card furthest from the PPC. The PCI initialization also fails when I boot the Debian kernel in this case. I need to be able to access both cards at the same time so I need to resolve this.

I have a lot of experience with commercial RTOSes such at VxWorks, pSos, and OSE, but this is my first embedded Linux project so I am not so sure where to start looking for an answer.

Thanks for any and all help!!
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.denx.de/pipermail/u-boot/attachments/20040113/2f8b8143/attachment.htm 

More information about the U-Boot mailing list