Russell King rmk+pcmcia at arm.linux.org.uk
Mon Dec 29 21:02:36 GMT 2003

On Mon, Dec 29, 2003 at 11:51:24AM -0800, David Hinds wrote:
> The 2.6 memory probe code uses check_resource() against the parent of
> the CardBus bridge.  In this system, that bridge is on PCI bus 2.  The
> a0000000-a0ffffff range is allocated by a PCI device on another bus.

Yep, I've patches in the works to fix this properly, but, with
about 18 outstanding PCMCIA patches against 2.6.0, it's getting
fairly difficult keeping stuff in line.

We basically need to allocate a resource from the bridges parent
resources, not from the root.  This way, if the memory space is not
available to the bridge, it won't be used.

Russell King
 Linux kernel    2.6 ARM Linux   - http://www.arm.linux.org.uk/
 maintainer of:  2.6 PCMCIA      - http://pcmcia.arm.linux.org.uk/
                 2.6 Serial core

More information about the linux-pcmcia mailing list