Go to the first, previous, next, last section, table of contents.


B. Wie man defekten Speicher ohne Probleme nutzen kann

Stürzen bei ihnen Programme nach einem Zufallsprinzip ab?

Dann sind wahrscheinlich ihre RAM-Bausteine defekt. Das kann insbesondere bei PS-2 (SIMM) Modulen sehr schnell gehen, da sie keine "statische Aufladung" mögen, wie z.B. bei einem Fussel, oder anfassen.
Oder haben Sie ein paar ungenutzte defekte RAM-Bausteine herrumliegen?

Kein Grund zur Sorge, man kann den defekten Speicher-bereich ähnlich wie bei einer Festplatte, markieren und so vor dem Zugriff ausschließen.

Dazu müssen wir erstmal wissen wo genau der Speicher defekt ist. Hierfür gibt es ein excelentes Programm Namens MemTest, das man ohne Booten starten sollte (soviel freien Speicher wie nur möglich). Davor sollte der "DataCache" des CPU mit

CPU NODATACACHE NODATABURST NOEXTERNALCACHE

abgeschaltet werden. Nun den "Rotate 32" test machen lassen; und das Ergebnis speichern.

Nun nur noch das Programm Allocate besorgen.

Geben Sie in der Datei `S:Startup-Sequence' in der ersten Zeile folgendes ein:

resident c:Allocate pure
Allocate <>NIL: 68900000 100000
Allocate <>NIL: 68B00000 100000
resident Allocate remove

Die Hexadezimal Adressen sollten natürlich das Memory-testergebnis großzügig eingrenzen. (Geizen Sie nicht mit ein paar 100KB oder MB (je nach Art des Chips) herrum.)

Das gleiche funktioniert auch mit LinUX:

Eine `Datei' erstellen, in der nur die Bereiche eingetragen werden, die 100% funktionieren. z. B.

2097152
0x68000000 9437184
0x68A00000 1048576
0x68C00000 3670016

und AmiBoot mit -m DateiName starten.


Go to the first, previous, next, last section, table of contents.