Re: Linux does not see my 32 Meg RAM

Jari Soderholm (kernel@cdlinux01.ntc.nokia.com)
Mon, 28 Oct 1996 11:03:26 +0200 (EET)


> > Well , I tried that patch but it did not help, Linux still
> > sees on only 16 MB.
>
> Arghh. Mmmm, I suspect that you have a "memory hole" : in your CPU address
> space, you would have some memory mapped from 0 to some address
> (usualy 15M), then you would have a hole (that can be used for some exotic
> memory-mapping devices), and then the other part of your memory starting
> at 16M.
>
> On my BIOS (AMI) I can configure this option in the Chipset Setup, and
> it's just named "Memory Hole". But sometimes the option gets another name.
>
> Currently, Linux can't be configured to support a memory hole. This will
> have to change.
>
> Do you have exactly 16M detected, or a little less ? (this would be a
> great hint that you have a memory hole). What is your /proc/kcore file size ?
>

I don't know about memory architecture of Compaq Armada 4120 laptop
but machine setup says that system board has 16 MB and
dimm slot 1 has 8 MB and
dimm slot 2 has 8 MB
memory module.

kcore size is 16781312

and "cat meminfo" produces a thing like this

total: used: free: shared: buffers: cached:
Mem: 15245312 9936896 5308416 8876032 495616 5296128
Swap: 0 0 0
MemTotal: 14888 kB
MemFree: 5184 kB
MemShared: 8668 kB
Buffers: 484 kB
Cached: 5172 kB
SwapTotal: 0 kB
SwapFree: 0 kB

and Opti PCI chipsets 82c557, 82c558, 82c621

Jari