
Configuration of the Memory Hole on 64-bit AMD SystemsThe ProblemFrom the official Tyan FAQ:=
Why does my OS see less than the total memory installed when I install 4GB
or more of memory (typically 512MB less)?
The BIOS needs to overlay the APIC, ACPI Table, AGP Aperture and PCI MMIO
(Memory-mapped I/O [see PCI Spec 2.3, Section 3.2.2 for more information])
over the last 512MB of the 4GB physical address space. OS accessible memory
and these structures cannot both exist at the same place and this portion of
DRAM is hidden and unavailable to the OS.
In order to reclaim this lost memory, it must be remapped to another area. This remapping needs to be enables in BIOS, supported by the CPU and the installed OS.
Unfortunately, none of this information is in the motherboard or CPU manual.
Our System ConfigurationMotherboard: TYAN S2895 Thunder K8WE Processor: Dual AMD 246 (2.0 GHz) RAM: 4 X 1 GB DDR ECC RAM Video Card: Nvidia 7800GT Hard Drive: SATA 250GB OS: Fedora Core 3; 64-bitThe Solution
Note:In FC3, the stock kernel 2.6.9 did not work with the Memory Hole remapping enabled. We needed to update to the latest 2.6.12.2 legacy kernel. Xwindows did not work upon first boot. To fix:
Section "Monitor"
Identifier "Monitor0"
VendorName "Monitor Vendor"
ModelName "Dell 1901FP (Digital)"
HorizSync 30.0 - 80.0
VertRefresh 56.0 - 76.0
Option "dpms"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport 0 0
Depth 24
Modes "1280x1024"
EndSubSection
EndSection
IOMMU Configuration
BIOS Update
| ||||||||
| Added: | ||||||||
| > > | * NVIDIA-Linux-x86_64-1.0-8762-pkg2.run: latest NVIDIA driver for linux/x86-64
| |||||||