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.
>
> 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?
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
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!!
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?
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 ???
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.
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.