How to make kernel recognize 4GB of RAM
On Mon, Apr 19, 2010 at 9:02 AM, Claudio Miranda
> Hi, How to make the kernel recognizes 4 GB of RAM memory ?
> It is a Lenovo T400 Laptop.
> Fedora 12
> 220.127.116.11-99.fc12.i686 #1 SMP Mon Apr 5 16:32:08 EDT 2010 i686 i686
> i386 GNU/Linux
> $ head -1 /proc/meminfo
> MemTotal: * * * *3057360 kB
> dmesg shows
> total RAM covered: 3998M
> The BIOS shows 4 GB of RAM memory
> Looks like the kernel initially recognizes the 4 GB, but is unable to
> use it, is that right ?
> I read elsewhere that if there are more than 4 GB of RAM, the
> kernel-pae is necessary, but my laptop doesn't have more than 4 GB.
> So, is it possible to have the kernel recognizes the 4 GB ? With or
> without the kernel-pae ?
For a 32-bit machine you need the PAE kernel to utilize all 4GB's of
your machine. If you have an 64-bit machine then the default x86-64
kernel will do this.
I see you have F12 and i686 that should be a PAE enabled kernel. You
should also see more memory than 3GB with a non PAE enabled kernel.
Could you post the full output of dmesg?
laptop mailing list