SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
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?
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
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.
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.
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.
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.
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.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.