linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* PCI: Cannot allocate resource region {012}
@ 2003-02-13  4:21 William A. Gatliff
  2003-02-13  6:37 ` Matt Porter
  0 siblings, 1 reply; 2+ messages in thread
From: William A. Gatliff @ 2003-02-13  4:21 UTC (permalink / raw)
  To: linuxppc-embedded


Guys:


I'm porting 2.4.20 to a custom MPC8245 system, based loosely on code
from MV's 2.4.19, in particular the mpc10x.c.

When my kernel boots, I see these:

PCI: Cannot allocate resource region 0 of device 00:02.0
PCI: Cannot allocate resource region 1 of device 00:02.0
PCI: Cannot allocate resource region 2 of device 00:02.0
...
PCI: Cannot allocate resource region 0 of device 00:1f.0
PCI: Cannot allocate resource region 1 of device 00:1f.0
PCI: Cannot allocate resource region 2 of device 00:1f.0


I have two PCI slots, plus an onboard eepro100.

After the kernel boots, my /proc/pci has this:

PCI devices found:
  Bus  0, device   0, function  0:
    Class 0600: PCI device 1057:0006 (rev 18).
      Prefetchable 32 bit memory at 0x0 [0xffffffff].
      Non-prefetchable 32 bit memory at 0x0 [0xfff].
      Prefetchable 32 bit memory at 0x0 [0xffffffff].
  Bus  0, device   1, function  0:
    Class 0200: PCI device 8086:1209 (rev 9).
      Master Capable.  Latency=128.  Min Gnt=8.Max Lat=56.
      Non-prefetchable 32 bit memory at 0xbf87f000 [0xbf87ffff].
      I/O at 0xbff840 [0xbff87f].
      Non-prefetchable 32 bit memory at 0xbf840000 [0xbf85ffff].
  Bus  0, device   2, function  0:
    Class 0200: PCI device 8086:1209 (rev 9).
      Master Capable.  Latency=128.  Min Gnt=8.Max Lat=56.
      Non-prefetchable 32 bit memory at 0x80000000 [0x80000fff].
      I/O at 0x1000 [0x103f].
      Non-prefetchable 32 bit memory at 0x80020000 [0x8003ffff].
...
  Bus  0, device  31, function  0:
    Class 0200: PCI device 8086:1209 (rev 9).
      Master Capable.  Latency=128.  Min Gnt=8.Max Lat=56.
      Non-prefetchable 32 bit memory at 0x8001d000 [0x8001dfff].
      I/O at 0x2c40 [0x2c7f].
      Non-prefetchable 32 bit memory at 0x803c0000 [0x803dffff].


I'm no PCI expert, by far, and I'm not a well-versed PPC hacker
either.  (Oh, and simply cutting in mpc10x.c from mv's stuff was
probably a bad idea, too, but I had my reasons).  Can someone tell me
what's going on, and how to fix it?


Thanks!


b.g.
--
Bill Gatliff
http://billgatliff.com

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: PCI: Cannot allocate resource region {012}
  2003-02-13  4:21 PCI: Cannot allocate resource region {012} William A. Gatliff
@ 2003-02-13  6:37 ` Matt Porter
  0 siblings, 0 replies; 2+ messages in thread
From: Matt Porter @ 2003-02-13  6:37 UTC (permalink / raw)
  To: William A. Gatliff; +Cc: linuxppc-embedded


On Wed, Feb 12, 2003 at 10:21:35PM -0600, William A. Gatliff wrote:
>
> Guys:
>
>
> I'm porting 2.4.20 to a custom MPC8245 system, based loosely on code
> from MV's 2.4.19, in particular the mpc10x.c.
>
> When my kernel boots, I see these:
>
> PCI: Cannot allocate resource region 0 of device 00:02.0
> PCI: Cannot allocate resource region 1 of device 00:02.0
> PCI: Cannot allocate resource region 2 of device 00:02.0
> ...
> PCI: Cannot allocate resource region 0 of device 00:1f.0
> PCI: Cannot allocate resource region 1 of device 00:1f.0
> PCI: Cannot allocate resource region 2 of device 00:1f.0

Bill,

Take a look at sandpoint_pci.c:sandpoint_exclude_device()
for an example of using the ppc_md.exclude_device.  Have it
avoid bus 0 devfn 0 so it ignores your host bridge (doesn't
hit its IDSEL on the bus scan).  That should cure your
system.

Regards,
--
Matt Porter
porter@cox.net
This is Linux Country. On a quiet night, you can hear Windows reboot.

** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2003-02-13  6:37 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-02-13  4:21 PCI: Cannot allocate resource region {012} William A. Gatliff
2003-02-13  6:37 ` Matt Porter

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).