kernel-2.6.* Anonymous Memory
David Hinds
dhinds at sonic.net
Mon Nov 8 12:24:39 EST 2004
On Mon, Nov 08, 2004 at 10:31:58AM +0100, Thomas Moritz wrote:
> kernel: cs: memory probe 0x90000000-0x903fffff: excluding
> 0x90000000-0x9003ffff 0x90080000-0x900bffff 0x90100000-0x9013ffff
> 0x90180000-0x901bffff 0x90200000-0x9023ffff 0x90280000-0x902bffff
> 0x90300000-0x9033ffff
Ok; the problem here is just really bad luck. The memory probe works
by stepping through the specified memory window in 16 steps. For
cards other than memory cards, each 1/16 is tested separately to see
if a valid CIS can be found. For memory cards, each 1/16 is tested
against the next 1/16, so effectively 8 chunks are tested. You've got
8 other PCI devices using memory on evenly spaced boundaries, and that
screws up the test.
Try using:
include memory 0x90040000-0x9007ffff
and the memory card should now work fine.
> after removing, I can't see any lines in /var/log/messages !
This seems to be a different problem, related to interrupt delivery.
> cardmgr[12304]: socket 0: ATA/IDE Fixed Disk
> kernel: Probing IDE interface ide2...
> kernel: ide2: Wait for ready failed before probe !
This also may be an interrupt problem.
-- Dave
More information about the linux-pcmcia
mailing list