One of my machines smoked last week so when tearing it apart for spare
parts I noticed the the PC2700 CL 2.5 memory is what my wife's machine
uses and she had only 512MB so I took the opportunity to throw in a
couple of DIMMs. When I boot Linux (and I'm writing this from Linux
running the new memory so the machine works) top reports only about
900MB while BIOS itself says 2GB. I fired up memtest86 and it reports
2GB. It's been running memory tests for a couple of hours now with no
problems so it seems like it should work.

Is there anything in the kernel config that would stop a 2.6.32-gentoo
kernel from seeing all the memory?

I have double checked that the memory does seem to be seated well in
the DIMM sockets.

The box is an old eMachines thing that has no support and so far I
can't find any BIOS updates.

How does memory get reported up to the kernel? Is that something in
the kernel (i.e. - choosing the proper chipset support or something)
or is it purely the return from some sort of BIOS call? If so can it
be tested or circumvented to get the machine to recognize everything
I've put in?

Thanks,
Mark


m...@dragonfly ~ $ cat /proc/meminfo
MemTotal:         904312 kB
MemFree:          569140 kB
Buffers:           12084 kB
Cached:           161656 kB
SwapCached:            0 kB
Active:           170828 kB
Inactive:         130708 kB
Active(anon):     130084 kB
Inactive(anon):        0 kB
Active(file):      40744 kB
Inactive(file):   130708 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       1052216 kB
SwapFree:        1052216 kB
Dirty:                32 kB
Writeback:             0 kB
AnonPages:        127804 kB
Mapped:            46652 kB
Shmem:              2288 kB
Slab:              15444 kB
SReclaimable:       7140 kB
SUnreclaim:         8304 kB
KernelStack:        1328 kB
PageTables:         1484 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     1504372 kB
Committed_AS:     416504 kB
VmallocTotal:     122880 kB
VmallocUsed:       44728 kB
VmallocChunk:      66616 kB
DirectMap4k:       15932 kB
DirectMap4M:      901120 kB
m...@dragonfly ~ $

Reply via email to