On Mon, 19 Mar 2001, Michael H. C. Edwards wrote:

> My Linux system has 256MB of RAM installed with 4Mb shared for the
> video. When I do "free -m" it reports my total memory as 62MB, use as
> 60MB, free as 1MB. When I boot up the computer my BIOS reports the 256MB
> with 4MB shared. This happens whether I am using 2 128MB DIMMS or 1
> 256MB DIMMS. The only time RH 7 reports the memory correctly is when I
> use 1 32MB DIMM.
>
At the LILO prompt, try entering "linux mem=252M", and see if the system
sees all of your memory.  (Replace linux with the label for you boot
image, if it isn't linux.)  If it works well, then you can add
append="mem=252M" in /etc/lilo.conf, and run lilo to make the change
perminate.  If you ever change the amount of memory, ether by changing
the amount of ram, or the amount of shared memory, you will have to
change this line to reflect this.  You may want to add the line to just
the image you usualy boot with, and keep one image without the mem= line
as a fall back image, just in case.  The reasion you tell the kernel
that you have 252M instead of 256M is because of the 4M of shared
memory.

The reasion you are running into the problem is that the rules for
passing the amount of RAM to an OS when you have more then 64M keep
changing.  The method your BIOS is not one the kernel know about.


Mikkel
-- 

    Do not meddle in the affairs of dragons,
 for you are crunchy and taste good with ketchup.




_______________________________________________
Redhat-list mailing list
[EMAIL PROTECTED]
https://listman.redhat.com/mailman/listinfo/redhat-list

Reply via email to