LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 06-15-2005, 09:55 AM   #1
TotalDefiance
Member
 
Registered: Jan 2004
Distribution: Slackware, RH, WBEL
Posts: 65

Rep: Reputation: 15
Full RAM not recognized on Compaq 2500


I have a Compaq ProLiant 2500 with the following specs:

2x Pentium Pro 200 MHz Processors
640MB Memory
Compaq Smart Array Controller - 2DH

I first tried installing Redhat 9 and then many other RPM based distros to no avail. None would recognize the full amount of memory and therefore would not install based on a 'not enough mem' related error. I finally went with slackware 10.0 (2.4.26) since it installed fine; however, I later realized that slack does not see the full amount of mem either. Only about 12 megs of RAM is recognized, the OS is mostly using swap =(. I remember trying some kernel memory map parameters on the redhat bootdisc, but I could never get it to see the full RAM. Does anyone have any idea how to get slack to recognize full RAM? Is it a kernel issue, or simply device/chip driver issue with the ProLiant 2500?

I plan on recompiling the kernel for this box soon to get SMP support, perhaps this is an issue which could be fixed when making the new kernel?

Any help is appreciated, thanks.
 
Old 06-15-2005, 10:33 AM   #2
killerbob
Member
 
Registered: Oct 2004
Location: Ottawa, ON
Distribution: Slackware
Posts: 662

Rep: Reputation: 31
Could you post the output of free -m?

Not to say that I disbelieve you, but it's possible you're just misinterpreting the memory.

That said, if it doesn't have shared memory, you can try booting the kernel image with "mem=640" appended.
 
Old 06-15-2005, 11:01 AM   #3
davidsrsb
Member
 
Registered: Oct 2003
Location: Kuala Lumpur, Malaysia
Distribution: Slackware 13.37 current
Posts: 770

Rep: Reputation: 33
Old Compaq Proliants have a known problem with memory detection because of the bios having a memory hole at 15MB.
This requires a lilo.conf switch
See http://www.cpqlinux.com/memory.html
 
Old 06-15-2005, 11:32 AM   #4
TotalDefiance
Member
 
Registered: Jan 2004
Distribution: Slackware, RH, WBEL
Posts: 65

Original Poster
Rep: Reputation: 15
for killerbob; free -m output is as follows:

----------------------------------------------------------------------------------------------
total used free shared buffers cached
Mem: 12 12 0 0 1 3
-/+ buffers/cache: 7 4
Swap: 980 22 957

-----------------------------------------------------------------------------------------------

davidsrsb, thanks for the link. I'll have to test out the slack kernel parameter as well, I recall trying a number of the mem=exactmap, mem=(#MB)MB, etc for redhat + mandrake. At least link you sent has all the various Methods in one place. I will post results for refernece.
 
Old 06-15-2005, 03:21 PM   #5
dkpw
Member
 
Registered: Sep 2003
Location: Scotland
Distribution: LinuxMint16 & Ubuntu 12.0.4 LTS
Posts: 218

Rep: Reputation: 30
Quote:
Originally posted by davidsrsb
Old Compaq Proliants have a known problem with memory detection because of the bios having a memory hole at 15MB.
This requires a lilo.conf switch
See http://www.cpqlinux.com/memory.html
Thanks for that link - very useful indeed. It warrants further reading as I have a 1600 sitting in a rack not doing very much. It's currently a Win2000 server which I was using for some AV evaluations. It had previously refused to install SuSE or RedHat so Slackware, now I'm familiar with it, is the obvious choice. It'll be nice for it to do something useful for a change.

Regards,

dkpw
 
Old 06-15-2005, 07:18 PM   #6
davidsrsb
Member
 
Registered: Oct 2003
Location: Kuala Lumpur, Malaysia
Distribution: Slackware 13.37 current
Posts: 770

Rep: Reputation: 33
Also see the same problem with a C.P.2500 running IPCop firewall. IPCop uses Grub but the isse is the same.
http://www.ipcops.com/index.php?name...5ef6424cdc795f
 
Old 06-15-2005, 08:34 PM   #7
TotalDefiance
Member
 
Registered: Jan 2004
Distribution: Slackware, RH, WBEL
Posts: 65

Original Poster
Rep: Reputation: 15
heh, I actually use IPCop, but on a generic K6 box, not ProLiant.

alright, now for some good results:

I was weary of this working, since I remember trying all the mem paramteres listed in the article on Fedora/Redhat/Mandrake as I said.

Using mem=640M@0 didn't work for me on my current slack 10.0 setup, system froze after echoing "....booting the kernel....." However, mem=exactmap mem=640K@0 mem=639M@1M worked like a charm. I appended the parameters to my lilo.conf file and the system boots fine and recognizes all mem.

"free" output is now as follows:
---------------------------------------------------------------------------------------
total used free shared buffers cached
Mem: 644820 63052 581768 0 3980 32020
-/+ buffers/cache: 27052 617768
Swap: 1003672 0 1003672
---------------------------------------------------------------------------------------

As a side note, I did do back and try the same mem parameters on my Fedora 3 bootdisc and they did NOT work, system froze at "...booting the kernel...". Score a big one for Slackware in my book. Thanks for your help and refreshing of the info!

Last edited by TotalDefiance; 06-15-2005 at 08:36 PM.
 
Old 06-16-2005, 06:39 AM   #8
PDock
Member
 
Registered: Aug 2004
Distribution: Slack10 & curr. tried numerous
Posts: 189

Rep: Reputation: 37
Had same problem on a Proliant 5000. For what its worth with multiple labels in lilo.conf I incremented a lower but close quess for mem by 1 until it broke. Out of 700M+, gave up after getting 640M, as I remember spaces inside the quotes were important.

image = /boot/bzImage
append=" mem=624m@16m "
root = /dev/sda1
label = Linux
 
Old 06-29-2005, 05:03 AM   #9
Nunners
LQ Newbie
 
Registered: Sep 2004
Location: Worcester, UK
Posts: 4

Rep: Reputation: 0
Fedora Core 3 on PL2500

For installing Fedora Core 3 onto a Compaq PL2500, refer to:
https://bugzilla.redhat.com/bugzilla....cgi?id=129487

I've just completed an install!!!!
 
Old 06-29-2005, 09:19 AM   #10
TotalDefiance
Member
 
Registered: Jan 2004
Distribution: Slackware, RH, WBEL
Posts: 65

Original Poster
Rep: Reputation: 15
Quote:
Triple eureka!

FC3 installs on a Proliant 2500R, with an EISA Smart Array.

changing "mem=" to "memmap=" is the fix.
This seems to be the most clearly helpful part of the article. I will certainly have to try this and confirm it works as well. Interested to see if it works with other RPM/RedHat based distros such as Whitebox Enterprise Linux.
 
  


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
how does one enter the Compaq Proliant 2500 Bios? hamish Linux - Hardware 4 02-06-2005 03:08 AM
Boot failure on Compaq presario 2500 cicero Linux - Laptop and Netbook 1 11-17-2003 12:01 AM
2.4.22 Kernel on Compaq Presario 2500 janseun Linux - Laptop and Netbook 5 10-13-2003 09:49 AM
Linux on compaq 2500 help!! mcquay18 Linux - Laptop and Netbook 1 08-08-2003 03:03 PM
Compaq Prolian 2500 appen mem crazyholger Linux - Hardware 3 11-14-2002 11:00 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 07:51 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