000
10.01.2014, 21:03 Uhr
thasti
|
Hallo Forum,
hier nun der dritte Versuch, meinen EC1834 wieder zum Leben zu erwecken. Was bisher geschah, ist hier zu lesen (aber für das aktuelle Problem irrelevant denke ich): http://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=7851 http://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=9034
Nachdem also D78 sich als defekt herausgestellt hat (sehr interessantes Problem, der Schaltkreis hat 1 Bit vergessen und damit dem IRQ-Controller einen falschen Sprungvektor geliefert, sehr schwer zu finden gewesen, bin ich ein Stück weiter.
Der Rechner meldet nun "Starten von MS-DOS.." und bleibt dann entweder stehen oder meldet "20000 PARITY CHECK SYSTEM BOARD". Auffälligkeit am RAM-Test vorher ist, dass er bis 128KB für jeden Block gleichlang braucht, danach aber manche scheinbar "überspringt" (zeigt also 64, 80, 96, 112, 160, 176, 224, 240, 256 lange an, die Zwischenwerte sind unlesbar, müssten aber 128, 144, 192, 208 sein). EDIT hierzu: Ich kann durch "Aufhucken" eines RAMs auf D98 die "kurzen" Speicherblöcke etwas "länger" anzeigen lassen (bei D98 ist also schonmal ein Problem zu vermuten), sie sind aber immer noch kürzer da als die oben beschriebenen. Warum zum Teufel macht der RAM-Test sowas und gibt keine entsprechende Meldung, welches Bit defekt ist? Manchmal tut er das, wenn ich an Huckepack-RAMs wackle, das sind aber dann eher Kontaktprobleme und nicht reproduzierbar... BIOS Version ist 723/724, gab es da evtl einen Fix?
Mir stellen sich nun folgende Fragen: a) Welche RAM-Schaltkreise sind für die unteren bzw oberen 128KB zuständig? Da der Paritätsfehler ja direkt bei der ersten Speicheradresse in den oberen 128KB auftritt, liegt sicher in einem der 16 Schaltkreise dieser Bank das Problem. EDIT: D91-D99 und D117-D125 sind für die oberen 128 K da, richtig?
b) Wie gehe ich sinnvoll vor, um den Fehler zu finden? Ich habe noch 10 D2164 C20 A3, die ich teilweise schon versucht habe "Huckepack" zu stecken, um den Fehler damit zu "überbügeln" - kein Erfolg bis auf D98. EDIT: Lohnt es sich eurer Meinung nach, erstmal nur D98 zu tauschen?
c) Lassen sich aus den übersprungenen Blöcken evtl. Informationen zum Problem ableiten? Ich nehme an, nein, jeder Schaltkreis ist ja für je 1 Bit zuständig...
Danke für eure Hilfe und ein schönes Wochenende! Stefan Dieser Beitrag wurde am 11.01.2014 um 13:53 Uhr von thasti editiert. |