Bug 751019

Summary: 2.6.35.14-100.fc14.x86_64 can not see 4g memory
Product: [Fedora] Fedora Reporter: George R. Goffe <grgoffe>
Component: kernelAssignee: Kernel Maintainer List <kernel-maint>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: unspecified    
Version: 14CC: gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
t60p Lenovo laptop; recent install of FC 14 x86_64; up to date
Last Closed: 2011-11-03 19:55:28 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Attachments:
Description Flags
gzip'd output of dmesg command none

Description George R. Goffe 2011-11-03 09:19:20 UTC
Created attachment 531520 [details]
gzip'd output of dmesg command

Description of problem:

Recent memory upgrade to 4g on Lenovo t60p, hw specs say supported, bios sees 4g, kernel does NOT see 4g. /proc/meminfo shows 
MemTotal:        3090228 kB

Version-Release number of selected component (if applicable):

2.6.35.14-100.fc14.x86_64

How reproducible:

always

Steps to Reproduce:
1.see description
2.
3.
  
Actual results:

kernel reports MemTotal:        3090228 kB

Expected results:

I would like to use all 4g.

Additional info:

Comment 2 George R. Goffe 2011-11-03 22:51:28 UTC
Dave,

If I'm reading this correctly, it looks like the system is using all 4g.

What do you think?

Regards,

George...

grep 'BIOS-e820' /var/log/dmesg
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
[    0.000000]  BIOS-e820: 000000000009f000 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000d2000 - 00000000000d4000 (reserved)
[    0.000000]  BIOS-e820: 00000000000dc000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 00000000bfed0000 (usable)
[    0.000000]  BIOS-e820: 00000000bfed0000 - 00000000bfedf000 (ACPI data)
[    0.000000]  BIOS-e820: 00000000bfedf000 - 00000000bff00000 (ACPI NVS)
[    0.000000]  BIOS-e820: 00000000bff00000 - 00000000c0000000 (reserved)
[    0.000000]  BIOS-e820: 00000000f0000000 - 00000000f4000000 (reserved)
[    0.000000]  BIOS-e820: 00000000fec00000 - 00000000fec10000 (reserved)
[    0.000000]  BIOS-e820: 00000000fed00000 - 00000000fed00400 (reserved)
[    0.000000]  BIOS-e820: 00000000fed14000 - 00000000fed1a000 (reserved)
[    0.000000]  BIOS-e820: 00000000fed1c000 - 00000000fed90000 (reserved)
[    0.000000]  BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[    0.000000]  BIOS-e820: 00000000ff800000 - 0000000100000000 (reserved)

Comment 3 Dave Jones 2011-11-07 18:05:34 UTC
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009f000 (usable)
[    0.000000]  BIOS-e820: 0000000000100000 - 00000000bfed0000 (usable)

This is just under 3GB of memory.

Comment 4 George R. Goffe 2011-11-07 21:24:35 UTC
Dave,

Thank you for your response.

The rest is not present? Mapped by the BIOS? Mapped by the OS?

It's been suggested that I have a BIOS problem and should upgrade.

THANKS again,

George...

Comment 5 Dave Jones 2011-11-08 17:36:57 UTC
it's a hardware problem. It can't be fixed. The way the chipset has been wired will only address a maximum of 3G of memory. The other 1G is lost.

Comment 6 George R. Goffe 2011-11-08 21:43:16 UTC
Dave,

Ok. Thank you so much for your help and patience.

Regards,

George...