Kernel-Parameter mem did not work properly
Hallo! I'm using a Asus SK8V mainboard and an opteron 146. We put 4G of RAM into it and got the well known trouble with I/O-addresses mapped into high memory: If a programm consume more memory as 3.5G the system froze and we have to switch it of. Now there is a BIOS switch to remap the memory block just below 4G and move it above. They write I could use ALL 4G when my OS will support APE. As I don't know what APE is, I don't know want I can expect on my< mainboard. But beside this I even should have roughly 3.8G or 3.5G available. So I told the kernel with mem=3800M (also tried 3.8G, 3800000M, 3.5G, etc.) only to use the secure memory. But I only get 3G (shown by top) and also after that my little test-programm starts swapping. Is there anybody having an idea which can help me. Regards Gerd Sander
On Fri, 26 Mar 2004 08:12:58 +0100
gerd sander
I'm using a Asus SK8V mainboard and an opteron 146. We put 4G of RAM into it and got the well known trouble with I/O-addresses mapped into high memory:
This seems to be an VIA hardware bug. Their southbridge breaks when the IOMMU is used, and IOMMU is needed for IDE and USB for
4GB. Only workaround I can recommend right now is to not use VIA chipsets with >3GB (and complain to VIA loudly so that they fix it)
Nvidia and AMD and SIS chipsets should work fine here. -Andi
participants (2)
-
Andi Kleen
-
gerd sander