Written by: Thomas Höffken
Parent Category: How-to's
Category: DEC hardware errors, and how to repair them

Symptome:
MXV11A RAM-Speicherfehler ein Bit bleibt stehen! Das Testprogramm läuft nicht an.

 Der Speicher wurde mit Hilfe der PDP11GUI mit Daten beschrieben. Das Testprogramm das geladen werden sollte ist folgendes:


.title        AUSGABE einer Zeichenkette
2                                .asect
3 001000                         .=1000
4 177560                         ESTAT=177560
5 177562                         EPUFF=ESTAT+2
6 177564                         ASTAT=ESTAT+4
7 177566                         APUFF=ESTAT+6
8                                START:    ; HALT
9  001000 012700  000101                   MOV   #'A,%0
10 001004 105737  177564          A:       TSTB  @#ASTAT
11 001010 100375                           BPL   A
12 001012 110037  177566                   MOVB  %0, @#APUFF
13 001016 005200                           INC   %0
14 001020 020027  000132                   CMP   %0,#'Z
15 001024 101767                           BLOS  A
16                                         ;HALT
17 001026 105737  177564          B:       TSTB  @#ASTAT
18 001032 100375                           BPL   B
19 001034 012737  000015  177566           MOV   #15,@#APUFF
20                                         ;HALT
21 001042 105737  177564          C:       TSTB  @#ASTAT
22 001046 100375                           BPL   C
23 001050 012737  000012  177566           MOV   #12,@#APUFF
24                                         ;HALT
25 001056 000137  001000                   JMP   @#1000
26                                .END         START
27                               

Das geladene Programm wurden anschließend mittels Speicher-Dump verifiziert:

@1000/013700

 

@1002/001101

 

@1004/105737

 

@1006/177564

 

@1010/101375

 

@1012/111037

 

@1014/177566

 

@1016/005200

 

@1020/021027

 

@1022/001132

 

@1024/101767

 

@1026/105737

 

@1030/177564

 

@1032/101375

 

@1034/013737

 

@1036/001015

 

@1040/177566

 

@1042/105737

 

@1044/177564

 

@1046/101375

 

@1050/013737

 

@1052/001012

 

@1054/177566

 

@1056/001137

 

@1060/001000

 

@1062/001000

 

@1064/001000

 

@1066/001000

 

@1070/001000

 

@1072/001000

 

@1074/001000

 

@1076/001000

 

@1100/001000

 

@

Analyse:

Der Vergleich mit dem Soll-Dump ergibt, das das Bit 9 der ausgegebenen Daten permanent gesetzt ist. Eine Messung mit einem Oszilloskope an Pin 14 des E11 der MXV11-A Karte bestätigte die Annahme.

Reparatur:

Der Baustein E11 wurde gewechselt (DRAM 4116).

Während des Auslötens passierte dann Folgendes: Der Baustein zerbröckelte vollständig. Vor den Auslöten allerdings waren keine mech. Schäden erkennbar!

 

So fing es an nachdem das Zinn von den ersten Pins enfernt wurde....

 

 

Jetzt noch ein wenig größer .....

 

Wenn denn der Deckel schon einmal ab ist... Ein 4116 in voller Größe!

Fazit: Durch irgendeine mechanische Beanspruchung infolge schlechter Lagerung haben sich in der Zementierung des Bausteins Haarrisse gebildet. Diese haben sich dann durch die Belastung während des Auslötens "leicht" vergrößert.

Hier noch die komplett reparierte MXV11-A:

 

 

Test:

Nach dem Wechsel des Bausteins wurde das Testprogramm erneut geladen und es konnte auch erfolgreich gestartet werden.

 

Dokumentation:

MXV11-A Field Maintenance Print Set B-TC-MXV11-A-1

 

Hier das Test-Setup: Bestehend aus der MXV11A einer KDF11-A CPU und einer H9275 Backplane.