strange number corruption on pdp11/34

Jacob Ritorto jacob.ritorto at gmail.com
Thu Jan 29 21:31:55 CST 2015


!!! oops, I just noticed that I foolishly used wildcards and accidentally
ran NRLGA0.BIC in the former and ZRLGE0.BIC in the latter.  In the interest
of being completely thorough, I just re-ran the bad board using ZRLGE0.  No
change - the 'mysterious zeroes bug' behaves nearly identically with
both NRLGA0.BIC
and ZRLGE0.BIC on the bad board.

On Thu, Jan 29, 2015 at 10:18 PM, Jacob Ritorto <jacob.ritorto at gmail.com>
wrote:

> ...and the same routine with the 'good' KD11E-A.
>
>  Note that it has proper console emulation numbers with real values and no
> missing digits at power on.  Also, I don't have to halt the thing and enter
> 165200 to get it to talk to the console - it does it happily itself. ZRLG??
> offers sane defaults and gives real pass counts and numbers in output.
> Note also that rsx boots and starts up happily.
>
> What can I say?  That other board was just a pretty messed up processor :\
>
>
> I'd like to fix it, but have no clue where to start.
>
>
>
> 000017 000007 000015 000011
> @DL
>
>
> BOOTING UP XXDP-XM EXTENDED MONITOR
>
>
> XXDP-XM EXTENDED MONITOR - XXDP V2.5
> REVISION: F0
> BOOTED FROM DL0
> 124KW OF MEMORY
> UNIBUS SYSTEM
>
> RESTART ADDRESS: 152000
> TYPE "H" FOR HELP !
>
> .R ZRLG??
> ZRLGE0.BIC
>
> DRSSM-G2
> CZRLG-E-0
> CZRLG TESTS CONTROLLER FUNCTIONS, INTERFACE LOGIC, REGISTER OPERATION
> UNIT IS RL01,RL02
> RSTRT ADR 145702
> DR>START
>
> CHANGE HW (L)  ? Y
>
> # UNITS (D)  ? 1
>
> UNIT 0
> RL11=1, RLV11=2, RLV12=3 (O)  ? 1
> BUS ADDRESS (O)  174400 ? 174400
> VECTOR (O)  160 ? 160
> DRIVE (O)  0 ?
> DRIVE TYPE = RL01 (L) Y ? N
> BR LEVEL (O)  5 ? 5
>
> CHANGE SW (L)  ? N
>
> NXT TST MAY ZERO LD UNIT. DOIT ANYWAY?Y
>
> CZRLG DVC FTL ERR  00044 ON UNIT 00 TST 037 SUB 000 PC: 024232
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 177605 MP: 132012
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 177605 MP: 176640?
> LAST: 000000 PRES: 176600 EXP'D: 177600
>
> CZRLG DVC FTL ERR  00043 ON UNIT 00 TST 037 SUB 000 PC: 024070
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 176601 MP: 042271
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 176601 MP: 157420?
> LAST: 000000 PRES: 157400 EXP'D: 000000
>
> CZRLG DVC FTL ERR  00052 ON UNIT 00 TST 043 SUB 000 PC: 026102
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 177605 MP: 050003
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 177605 MP: 176610?
> LAST: 177400 PRES: 176600 EXP'D: 177600
>
> CZRLG DVC FTL ERR  00051 ON UNIT 00 TST 043 SUB 000 PC: 025742
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 176601 MP: 014276
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 176601 MP: 001005?
> LAST: 177400 PRES: 001000 EXP'D: 000000
>
> CZRLG DVC FTL ERR  00052 ON UNIT 00 TST 043 SUB 000 PC: 026102
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 176605 MP: 006013
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 176605 MP: 175615?
> LAST: 177400 PRES: 175600 EXP'D: 176600
>
> CZRLG DVC FTL ERR  00052 ON UNIT 00 TST 043 SUB 000 PC: 026102
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 173605 MP: 126002
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 173605 MP: 175645?
> LAST: 177400 PRES: 175600 EXP'D: 173600
>
> CZRLG DVC FTL ERR  00051 ON UNIT 00 TST 043 SUB 000 PC: 025742
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000210 BA: 002416 DA: 175601 MP: 132534
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 175601 MP: 161447?
> LAST: 177400 PRES: 161400 EXP'D: 000000
>
> CZRLG DVC FTL ERR  00052 ON UNIT 00 TST 043 SUB 000 PC: 026102
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 167605 MP: 041373
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 167605 MP: 177400?
> LAST: 177400 PRES: 177400 EXP'D: 167600
>
> CZRLG DVC FTL ERR  00051 ON UNIT 00 TST 043 SUB 000 PC: 025742
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 177401 MP: 036064
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 177401 MP: 001017?
> LAST: 177400 PRES: 001000 EXP'D: 000000
>
> CZRLG DVC FTL ERR  00052 ON UNIT 00 TST 043 SUB 000 PC: 026102
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 157605 MP: 152242
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 157605 MP: 160611?
> LAST: 177400 PRES: 160600 EXP'D: 157600
>
> CZRLG DVC FTL ERR  00051 ON UNIT 00 TST 043 SUB 000 PC: 025742
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 177001 MP: 176152
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 177001 MP: 001022?
> LAST: 177400 PRES: 001000 EXP'D: 000000
>
> CZRLG DVC FTL ERR  00052 ON UNIT 00 TST 043 SUB 000 PC: 026102
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 176005 MP: 134244
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 176005 MP: 177000?
> LAST: 177400 PRES: 177000 EXP'D: 176000
>
> CZRLG DVC FTL ERR  00051 ON UNIT 00 TST 043 SUB 000 PC: 025742
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 177001 MP: 134145
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 177001 MP: 001004?
> LAST: 177400 PRES: 001000 EXP'D: 000000
>
> CZRLG DVC FTL ERR  00052 ON UNIT 00 TST 043 SUB 000 PC: 026102
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 174005 MP: 170240
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 174005 MP: 177035?
> LAST: 177400 PRES: 177000 EXP'D: 174000
>
> CZRLG DVC FTL ERR  00051 ON UNIT 00 TST 043 SUB 000 PC: 025742
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 177001 MP: 152143
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 177001 MP: 001041?
> LAST: 177400 PRES: 001000 EXP'D: 000000
>
> CZRLG DVC FTL ERR  00052 ON UNIT 00 TST 043 SUB 000 PC: 026102
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 170005 MP: 176253
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 170005 MP: 173013?
> LAST: 177400 PRES: 173000 EXP'D: 170000
>
> CZRLG EOP    1
>    16 TOTAL ERRS
>
> CZRLG DVC FTL ERR  00044 ON UNIT 00 TST 037 SUB 000 PC: 024232
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 177605 MP: 164002
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 177605 MP: 176606?
> LAST: 177400 PRES: 176600 EXP'D: 177600
>
> CZRLG DVC FTL ERR  00043 ON UNIT 00 TST 037 SUB 000 PC: 024070
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 176601 MP: 066277
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 176601 MP: 001004?
> LAST: 177400 PRES: 001000 EXP'D: 000000
>
> CZRLG DVC FTL ERR  00052 ON UNIT 00 TST 043 SUB 000 PC: 026102
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 177605 MP: 066006
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 177605 MP: 176623?
> LAST: 177400 PRES: 176600 EXP'D: 177600
>
> CZRLG DVC FTL ERR  00051 ON UNIT 00 TST 043 SUB 000 PC: 025742
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 176601 MP: 030270
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 176601 MP: 001020?
> LAST: 177400 PRES: 001000 EXP'D: 000000
>
> CZRLG DVC FTL ERR  00052 ON UNIT 00 TST 043 SUB 000 PC: 026102
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 176605 MP: 022002
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 176605 MP: 175630?
> LAST: 177400 PRES: 175600 EXP'D: 176600
>
> CZRLG DVC FTL ERR  00051 ON UNIT 00 TST 043 SUB 000 PC: 025742
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 175601 MP: 134530
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 175601 MP: 001045?
> LAST: 177400 PRES: 001000 EXP'D: 000000
>
> CZRLG DVC FTL ERR  00052 ON UNIT 00 TST 043 SUB 000 PC: 026102
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 173605 MP: 146252
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 173605 MP: 176635?
> LAST: 177400 PRES: 176600 EXP'D: 173600
>
> CZRLG DVC FTL ERR  00051 ON UNIT 00 TST 043 SUB 000 PC: 025742
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 176601 MP: 012272
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 176601 MP: 001032?
> LAST: 177400 PRES: 001000 EXP'D: 000000
>
> CZRLG DVC FTL ERR  00052 ON UNIT 00 TST 043 SUB 000 PC: 026102
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 167605 MP: 154246
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 167605 MP: 172611?
> LAST: 177400 PRES: 172600 EXP'D: 167600
>
> CZRLG DVC FTL ERR  00051 ON UNIT 00 TST 043 SUB 000 PC: 025742
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 177001 MP: 176152
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 177001 MP: 001026?
> LAST: 177400 PRES: 001000 EXP'D: 000000
>
> CZRLG DVC FTL ERR  00051 ON UNIT 00 TST 043 SUB 000 PC: 025742
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 176001 MP: 036313
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 176001 MP: 001043?
> LAST: 177400 PRES: 001000 EXP'D: 000000
>
> CZRLG DVC FTL ERR  00052 ON UNIT 00 TST 043 SUB 000 PC: 026102
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 174005 MP: 042252
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 174005 MP: 177027?
> LAST: 177400 PRES: 177000 EXP'D: 174000
>
> CZRLG DVC FTL ERR  00052 ON UNIT 00 TST 043 SUB 000 PC: 026102
> BAD SEEK-TEST OF DIFFENCE WORD
> CONTROLLER: 174400  DRIVE: 0
> BEFORE COMMAND: CS: 000211 BA: 002416 DA: 170005 MP: 126002
> TIME OF ERROR:  CS: 000211 BA: 002416 DA: 170005 MP: 167414?
> LAST: 177400 PRES: 167400 EXP'D: 170000
>
> CZRLG EOP    2
>    29 TOTAL ERRS
> ^C
> DR>^C^C
> DR>EXIT
> @
> 143116 173600 165212 155644
> @
> 000000 173600 165212 165212
> @
> 000000 173600 165212 165212
> @DL
>    DEVICE DD000: NOT IN CONFIGURATION
> DEVICE DD001: NOT IN CONFIGURATION
> DEVICE DY000: NOT IN CONFIGURATION
> DEVICE DY001: NOT IN CONFIGURATION
> DEVICE NI000: NOT IN CONFIGURATION
>
>   RSX-11M V4.1 BL35   124.K MAPPED
> >RED DL:=SY:
> >RED DL:=LB:
> >MOU DL:SYSTEM
> >@DL:[1,2]STARTUP
> >;$     [1,2]STARTUP.CMD *** boot-time commands ***
> >TIME 5:30 24-Jan-95
> >;      Myrt.
> >ACS LB:/BLKS=1024.
> >ELI /LOG
> 05:30:02  ERRLOG -- Error Logging initialized
> >SET /COLOG=ON
> >SET /COLOG/COTERM=TT00:
> >CLI /INI=DCL
> >;      Select Flying Indirects to be executed by TDX
> >INS $ICP/TASK=...AU.
> >INS $ICP/TASK=...AV.
> >;      Install editor task ("...EDT")
> >INS $EDT
> >;      Install m file transfer utility ("...MFT")
> >INS $MFT
> >ins $k11rsx
> >mount dl1:USER1/SYS
> MOU - unit offline
> >BYE
> Have a nice day
> 24-JAN-95 05:30 TT0:  logged off PDPE2A
> >
>  05:30:09  COT -- Date is 24-JAN-95
> 05:30:09  Logout user [0,0] TT0:
> >@ <EOF>
>
> On Thu, Jan 29, 2015 at 10:08 PM, Jacob Ritorto <jacob.ritorto at gmail.com>
> wrote:
>
>> So, pardon the large post, but here's the real comparison between my
>> 'mysterious zero bug' KD11E-A cpu board M8266, and my good one:  First is
>> the bad.  Note that even at power on, I have to halt and restart the
>> console emulator at 165200.  Look at the registers, all blanked to zeroes
>> and missing digits, too.  It did manage to boot xxdp, but when I tried to
>> enter the correct address and vector to ZRLG??, it actually told me I was
>> wrong and couldn't even run the test on the device that way.  Then I just
>> accepted the default (which was presented as zeroes) and it did run.  Two
>> passes.  Blinking lights and audible head movement.  I let it run for two
>> passes, but it presented even that as zero passes and spit a bunch of
>> zeroes in the results.  Just for kicks, I then booted (and very promptly
>> crashed) RSX.  It crash-dumped, giving a whole lot of zeroes.  Next post
>> will be same test with the good KD11E-A; stay tuned..
>>
>> thx
>> jake
>>
>>
>> �@
>> 000000 000 00000 000000
>> @
>> 0 000 00000 00000
>> @
>> 0 000 00000 00000
>> @
>> 0 000 00000 00000
>> @
>> 0 000 00000 00000
>> @
>> 0 000 00000 00000
>> @DL�
>>
>>
>> BOOTING UP XXDP-XM EXTENDED MONITOR
>>
>>
>> XXDP-XM EXTENDED MONITOR - XXDP V2.5
>> REVISION: F0
>> BOOTED FROM DL0
>> 124KW OF MEMORY
>> UNIBUS SYSTEM
>>
>> RESTART ADDRESS: 152000
>> TYPE "H" FOR HELP !
>>
>> .R ?RLG??
>> NRLGA0.BIC
>>
>> DRSSM-G2
>> CNRLG-A-0
>> CNRLG TESTS CONTROLLER FUNCTIONS, INTERFACE LOGIC, REGISTER OPERATION
>> UNIT IS RL01,RL02
>> RSTRT ADR 000000
>> DR>START
>>
>> CHANGE HW (L)  ? Y
>>
>> # UNITS (D)  ? 1
>>
>> UNIT 0
>> RL11=1, RLV11=2, RLV12=3 (O)  0 ? 1
>> BUS ADDRESS (O)  0 ? 174400
>>
>> # TOO LARGE
>> BUS ADDRESS (O)  0 ? 174400
>>
>> # TOO LARGE
>> BUS ADDRESS (O)  0 ?
>> VECTOR (O)  0 ? 160
>>
>> # TOO LARGE
>> VECTOR (O)  0 ?
>>
>> TOO MANY VALUES INPUT
>> VECTOR (O)  0 ?
>> DRIVE (O)  0 ?
>> DRIVE TYPE = RL01 (L) Y ? N
>> BR LEVEL (O)  0 ? 5
>>
>> CHANGE SW (L)  ? N
>>
>> NXT TST MAY ZERO LD UNIT. DOIT ANYWAY?Y
>>
>>
>>  ILL INTER 000
>>  PC 000000 PS 000000
>> DR>START
>>
>> CHANGE HW (L)  ? Y
>>
>> # UNITS (D)  ?
>>
>> NO DEFAULT
>> # UNITS (D)  ? 1
>>
>> UNIT 0
>> RL11=1, RLV11=2, RLV12=3 (O)  0 ? 1
>> BUS ADDRESS (O)  0 ?
>> VECTOR (O)  0 ?
>> DRIVE (O)  0 ?
>> DRIVE TYPE = RL01 (L) Y ? N
>> BR LEVEL (O)  0 ?
>>
>> CHANGE SW (L)  ? N
>>
>> NXT TST MAY ZERO LD UNIT. DOIT ANYWAY?Y
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG EOP    0
>>     0 TOTAL ERRS
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG DVC FTL ERR  00000 ON UNIT 00 TST 000 SUB 000 PC: 000000
>> BAD SEEK-TEST OF DIFFENCE WORD
>> CONTROLLER: 000000  DRIVE: 0
>> BEFORE COMMAND: CS: 000000 BA: 000000 DA: 000000 MP: 000000
>> TIME OF ERROR:  CS: 000000 BA: 000000 DA: 000000 MP: 000000?
>> LAST: 000000 PRES: 000000 EXP'D: 000000
>>
>> CNRLG EOP    0
>>     0 TOTAL ERRS
>> ^C
>> DR>^C^C
>> DR>
>> XIT^U
>> EXIT
>> �@
>> 000000 000 00000 000000
>> @
>> 0 000 00000 00000
>> @
>> 0 000 00000 00000
>> @
>> 0 000 00000 00000
>> @DL�
>>     DEVICE DD000: NOT IN CONFIGURATION
>> DEVICE DD100: NOT IN CONFIGURATION
>> DEVICE DY002: NOT IN CONFIGURATION
>> DEVICE DY102: NOT IN CONFIGURATION
>> DEVICE NI002: NOT IN CONFIGURATION
>>
>>   RSX-11M V4.1 BL35   124.K MAPPED
>>
>> SYSTEM CRASH AT LOCATION 000000
>>
>> REGISTERS
>>
>>  R0=000000 R1=000000 R2=000000 R3=000000
>>
>>  R4=000000 R5=000000 SP=000000 PS=000000
>>
>> SYSTEM STACK DUMP
>>
>>  LOCATION CONTENTS
>>
>>   000000   000000
>>   000000   000000
>>   000000   000000
>>   000000   000000
>>   000000   000000
>>   000000   000000
>>   000000   000000
>>   000000   000000
>>   000000   000000
>>   000000   000000
>>   000000   000000
>>   000000   000000
>>   000000   000000
>>   000000   000000
>>   000000   000000
>>   000000   000000
>>   000000   000000
>>   000000   000000
>>   000000   000000
>>   000000   000000
>>   000000   000000
>>   000000   000000
>>   000000   000000
>>
>>
>> CRASH -- CONT WITH SCRATCH MEDIA ON DY0
>>
>> On Thu, Jan 29, 2015 at 9:30 PM, Jacob Ritorto <jacob.ritorto at gmail.com>
>> wrote:
>>
>>> ok, now with my 'good' 11/34 board set (not the set with the mysterious
>>> zero bug) installed, I re-ran xxdp against the rl02.  I'm getting proper
>>> prompts with the address and vectors supplied with non-zero numbers as
>>> defaults. I just hit return like I had been doing with the 'zero-bug' cpu
>>> boards and this time, the tests run, the drive blinks wildly like before,
>>> and I get real results with real numbers filled in.  I think this pretty
>>> conclusively proves that there's something really weird (mysterious zero
>>> bug) going on with my other board set.
>>>
>>> On Thu, Jan 29, 2015 at 7:15 PM, Johnny Billquist <bqt at update.uu.se>
>>> wrote:
>>>
>>>> On 2015-01-29 20:14, Pete Turnbull wrote:
>>>>
>>>>> On 29/01/2015 18:32, Jacob Ritorto wrote:
>>>>>
>>>>>> Johnny, you're insisting that I put in the real numbers for address
>>>>>> and csr
>>>>>> for testing the drive (for instance).  I'm going to do that next,
>>>>>> here.
>>>>>> But are you understanding that some of us think that the reason it
>>>>>> prompts
>>>>>> a zero default is that it's a manifestation of the zero bug and that
>>>>>> the
>>>>>> real value *is* actually safe but hidden in memory?  Did you see the
>>>>>> RSX-11M crash dump I posted in the other thread?
>>>>>>
>>>>>
>>>>> I didn't see a crash dump, but did you see what I posted yesterday?
>>>>>
>>>>
>>>> I haven't seen any crash dumps either.
>>>>
>>>>  The default in XXDP for CSRs is very often zero, and I'm pretty sure it
>>>>> is so in the RL02 diagnostics (I've ont checked the listing for that
>>>>> particular one, but I did look at some others that were more readily to
>>>>> hand).  So when it asked you for input and you just hit "return", you
>>>>> really did tell it zero.  Applying the principle of Occam's Razor, and
>>>>> assuming the simplest solution is the correct one, you got a lot of
>>>>> zeros back because it was accessing memory instead of the controller
>>>>> you
>>>>> wanted.
>>>>>
>>>>> It's hard to believe you have a CPU fault that consistently prints
>>>>> numbers as zeros yet happily boots three different OSs.  Still, I'll
>>>>> change the tune if you re-run XXDP with sensible inputs.
>>>>>
>>>>
>>>> Totally agree with that one.
>>>>
>>>>
>>>>         Johnny
>>>>
>>>> --
>>>> Johnny Billquist                  || "I'm on a bus
>>>>                                   ||  on a psychedelic trip
>>>> email: bqt at softjar.se             ||  Reading murder books
>>>> pdp is alive!                     ||  tryin' to stay hip" - B. Idol
>>>>
>>>
>>>
>>
>


More information about the cctalk mailing list