Die Erstellung eines Arbeitsspeicherabbildes via FireWire hielt ich bislang für eine der zuverlässigsten Methoden. Nun aber erklärt Arne Vidstrom in einem Beitrag, wie es hierbei zum Einfrieren des Memory Controller Hubs des Intel Chipsatzes kommen kann.
Nach der Beschreibung von Arne Vidstrom tritt das Problem dann auf, wenn die Upper Memory Area (UMA), genau genommen der Speicherbereich zwischen dem der Grafikkarte (0xc0000) und dem Ende des ersten MB bei 0xfffffh gesichert wird. Dieser Teil des physischen Adressraums enthält gewöhnlich ROM BIOS Erweiterungen, hier kann aber auch Hauptspeicher eingeblendet werden.
Arne Vidstrom beschreibt nun eine bestimmte Konstellation, die zu einem implicit writeback des Memory Controller Hub (MCH) auf den I/O Controller Hub (ICH) mit nachgelagertem FireWire-Controller führt. Hierbei friert der MCH ein, offenbar weil diese Situation bei seinem Entwurf nicht berücksichtigt wurde.
Zur Umgehung des Problems schlägt Vidstrom vor, die UMA bei der Sicherung des Arbeitsspeichers zu überspringen.
