Problems with Yenta and TI PCI4451 chipset

David Hinds dhinds at sonic.net
Thu Mar 18 15:29:45 GMT 2004


On Thu, Mar 18, 2004 at 05:11:55PM -0500, Jon Schindler wrote:
> Linux version 2.6.4 (root at wheeler3) (gcc version 3.3.1) #18 Thu Mar 18 
> 16:18:22 CST 2004
> BIOS-provided physical RAM map:
> BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
> BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
> BIOS-e820: 0000000000100000 - 000000003ffe2800 (usable)
> BIOS-e820: 000000003ffe2800 - 0000000040000000 (reserved)
> BIOS-e820: 00000000feda0000 - 00000000fee00000 (reserved)
> BIOS-e820: 00000000ffb80000 - 0000000100000000 (reserved)
> user-defined physical RAM map:
> user: 0000000000000000 - 000000000009fc00 (usable)
> user: 000000000009fc00 - 00000000000a0000 (reserved)
> user: 0000000000100000 - 000000003ffe2800 (usable)

This is a boot loader problem; it is a bug in grub which they seem to
refuse to acknowledge and hence won't fix even though it has existed
for ages.  The boot loader is passing a bogus "mem=" option to the
kernel that causes resources to be allocated for your CardBus bridge
that conflict with a reserved memory region.

Add:

    reserve=0x3ffe2800,0x1d800

to your kernel boot parameters and you should be ok.

-- Dave



More information about the linux-pcmcia mailing list