LinuxQuestions.org
Help answer threads with 0 replies.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices

Reply
 
Search this Thread
Old 07-05-2009, 10:55 PM   #1
nuliknol
Member
 
Registered: Jul 2009
Posts: 35

Rep: Reputation: 0
RAM: 24GB is not recognized (only 12)


Hi,

i have ASRock X58 Supercomputer mobo, which supports 24GB , DDR3. I have 6 DIMMs (each of 4GB) installed, i can see them all recognized in BIOS menu. However when i boot Linux kernel 2.6.28 (Gentoo R5) only 12GB are recognized. I tried mem=24GB on boot, but no luck. What could it be?
Could it be the page size? Or maybe because i only have 4GB swap ?

Thanks in advance.

Attached is the dmesg output for ram maping:

[ 0.000000] BIOS EBDA/lowmem at: 0009b800/0009b800
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
[ 0.000000] Linux version 2.6.28-gentoo-r5 (root@master) (gcc version 4.3.2 (Gentoo 4.3.2-r3 p1.6, pie-10.1.5) ) #4 SMP
Tue May 26 11:27:16 Local time zone must be set--see zic
[ 0.000000] Command line: root=/dev/sda2 mem=24GB
[ 0.000000] KERNEL supported cpus:
[ 0.000000] Intel GenuineIntel
[ 0.000000] AMD AuthenticAMD
[ 0.000000] Centaur CentaurHauls
[ 0.000000] BIOS-provided physical RAM map:
[ 0.000000] BIOS-e820: 0000000000000000 - 000000000009b800 (usable)
[ 0.000000] BIOS-e820: 000000000009b800 - 00000000000a0000 (reserved)
[ 0.000000] BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
[ 0.000000] BIOS-e820: 0000000000100000 - 00000000bbe90000 (usable)
[ 0.000000] BIOS-e820: 00000000bbe90000 - 00000000bbea0000 (ACPI data)
[ 0.000000] BIOS-e820: 00000000bbea0000 - 00000000bbed0000 (ACPI NVS)
[ 0.000000] BIOS-e820: 00000000bbed0000 - 00000000bbee0000 (reserved)
[ 0.000000] BIOS-e820: 00000000bbeeb800 - 00000000bc000000 (reserved)
[ 0.000000] BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
[ 0.000000] BIOS-e820: 00000000ffb00000 - 0000000100000000 (reserved)
[ 0.000000] BIOS-e820: 0000000100000000 - 0000000344000000 (usable)
[ 0.000000] user-defined physical RAM map:
[ 0.000000] user: 0000000000000000 - 000000000009b800 (usable)
[ 0.000000] user: 000000000009b800 - 00000000000a0000 (reserved)
[ 0.000000] user: 00000000000e4000 - 0000000000100000 (reserved)
[ 0.000000] user: 0000000000100000 - 00000000bbe90000 (usable)
[ 0.000000] user: 00000000bbe90000 - 00000000bbea0000 (ACPI data)
[ 0.000000] user: 00000000bbea0000 - 00000000bbed0000 (ACPI NVS)
[ 0.000000] user: 00000000bbed0000 - 00000000bbee0000 (reserved)
[ 0.000000] user: 00000000bbeeb800 - 00000000bc000000 (reserved)
[ 0.000000] user: 00000000fee00000 - 00000000fee01000 (reserved)
[ 0.000000] user: 00000000ffb00000 - 0000000100000000 (reserved)
[ 0.000000] user: 0000000100000000 - 0000000344000000 (usable)
[ 0.000000] DMI present.
[ 0.000000] AMI BIOS detected: BIOS may corrupt low RAM, working it around.
[ 0.000000] last_pfn = 0x344000 max_arch_pfn = 0x3ffffffff
[ 0.000000] x86 PAT enabled: cpu 0, old 0x7040600070406, new 0x7010600070106
[ 0.000000] last_pfn = 0xbbe90 max_arch_pfn = 0x3ffffffff
[ 0.000000] init_memory_mapping: 0000000000000000-00000000bbe90000
[ 0.000000] 0000000000 - 00bbe00000 page 2M
[ 0.000000] 00bbe00000 - 00bbe90000 page 4k
[ 0.000000] kernel direct mapping tables up to bbe90000 @ 10000-15000
[ 0.000000] last_map_addr: bbe90000 end: bbe90000
[ 0.000000] init_memory_mapping: 0000000100000000-0000000344000000
[ 0.000000] 0100000000 - 0344000000 page 2M
[ 0.000000] kernel direct mapping tables up to 344000000 @ 13000-22000
[ 0.000000] last_map_addr: 344000000 end: 344000000
 
