8360E - PCI - BRIDGE

Kumar Gala galak at kernel.crashing.org
Sat Mar 3 10:23:27 EST 2007


On Mar 2, 2007, at 4:59 PM, Russell McGuire wrote:

> I was wondering if anyone had a small suggestion of PCI cards to begin
> testing Linux with for debugging a PCI bus / software / setup.
>
> Basically I am looking for a couple of cards that are known to have  
> good
> working PPC drivers for PCI, hopefully built-in into the kernel.  
> Preferable
> that somebody has first has experience with.
>
> I seem to be having issues with Linux only, and getting my PCI  
> stuff to
> work. Still not sure if these are DTV blob issues, or  
> incompatibility with
> the PCI-PCI bridge chip I have in the PPC system.
>
> Questions:
>
> 1) Can somebody provide the names of just a few cards that have  
> been tested
> with these 82xx 83xx PCI busses that have worked in Linux 2.6.xx? I  
> hope to
> not be fighting endian issues in the drivers at first.

Intel e100/e1000 cards are usually pretty good candidates.

> 2) What is available / known about PCI bridge compatibility /  
> enumeration
> when it comes to PPC architecture? I know Linux sees the bridge,  
> but are
> there mapping compatibility issues introduced if an extra bridge is in
> place?

The main issue is related to setting up the bridge.  We seem to  
handle this before linux is involved in most cases.

> 3) Directly related to Question 2, is there any special options  
> have to be
> enabled in the Linux 2.6.xx kernel <2.6.20 specifically> to make this
> happen? PreP compliance, G5 support, no idea I am just throwing ideas.

Nope, just PCI support.  The key as mentioned above is having the P2P  
bridge setup properly.

> Any help appreciated, I was hoping originally that once the PCI was  
> happy
> inside U-boot that Linux wouldn't be such a far target.

That's true, if you have u-boot setup and seeing your devices than it  
shouldn't be too far for the linux.

- k



More information about the Linuxppc-embedded mailing list