Re: Kernel doesn't recognize complete memory

From: Robert Hancock
Date: Sat Jun 30 2007 - 14:25:18 EST


Frank Fiene wrote:
On Samstag, 30. Juni 2007, Robert Hancock wrote:
Frank Fiene wrote:
Lenovo Z61p, Intel Core2 Duo T7200

I have 4GB RAM installed and BIOS recognize 4GB RAM.
Linux kernel (Ubuntu-7.04, 32bit-PAE and 64bit, openSUSE-10.2
32bit-PAE and 64bit) tells me: only 3GB of RAM are installed.

Any other user with a 4GB Thinkpad? tytso?

What can i do? Please help!

Regards
Frank
Please post your bootup dmesg output. If your chipset doesn't support
memory remapping above 4GB or the BIOS doesn't enable it, you won't
be able to use all 4GB of memory.

Here is me dmesg output, fist 400 lines.

BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000dc000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 00000000bfed0000 (usable)
BIOS-e820: 00000000bfed0000 - 00000000bfedf000 (ACPI data)
BIOS-e820: 00000000bfedf000 - 00000000bff00000 (ACPI NVS)
BIOS-e820: 00000000bff00000 - 00000000c0000000 (reserved)
BIOS-e820: 00000000f0000000 - 00000000f4000000 (reserved)
BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
BIOS-e820: 00000000fed00000 - 00000000fed00400 (reserved)
BIOS-e820: 00000000fed14000 - 00000000fed1a000 (reserved)
BIOS-e820: 00000000fed1c000 - 00000000fed90000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000ff800000 - 0000000100000000 (reserved)

Yes, that's the problem. Your BIOS/chipset only provides about 3070MB of usable RAM to the OS. Unless there is a memory remap option in the BIOS that you can enable, there's not much you can do about it.

--
Robert Hancock Saskatoon, SK, Canada
To email, remove "nospam" from hancockr@xxxxxxxxxxxxx
Home Page: http://www.roberthancock.com/


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/