LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 05-08-2007, 09:17 PM   #1
DukeLeto
Member
 
Registered: Jan 2003
Location: Antarctica
Distribution: *watches the penguins pass by*
Posts: 56

Rep: Reputation: 15
Linux won't boot with > 16gb RAM


I have an iwill server, with 8 dual core opteron cpu's. If I use 32bit live cd's, they boot fine (but of course, can't address more than 4gb of RAM, and running 32bit isn't an option).

If I use a 64bit live cd, and boot with more than 16gb of ram installed (ram has been tested for 48 hours in memtest), strange things occur, for instance, a soft lockup on a random cpu (could be 1, could be 3, could be 4). I have tried mem={theexactamount}, and mem={exactamountminus1}, however this does not work. I have 32gb of RAM installed, and it just simply won't boot. If I remove 16gb, and bring it to 16gb, the machine boots, and I am able to install, (and I can install the other 16gb once I'm done with the stage3 install, but it's unstable).

Is there some sort of limit on what linux really supports on installed RAM I'm not aware of? Is there a specific kernel argument I need to pass for that much RAM? I have tried gentoo 2006.0, and 2006.1 and 2007.0, to no avail. I have also tried fedora (to no avail).

Any help will be greatly appreciated.

Thanks,
Michael
 
Old 05-08-2007, 09:51 PM   #2
lazlow
Senior Member
 
Registered: Jan 2006
Posts: 4,363

Rep: Reputation: 172Reputation: 172
Leto

..and I take crude about having 2gig installed. I think you are going to have a limited pool of people with real experience on this one. The only thing I could find applies to Redhat(maybe others?). "append the kernel command line with mem=32G"

As in:

title Red Hat Enterprise Linux Server (2.6.18-4.elxen)
root (hd0, 0)
kernel /xen.gz-2.6.18-4-el5 mem=32G
module /vmlinuz -2.6.18-4.el5xen ro root=LABEL=/
module /initrd-2.6.18-4.el5xen.img



Hope this helps.

Keep us posted.

Lazlow
 
Old 05-08-2007, 10:06 PM   #3
samstar
Member
 
Registered: Apr 2007
Distribution: suse 10.2
Posts: 324

Rep: Reputation: 31
Hi,

Perhaps if you boot with only the 16 gig memory, and compile a kernel with "CONFIG_HIGHMEM64G" set (in other words, give the kernel support for up to 64 GB mem), that might resolve your problem.

Sam
 
Old 05-08-2007, 10:11 PM   #4
DukeLeto
Member
 
Registered: Jan 2003
Location: Antarctica
Distribution: *watches the penguins pass by*
Posts: 56

Original Poster
Rep: Reputation: 15
I have another of the exact machines, and that's how I did it, booted, and installed with 16, then installed the 32. However, as I said, it seems unstable.

Michael
 
Old 05-08-2007, 10:18 PM   #5
samstar
Member
 
Registered: Apr 2007
Distribution: suse 10.2
Posts: 324

Rep: Reputation: 31
Well what I meant was to boot with your 16 gig mem, and DON'T install the rest of the memory until you have compiled the new kernel and are ready to boot to it.

Sam
 
Old 05-09-2007, 02:03 AM   #6
syg00
LQ Veteran
 
Registered: Aug 2003
Location: Australia
Distribution: Lots ...
Posts: 21,125

Rep: Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120Reputation: 4120
Woohoo, that'd be my idea of a Gentoo box. Bet you get X compiled faster than I did ...

Sounds like dodgy (most likely mismatched) memory. Memtest doesn't exercise things like the kernel does. Unfortunate but true - same with Windoze; it'll happily run on memory Linux gets all wobbly kneed about.

Mmmm - Opterons; is the memory "local" to the processors ???. I had a feeling the Opterons were (psuedo ???) NUMA architecture.
If so, maybe try using all the (current) memory on half the chips - use the remainder on the others. Can't harm to try.
 
  


Reply



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
16GB RAM not recognized whoopi_cat Linux - Hardware 5 02-27-2007 03:22 AM
16GB RAM -Kerbel support niranjan_mr Linux - Hardware 7 09-05-2005 05:14 AM
16GB RAM -Kernel support niranjan_mr Linux - Hardware 1 09-01-2005 01:21 AM
Win98SE Pentium166MMX/64MB RAM vs Linux AthlonXP+ 3000/512MB RAM : Lucent LT WinModem t3gah Linux - Software 2 04-22-2005 01:01 PM
10GB of files take up 16GB of space? mdscudder Linux - General 11 05-29-2002 06:33 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 05:45 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
Open Source Consulting | Domain Registration