Ubuntu 8.10 IOMMU
Since I installed Ubuntu Intrebid Ibex and upgraded my RAM to 4 gigs, i have been getting something like this message at boot:
[ 0.004000] Checking aperture…
[ 0.004000] No AGP bridge found
[ 0.004000] Node 0: aperture @ 20000000 size 32 MB
[ 0.004000] Aperture pointing to e820 RAM. Ignoring.
[ 0.004000] Your BIOS doesn’t leave a aperture memory hole
[ 0.004000] Please enable the IOMMU option in the BIOS setup
[ 0.004000] This costs you 64 MB of RAM
[ 0.004000] Mapping aperture over 65536 KB of RAM @ 20000000
So I searched the ubuntuforums for the solution to this, and it was pretty simple:
add iommu=noaperture to the kernel line in your /boot/grub/menu.list file. When You reboot, you will no longer get the error message.
If the above solution doesn’t work, try iommu=soft instead.
This is on 64bit Ubuntu 8.10 with an AMD Turion x2 processor and ATI chipset / graphics. Acer Aspire 5100 series.

