Welcome to the most active Linux Forum on the web.
Go Back > Forums > Linux Forums > Linux - General
User Name
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.


  Search this Thread
Old 08-01-2008, 02:47 PM   #1
LQ Newbie
Registered: Jul 2008
Location: US
Distribution: Linux version ( (gcc version 4.3.2 (GCC) )
Posts: 20

Rep: Reputation: 0
Wink Discrepancy In Reported Memory Between (BIOS ,MCC) & (/proc/meminfo, kinfocenter)

Linux version ( (gcc version 4.2.3 (4.2.3-6mnb1)) Mandriva 2008 Spring KDE 3.5.9

I have just upgraded my system from 1 to 2 GB or memory. System BIOS indicates this and the mandriva control center in detected hardware indicates 2, one Gig memory modules installed.

My question is why does kinfocenter (and /proc/meminfo) only reports 884 MB of total physical and bootloader only found 896 MB when BIOS and MCC indicates 2 GB RAM? Is my system only using 884 and not utilizing the additional memory I upgraded?

In the Mandriva control panel bootloader menu under Main option submenu Advanced
I tried to put the correct amount of memory in "Precise RAM size if needed " field box with no avail.

I'm assuming kinfocenter gets it info from /proc/meminfo because 905564 KB is approximately 884 MB

Other info
cat /proc/meminfo

MemTotal: 905564 kB
MemFree: 41956 kB
Buffers: 24804 kB
Cached: 387872 kB
SwapCached: 0 kB
Active: 547616 kB
Inactive: 268516 kB
SwapTotal: 4089920 kB
SwapFree: 4089920 kB
Dirty: 152 kB
Writeback: 0 kB
AnonPages: 403464 kB
Mapped: 120812 kB
Slab: 25952 kB
SReclaimable: 18564 kB
SUnreclaim: 7388 kB
PageTables: 3268 kB
NFS_Unstable: 0 kB
Bounce: 0 kB
CommitLimit: 4542700 kB
Committed_AS: 712836 kB
VmallocTotal: 122564 kB
VmallocUsed: 7896 kB
VmallocChunk: 113856 kB
HugePages_Total: 0
HugePages_Free: 0
HugePages_Rsvd: 0
HugePages_Surp: 0
Hugepagesize: 4096 kB

cat /proc/cpuinfo

processor : 0
vendor_id : GenuineIntel
cpu family : 15
model : 2
model name : Intel(R) Pentium(R) 4 CPU 2.80GHz
stepping : 9
cpu MHz : 2799.930
cache size : 512 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe up pebs bts sync_rdtsc cid xtpr
bogomips : 5601.86
clflush size : 64

Linux version ( (gcc version 4.2.3 (4.2.3-6mnb1))
Mandriva 2008 Spring
KDE 3.5.9
Harddrake 2008.1
KDE Info Center 3.5.9

Answer: Installed kernel which supports memory greater than 890 MB

Last edited by sleepyz; 08-11-2008 at 06:30 PM. Reason: Found Solution... Installed Kernel which utilizes memory greater then 890MB
Old 08-01-2008, 02:56 PM   #2
Registered: Oct 2005
Location: India
Distribution: Redhat 7-9,Fedora Core 3 - 9, RHEL 4 -5, CentOS 4 - 5, Ubuntu 7.10 - 12.10, Mandirva 2008 -2009
Posts: 133

Rep: Reputation: 15
Similar problem here:

When I had 4GB RAM on my Mandriva 2008.1 Spring machine, it was detecting 3.xGB(Which was genuine I guess). But after I removed one 2GB module, my total memory is 9xx MB!

Is Mandriva sick at 2GB RAM?


Linux = Infinite Possibilities
Old 08-13-2008, 07:52 AM   #3
LQ Newbie
Registered: Jul 2008
Location: US
Distribution: Linux version ( (gcc version 4.3.2 (GCC) )
Posts: 20

Original Poster
Rep: Reputation: 0
Smile Figured it out

kernel version doesn't support memory > 890 MB

kernel version supports memory up to 4 GB

Solution: installed different kernel which supports memory up to 4 GB

Any kerenl with 586 extension won't support memory greater than 890 MB
Old 08-13-2008, 08:10 AM   #4
LQ Veteran
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 15,879

Rep: Reputation: 2190Reputation: 2190Reputation: 2190Reputation: 2190Reputation: 2190Reputation: 2190Reputation: 2190Reputation: 2190Reputation: 2190Reputation: 2190Reputation: 2190
Strictly speaking, the limit is 1 Gig - has been a kernel default for a long time. The "missing" bit is reserved for the the kernel to use.
That naming is peculiar to Mandriva - not a (general) standard indicating a non-highmem kernel.



Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
/proc/meminfo vkmgeek Linux - General 6 03-20-2008 12:12 AM
Is the Memory info given by dmesg and /proc/meminfo same? sameeruj Linux - General 1 09-13-2007 07:46 AM
/proc/meminfo hiding some memory? elpy Linux - Hardware 3 07-28-2007 10:26 AM
/proc/meminfo gives wrong info jr8rdt Linux - Hardware 2 12-07-2006 06:37 PM
Maximum memory reported by /proc/meminfo in vanilla 2.4.26 kobica Linux - General 0 11-15-2004 05:49 AM > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 11:53 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration