Re: [QUESTION] 440EPx with PCI to PCIe bridge error
From: Steven A. Falco <hidden>
Date: 2009-01-06 22:22:04
Benjamin Herrenschmidt wrote:
On Tue, 2009-01-06 at 16:38 -0500, Steven A. Falco wrote:quoted
But this has no effect on Linux. So, I also changed the sequoia.dts to make the outbound range larger, and now Linux is happy too. I now have ranges for the device: # cat 0000:01:00.0/resource 0x0000000190000000 0x000000019007ffff 0x0000000000020200 0x0000000180000000 0x000000018fffffff 0x0000000000020200So your problem is fixed ? I didn't have a chance yet to look at your logs, but it could just have been that you didn't have enough space allocated to PCI for your card... Cheers, Ben.
That appears to be the problem. Apparently the PCI/PCIe bridge requests in excess of 256 MB of space, but the default in the sequoia .dts file is "only" for 256 MB, so the request fails. I'm not sure if this should be changed in the mainline. This card works out of the box when used with a generic x86 PC, but not when used with a sequoia. But, maybe it's just me climbing the PPC learning curve. Steve