Hello all,
I've got a problem detecting the correct amount of physical memory on a
serverworks LE based-board (ASUS CUR-DLS) with 1GB of ECC RAM. The BIOS
memory count goes right up to 1GB, no problems there, however, when Linux
(mandrake 8.0) boots with kernel 2.4.5-5mdk (the latest in cooker), it
consistently shows only:
======================================================
~ (#1001) free -o -t
total used free shared buffers cached
Mem: 899860 632944 266916 1048 220892 201368
Swap: 773216 0 773216
Total: 1673076 632944 1040132
=====================================================
That make something like 146MB missing from main memory. Where did it go,
why didn't the kernel detect it? I'm at my wits end, i've:
1. Added the append=" mem=1024M" in the lilo config, made sure that the
kernel saw it by checking /proc/cmdline, yet there's no effect!
2. updated/re-flashed the BIOS to the latest one posted by ASUS, still no
luck, and there does not seem to be anyone discussing this on usenet
(google groups) or mailing lists.
the output of e820info in /proc is
~ (#1003) cat /proc/e820info
000000000009ec00 @ 0000000000000000 (usable)
0000000000001400 @ 000000000009ec00 (reserved)
0000000000010000 @ 00000000000f0000 (reserved)
000000003fefb000 @ 0000000000100000 (usable)
0000000000004000 @ 000000003fffb000 (ACPI data)
0000000000001000 @ 000000003ffff000 (ACPI NVS)
0000000000010000 @ 00000000fec00000 (reserved)
0000000000001000 @ 00000000fee00000 (reserved)
0000000000080000 @ 00000000fff80000 (reserved)
and /proc/mtrr is
reg00: base=0x00000000 ( 0MB), size=1024MB: write-back, count=1
But i don't really know how to read this...
/proc/meminfo is
total: used: free: shared: buffers: cached:
Mem: 921456640 663560192 257896448 1073152 227299328 221999104
Swap: 791773184 0 791773184
MemTotal: 899860 kB
MemFree: 251852 kB
MemShared: 1048 kB
Buffers: 221972 kB
Cached: 216796 kB
Active: 394008 kB
Inact_dirty: 45808 kB
Inact_clean: 0 kB
Inact_target: 64 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 899860 kB
LowFree: 251852 kB
SwapTotal: 773216 kB
SwapFree: 773216 kB
Anyone here who can point me in the right direction?