Hi, I have a Tyan S1834D Dual motherboard (Apollo Via 133 controller) with 1 Gigabyte of RAM and two pentium-III 733 MHz. I was running kernel 2.2.14-5.0smp and the total amount of physical ram installed was correctly detected in /proc/meminfo , however I just installed 2.2.16-3smp and it turns out that now the physical memory detected is 100 Mb less than what it should be. Below is the output of "cat /proc/meminfo" where you can see that the line "MemTotal" is incorrect. I added ' append="mem=1023M" ' to /etc/lilo.conf in order to try to temporarily fix the problem, did "lilo -v" and rebooted but that did not change anything (!!). I also tried booting the non-SMP kernel but still noticed the same problem. Any idea what the problem could be? Any known fix? ## with old 2.2.14-5.0smp kernel (standard RH 6.2 CD) komatits-n001(101): cat /proc/meminfo total: used: free: shared: buffers: cached: Mem: 1061060608 51617792 1009442816 49016832 18149376 7925760 Swap: 542826496 0 542826496 MemTotal: 1036192 kB MemFree: 985784 kB MemShared: 47868 kB Buffers: 17724 kB Cached: 7740 kB BigTotal: 65472 kB BigFree: 58988 kB SwapTotal: 530104 kB SwapFree: 530104 kB ## with new 2.2.16-3smp kernel ## same problem even if I add ' append="mem=1023M" ' to /etc/lilo.conf + lilo -v + reboot komatits-n001(102): cat /proc/meminfo total: used: free: shared: buffers: cached: Mem: 928153600 38350848 889802752 11272192 3284992 21065728 Swap: 542826496 0 542826496 MemTotal: 906400 kB MemFree: 868948 kB MemShared: 11008 kB Buffers: 3208 kB Cached: 20572 kB BigTotal: 0 kB BigFree: 0 kB SwapTotal: 530104 kB SwapFree: 530104 kB
I also noticed that this happens only when I put 1 Gigabyte of RAM. If I put 256 Mb or 768 Mb everything is fine with kernel 2.2.16-3. (the Gigabyte of RAM is correctly detected by the BIOS during boot POST) dimitri
The kernels built for 1Gig max, are actually about 920Mb (some virtual space is needed for other stuff like PCI maps). Im wondering why the bigmem kernel/support wasnt used but that would be an installer issue I think Perhaops someone is checking 1Gig not 900Mb there
Passed to QA to attempt to reproduce.
we are unable to see this problem in test w/similar (but not exact!) hardware ... do you have this problem with any other kernels besides 2.2.16-3smp?
No. I switched to kernel 2.4 beta version test8 two months ago and since then everything works fine. the full Gb of RAM is correcly seen by the system. I had to compile the kernel with the "RAM up to 4Gb" on of course dimitri
Thank you for this additional information.
Since this is dependent on a newer kernel to function correctly we cannot fix this in the installer.