Re: PROBLEM: Devices behind PCI Express-to-PCI bridge not mapped

Peter Buckingham
2005-06-17T16:34:18Z

On Fri, 17 Jun 2005 13:54:00 +0400
Ivan Kokshaysky <ink@jurassic.park.msu.ru> wrote:

> On Thu, Jun 16, 2005 at 02:05:54PM -0700, Peter Buckingham wrote:
> > Looking at what I see in our lspci output we get strange values for the
> > bars of the ATI device and the second Nvidia GPU, ie large negative
> > values. The addresses for these devices also look strange and overlap.
>
> What's wrong with these addresses? They are all unique, AFAIKS.

Sorry, I guess i didn't send that info on. When I have the resources printed out
from dmesg i get:

PCI: Resource 00009000-0000901f (f=101, d=0, p=0)
PCI: Resource 00004c00-00004c3f (f=101, d=0, p=0)
PCI: Resource 00004c40-00004c7f (f=101, d=0, p=0)
PCI: Resource 768ff000-768fffff (f=200, d=0, p=0)
PCI: Resource 00006000-0000600f (f=101, d=0, p=0)
PCI: Resource 767e0000-767fffff (f=200, d=0, p=0)
PCI: Resource 0000fc00-0000fc3f (f=101, d=0, p=0)
PCI: Resource 74600000-746fffff (f=204, d=0, p=0)
PCI: Resource 97000000-977fffff (f=120c, d=0, p=0)
PCI: Resource 80000000-8fffffff (f=120c, d=0, p=0)
PCI: Resource bfefe000-bfefefff (f=200, d=0, p=0)
PCI: Resource bfeff000-bfefffff (f=200, d=0, p=0)
PCI: Resource be000000-beffffff (f=200, d=0, p=0)
PCI: Resource c0000000-cfffffff (f=1208, d=0, p=0)
PCI: Resource bd000000-bdffffff (f=200, d=0, p=0)
PCI: Resource 9bbff000-9bbfffff (f=200, d=0, p=0)
PCI: Resource ff000000-ffffffff (f=200, d=1, p=1)
PCI: Resource ffffff00-ffffffff (f=101, d=1, p=1)
in pcibios_allocate_resources
PCI: Cannot allocate resource region 1 of device 0000:05:06.0
PCI: Resource fffff000-ffffffff (f=200, d=1, p=1)
PCI: Resource ff000000-ffffffff (f=200, d=1, p=1)
in pcibios_allocate_resources
PCI: Cannot allocate resource region 0 of device 0000:41:00.0
PCI: Resource f0000000-ffffffff (f=1208, d=1, p=1)
in pcibios_allocate_resources
PCI: Cannot allocate resource region 1 of device 0000:41:00.0
PCI: Resource ff000000-ffffffff (f=200, d=1, p=1)
in pcibios_allocate_resources
PCI: Cannot allocate resource region 2 of device 0000:41:00.0
PCI: Failed to allocate mem resource #0:1000000@280000000 for 0000:41:00.0
PCI: Failed to allocate mem resource #1:10000000@280000000 for 0000:41:00.0
PCI: Failed to allocate mem resource #2:1000000@280000000 for 0000:41:00.0

I can send on the full dmesg if you think it'd be useful.

peter