Old 07-06-2009, 02:06 AM   #2
avalonit
Member
 
Registered: Jun 2008
Posts: 71

Rep: Reputation: 17
Are you using a 64bit kernel?
 
Old 07-06-2009, 06:34 AM   #3
nuliknol
Member
 
Registered: Jul 2009
Posts: 35

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by avalonit View Post
Are you using a 64bit kernel?
of course, otherwise i couldn't have more than 4GB
master # uname -m
x86_64
master #
 
Old 07-06-2009, 07:46 AM   #4
centosboy
Senior Member
 
Registered: May 2009
Location: london
Distribution: centos5
Posts: 1,137

Rep: Reputation: 116Reputation: 116
Quote:
Originally Posted by nuliknol View Post
of course, otherwise i couldn't have more than 4GB
master # uname -m
x86_64
master #
edited: ignore my response

Last edited by centosboy; 07-06-2009 at 07:48 AM.
 
Old 07-06-2009, 08:12 AM   #5
nuliknol
Member
 
Registered: Jul 2009
Posts: 35

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by nuliknol View Post
What could it be?
damn, i put wrong dimms , everything with linux is fine , forget it.
 
Old 07-06-2009, 08:18 AM   #6
johnsfine
Guru
 
Registered: Dec 2007
Distribution: Centos
Posts: 5,138

Rep: Reputation: 1127Reputation: 1127Reputation: 1127Reputation: 1127Reputation: 1127Reputation: 1127Reputation: 1127Reputation: 1127Reputation: 1127
Quote:
Originally Posted by nuliknol View Post
[ 0.000000] user: 0000000100000000 - 0000000344000000 (usable)
The BIOS is telling Linux that you have approximately 12GB of ram.

I don't know what the problem is, but focus on BIOS and/or motherboard issues. The problem is not in Linux.

Edit: I didn't see your post above until after I posted.

Quote:
Originally Posted by nuliknol View Post
of course, otherwise i couldn't have more than 4GB
Actually you can use over 4GB with a 32 bit (PAE) kernel. For 24GB of ram, I'm not sure whether it would be entirely unworkable or just a very poor choice. So no one is suggesting you should use a 32 bit bit kernel. But from your first post, detecting that you are not using a 32 bit kernel is beyond my expertise level. (I expect that if I understood the "kernel direct mapping tables" lines in your first post, that would have indicated a 64 bit kernel).

Last edited by johnsfine; 07-06-2009 at 08:26 AM.
 
Old 07-27-2009, 09:49 AM   #7
archtoad6
Senior Member
 
Registered: Oct 2004
Location: Houston, TX (usa)
Distribution: MEPIS, Debian, Knoppix,
Posts: 4,727
Blog Entries: 15

Rep: Reputation: 231Reputation: 231Reputation: 231
Quote:
Originally Posted by nuliknol View Post
damn, i put wrong dimms , everything with linux is fine , forget it.
I assume that this means you have solved the problem, & that the solution was replacing incompatible RAM sticks (DIMMs).

Please thank those who helped you by:
  1. Confirm that this is solved.
  2. Explain in a little more detail:
    1. How you realized that DIMM replacement was the solution?
    2. What were the wrong DIMMs?
    3. What did you replace them w/?
    This is the most important of my requests, because it adds to the LQ archive of answers.
  3. Mark this thread solved using the "Thread Tools".
 
  


Reply


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 Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
All RAM not being recognized on Linux RHEL after adding RAM manouche Linux - Enterprise 4 04-18-2008 11:31 AM
16GB RAM not recognized whoopi_cat Linux - Hardware 5 02-27-2007 04:22 AM
Compaq 12/24gb Dat Drive smurf Linux - General 3 09-10-2006 10:11 AM
Full RAM not recognized on Compaq 2500 TotalDefiance Slackware 9 06-29-2005 10:19 AM
New RAM not recognized on Toshiba laptop 1speedjb Linux - Hardware 7 08-09-2004 09:18 AM


All times are GMT -5. The time now is 10:10 PM.

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
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration