Cardbus memory problem
Dominik Brodowski
linux at dominikbrodowski.de
Wed Dec 29 14:38:01 EST 2004
Hi,
Hm. The memory window -- which is the area devices "below" the bridge can
access, and can be accessed at, is
> Memory window 0: e2001000-e2002000 (prefetchable)
> Memory window 1: e2003000-e2004000
which is only _very_ small. (btw: does anyone know why
this is bordering on 0x2000 and not on 0x1fff or 0x2fff? seems to be wasted
space to me).
> PCI: Failed to allocate resource 0(e2010000-e2004fff) for 0000:02:00.0
However, the cardbus/pci layer tries to allocate a resource _outside_ of
the area mentioned above. It should see its too big a request, and fail (or,
better yet, fix it up...), but why does it try at all even though it cannot
work? Also, is it a typo or is it really a request from e2010000 to
e2004fff? That would be (end < start)!
> e2001000-e2002fff : PCI CardBus #02
> e2003000-e2004fff : PCI CardBus #02
Dominik
More information about the linux-pcmcia
mailing list