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 cctech
mailing list