LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
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.

Notices


Reply
  Search this Thread
Old 08-01-2008, 02:47 PM   #1
sleepyz
LQ Newbie
 
Registered: Jul 2008
Location: US
Distribution: Linux version 2.6.29.1-desktop586-4mnb (herton@n2.mandriva.com) (gcc version 4.3.2 (GCC) )
Posts: 20

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


Linux version 2.6.24.5-desktop586-2mnb (qateam@titan.mandriva.com) (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



Versions:
Linux version 2.6.24.5-desktop586-2mnb (qateam@titan.mandriva.com) (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
dipuasks
Member
 
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: 16
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?

--Dipu

Linux = Infinite Possibilities
 
Old 08-13-2008, 07:52 AM   #3
sleepyz
LQ Newbie
 
Registered: Jul 2008
Location: US
Distribution: Linux version 2.6.29.1-desktop586-4mnb (herton@n2.mandriva.com) (gcc version 4.3.2 (GCC) )
Posts: 20

Original Poster
Rep: Reputation: 0
Smile Figured it out

kernel version 2.6.24.5-desktop586-2mnb doesn't support memory > 890 MB

kernel version 2.6.24.5-desktop-2mnb 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
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,120

Rep: Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120
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.
 
  


Reply

Tags
memory



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

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 08:00 AM.

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