BIOS: 4 GB RAM, /proc/meminfo: MemTotal: 3087412 kB, uname -i: x86_64 --- ?

Dear all,

I bought new RAM for my old Lenovo T 60, now I got 4 GB ( 2 x 2 GB). The BIOS says 4 GB, but /proc/meminfo reports only »MemTotal: 3087412 kB«. According to uname -i I installed an 64bit system, which is openSuse 12.1.

Any ideas ?

Thank you very much,

Regards,

Alexander

On 02/23/2012 10:26 AM, cookie170 wrote:
> »MemTotal: 3087412 kB«.

very strange…
how about show us the output of


uname -a
cat /etc/SuSE-release

has the machine been damaged? dropped? did you install the new RAM
yourself? use standard precautions to minimize static electricity
discharge?


DD http://tinyurl.com/DD-Caveat
What does DistroWatch write about YOU?: http://tinyurl.com/SUSEonDW

cookie170 wrote:

>
> Dear all,
>
> I bought new RAM for my old Lenovo T 60, now I got 4 GB ( 2 x 2 GB).
> The BIOS says 4 GB, but /proc/meminfo reports only »MemTotal: 3087412
> kB«. According to uname -i I installed an 64bit system, which is
> openSuse 12.1.
>
> Any ideas ?
>
> Thank you very much,
>
> Regards,
>
> Alexander
>

Does the graphics-card maybe use it as shared memory?

uname -a:

Linux linux-s4lf.site 3.2.6-7-desktop #1 SMP PREEMPT Mon Feb 13 21:17:48 UTC 2012 (264e0d4) x86_64 x86_64 x86_64 GNU/Linux

cat /etc/SuSE-release:

openSUSE 12.1 (x86_64)
VERSION = 12.1
CODENAME = Asparagus

Grahiccard: no, it never used shared memory, it is an ATI … X1400, no onboard graphic.

As long as the BIOS reports 4 GB, I do not think that the RAM is damaged. But looking into /var/log/messages reveals this:

Feb 22 18:24:45 linux kernel:     0.000000] BIOS-provided physical RAM map:
Feb 22 18:24:45 linux kernel:     0.000000]  BIOS-e820: 0000000000000100 - 000000000009f000 (usable)
Feb 22 18:24:45 linux kernel:     0.000000]  BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
Feb 22 18:24:45 linux kernel:     0.000000]  BIOS-e820: 00000000000d2000 - 00000000000d4000 (reserved)
Feb 22 18:24:45 linux kernel:     0.000000]  BIOS-e820: 00000000000dc000 - 0000000000100000 (reserved)
Feb 22 18:24:45 linux kernel:     0.000000]  BIOS-e820: 0000000000100000 - 00000000bfed0000 (usable)
Feb 22 18:24:45 linux kernel:     0.000000]  BIOS-e820: 00000000bfed0000 - 00000000bfedf000 (ACPI data)
Feb 22 18:24:45 linux kernel:     0.000000]  BIOS-e820: 00000000bfedf000 - 00000000bff00000 (ACPI NVS)
Feb 22 18:24:45 linux kernel:     0.000000]  BIOS-e820: 00000000bff00000 - 00000000c0000000 (reserved)
Feb 22 18:24:45 linux kernel:     0.000000]  BIOS-e820: 00000000f0000000 - 00000000f4000000 (reserved)
Feb 22 18:24:45 linux kernel:     0.000000]  BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
Feb 22 18:24:45 linux kernel:     0.000000]  BIOS-e820: 00000000fed00000 - 00000000fed00400 (reserved)
Feb 22 18:24:45 linux kernel:     0.000000]  BIOS-e820: 00000000fed14000 - 00000000fed1a000 (reserved)
Feb 22 18:24:45 linux kernel:     0.000000]  BIOS-e820: 00000000fed1c000 - 00000000fed90000 (reserved)
Feb 22 18:24:45 linux kernel:     0.000000]  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
Feb 22 18:24:45 linux kernel:     0.000000]  BIOS-e820: 00000000ff800000 - 0000000100000000 (reserved)
Feb 22 18:24:45 linux kernel:     0.000000] NX (Execute Disable) protection: active
Feb 22 18:24:45 linux kernel:     0.000000] DMI present.
Feb 22 18:24:45 linux kernel:     0.000000] DMI: LENOVO 2007FVG/2007FVG, BIOS 79ETE1WW (2.21 ) 02/05/2008
Feb 22 18:24:45 linux kernel:     0.000000] e820 update range: 0000000000000000 - 0000000000010000 (usable) ==> (reserved)
Feb 22 18:24:45 linux kernel:     0.000000] e820 remove range: 00000000000a0000 - 0000000000100000 (usable)
Feb 22 18:24:45 linux kernel:     0.000000] No AGP bridge found
Feb 22 18:24:45 linux kernel:     0.000000] last_pfn = 0xbfed0 max_arch_pfn = 0x400000000
Feb 22 18:24:45 linux kernel:     0.000000] MTRR default type: uncachable
Feb 22 18:24:45 linux kernel:     0.000000] MTRR fixed ranges enabled:
Feb 22 18:24:45 linux kernel:     0.000000]   00000-9FFFF write-back
Feb 22 18:24:45 linux kernel:     0.000000]   A0000-BFFFF uncachable
Feb 22 18:24:45 linux kernel:     0.000000]   C0000-CFFFF write-protect
Feb 22 18:24:45 linux kernel:     0.000000]   D0000-DBFFF uncachable
Feb 22 18:24:45 linux kernel:     0.000000]   DC000-DFFFF write-back
Feb 22 18:24:45 linux kernel:     0.000000]   E0000-FFFFF write-protect
Feb 22 18:24:45 linux kernel:     0.000000] MTRR variable ranges enabled:
Feb 22 18:24:45 linux kernel:     0.000000]   0 base 000000000 mask F80000000 write-back
Feb 22 18:24:45 linux kernel:     0.000000]   1 base 080000000 mask FC0000000 write-back
Feb 22 18:24:45 linux kernel:     0.000000]   2 base 0BFF00000 mask FFFF00000 uncachable
Feb 22 18:24:45 linux kernel:     0.000000]   3 base 0D8000000 mask FF8000000 write-combining

and

Feb 22 18:24:45 linux kernel:     0.000000] PM: Registered nosave memory: 000000000009f000 - 00000000000a0000
Feb 22 18:24:45 linux kernel:     0.000000] PM: Registered nosave memory: 00000000000a0000 - 00000000000d2000
Feb 22 18:24:45 linux kernel:     0.000000] PM: Registered nosave memory: 00000000000d2000 - 00000000000d4000
Feb 22 18:24:45 linux kernel:     0.000000] PM: Registered nosave memory: 00000000000d4000 - 00000000000dc000
Feb 22 18:24:45 linux kernel:     0.000000] PM: Registered nosave memory: 00000000000dc000 - 0000000000100000

Is this of any use for you?

Scheißding!

http://support.lenovo.com/en_US/detail.page?LegacyDocID=MIGR-62722 says:

Note: Only 64-bit operating systems support more than 3GB of system memory (RAM). Intel Chipsets 945GM and 945PM do not support more than 3GB system memory (RAM), even when a 64-bit operating system is installed.

It is an i 945 chipset. So no help possible.

Thank you very much, but the memory can not be upgraded to 4 GB.

I’d really like to know how many people pay dearly for an upgrade of use more limited than they expect. Even a guy who sells exclusivly Lenovo offered an upgrade, telling me it would make sense.

On 02/23/2012 01:06 PM, cookie170 wrote:
> Even a guy who sells exclusivly
> Lenovo offered an upgrade, telling me it would make sense.
>

tell him he should become more informed about the hardware he sells!

and, tell him you wasted [blank] dollars/euros/yen/whatever just because
he recommended moving to 4GB, so therefore he should buy you a nice
steak dinner with all the trimmings!! :wink:


DD
What does DistroWatch write about YOU?: http://tinyurl.com/SUSEonDW

Why 3 Gigabyte/Gibibyte and not 2 or 4 GB/GiB?
Have Lenovo done funny things with this chipset?
Is there something old/odd in the BIOS/chipset driver?
Or is this anything due to interleaved memory organization and dual-channel architecture?

Compare:

Intel® 945G/945GZ/945GC/945P/945PL Express Chipset
Family Datasheet

  • For the Intel® 82945G/82945GZ/82945GC Graphics and Memory Controller Hub (GMCH) and Intel® 82945P/82945PL Memory Controller Hub (MCH)
    June 2008

Or
Intel® 945G Express Chipsatz (Overview in German language)

Or:

List of Intel chipsets > 9xx chipsets and 3/4 Series chipsets - Wikipedia, the free encyclopedia

Or:

Intel-Chipsätze > 900er und 3er/4er Chipsätze – Wikipedia (German language)

And:
Multi-channel memory architecture - Wikipedia, the free encyclopedia
or
Dual Channel – Wikipedia (German language)

I may not really comprehend this “Interleaved and Asymmetric” stuff with all the listed possibility of combination/permutation (see first link above) but (if Lenovo has not done something special) - maybe you could try to modify or update something in your BIOS or change the combination or the sequence (and so the permutation) of your random-access memory ???

puzzled pistazienfresser
(Martin)

Hm. Schade

No other result on the lenovo forums …
site:forums.lenovo.com chipset intel 945 lenovo T60 memory ram - Google-Suche

The limitation may have something to do with I/O space :

PC2-5300 - ThinkWiki

Due to Intel 945 chipset limitation, addressable memory will be (4GB - I/O space) ~ 3.2GB

Sorry
Martin

Hello Martin,

thank you for your research.

This notebook is more than 5 years old. But nowadays Lenovo offers notebooks with extremly bad screens. I’d like to have a screen in the proportions of 4:3. I’d like to write my papers and not to watch movies. What does Lenovo? 16:9 = 4:2.25, horrible.

Goodbye Lenovo, I’d say.

On Thu, 23 Feb 2012 09:26:02 +0000, cookie170 wrote:

> I bought new RAM for my old Lenovo T 60, now I got 4 GB ( 2 x 2 GB). The
> BIOS says 4 GB, but /proc/meminfo reports only »MemTotal: 3087412 kB«.
> According to uname -i I installed an 64bit system, which is openSuse
> 12.1.

Some laptops used shared memory for video RAM, which takes memory from
the main system memory and allocates it to the video controller IIRC.

Jim


Jim Henderson
openSUSE Forums Administrator
Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C