Aperture pointing to e820 RAM. Ignoring
Your BIOS doesn’t leave an aperture memory hole
Please enable IOMMU option in BIOS setup
This cost you 64MB of RAM
So sieht meine Fehlermeldung aus, die mir der Ubuntu 8.10 Kernel liefert. Komischerweise stellt der Kernel mir 3,6GB Ram zur Verfügung, eindeutig zu wenig bei vorhandenen 4GB. Eine IOMMU Option existiert im meinem Bios leider nicht und auch sonst gibt es keine Möglichkeit etwas in diese Richtung zu unternehmen. Boote ich wie im mehreren Foren empfohlen mit der Kerneloption iommu=noaperture entfällt zwar die Fehlermeldung, aber dafür gibts auch nur noch 3,4 GB Ram. Die andere empfohlene Alternativoption iommu=memaper scheint überhaupt keine Wirkung zu haben. Komisch ist auch die Ausgabe von hwinfo –mem, was mir unter anderem “Memory Size: 3GB + 512MB” liefert. Allerdings könnte das daran liegen, dass das BIOS automatisch 512MB für die interne Grafik abzwackt? Ich werde mal testen, wie sich diese Ausgabe ändert, wenn ich den internen Speicher händisch im BIOS festlege. Dies wird vermutlich das Problem auch nicht lösen, aber immerhin wird dann einiges klarer wo der fehlende Speicher abgeblieben ist. Laut Catalyst Control Center besitzt die Karte nämlich 512MB DDR2 Ram, wie ich gerade lese. Da die Karte aber nur Shared Memory besitzt scheint dies der Fehlende Speicher zu sein? Ich berichte später…
Interessante Links zum Thema
http://rubbad.wordpress.com/2008/11/28/ubuntu-810-iommu/
http://www.overclock.net/linux-unix/441413-installation-problem-new-computer.html
http://ubuntuforums.org/showthread.php?t=1018854&page=3
Nachtrag:
Anscheinend war tatsächlich die Shared Memory Option der internen Grafikkarte für den mysteriösen Speicherklau verantwortlich! Und wie ich in einem Forum las, schein oben genannter Fehler kein Fehler sondern eine simpele Warnung zu sein.
Schlagworte: 4gb, 64bit, 9550, amd, amd64, ami, asrock, Asus, athlon, ati, award, bios, duron, gigabyte, iommu, ka790, ka790gx, kernel, mainboard, memaper, msi, noaperture, nvidia, ocz, phenom, phoenix, quadcore, ram, turion
Hallo Malte,
ich hatte gerade denselben Fehler!
Bei Ubuntu 8.10/64 kam beim booten die Meldung
“Please enable IOMMU option”.
Ich habe ein Gigabyte-Board mit ATI 3200
onboard-Grafik, CPU ist ein Phenom 9350e.
Der System-Manager zeigt 7.6 Gigabyte an
(8 Gigabyte sind installiert). Das ist wohl
normal (denke ich).
Viele Grüße, Martin
Hallo,
ich habe an meinem PC das selbe problem mit der IOMMU leider weis ich nciht wie ichd as weg machen kann haben sie da für mich ein rat wie das weg gehen könnte
falls sie mein system brauchen hier ist es:
AMD Phenom X3 8550 Triple – Core Prozessor
4 GB DDR – RAM Arbeitsspeicher
500 GB Festplatte
Mainboard: AMD 780G
ATI Radeon HD 3450 256 MB
der PC ist von Fujitsu Siemens
MFG Felix
Hallo! Wie schon gesagt, ist das kein richtiger Fehler sondern eher eine Warnung. Man bekommt die Warnung weg, wie oben geschrieben indem du “iommu=noaperture” hinter die Kernel-Commandline schreibst. Das Ganze sieht dann ungefähr so aus:
/boot/vmlinuz-2.6.27-11-generic root=UUID=d0de0b2c-d4f2-44d6-848d-b6b5ffe9abb2 ro quiet splash iommu=noaperture
Das hebt allerdings nur die Warnung auf und löst das eigentliche Problem nicht! Im Prinzip verlierst du nur 64Mb Ram durch das Iommu Problem, daher würde ich die Warnung einfach ignorieren