• Please review our updated Terms and Rules here

RSTS/E V10, pdp11/93, and DHQ11 quandary...

Roe

Experienced Member
Joined
Dec 28, 2012
Messages
240
Location
Regina, Canada
I'm (finally, thanks sgutils) installing RSTS/E 10 on my pdp11/93, and I'm having trouble getting it to recognize a DHQ11.

A brief inventory:
11/93, 4MB, with 8 DL11s (console at 777560, 7 more starting at 776500 vector 300)
CMD CQD220A/TM SCSI controller at 772150
RQDX3 at 760334
DEQNA, standard settings
RLV21 RL02 controller, standard settings
DHQ11 at 760440, vector 400

The DHQ is in DHU11 mode, as recommended, and all the hardware works. Unix sees and runs it all perfectly.

RSTS does not recognize the DHQ. Even during the installation procedure, it didn't ask about dh-style controllers.

The default vector for a DHU/Q at 760440 is 300, which I obviously had to change to make room for the 7 DH11s. I picked 400 since it was a simple change on the dip switches, but I suspect RSTS wants some kind of standard vector for the card.

Anyone have any pointers?

Thanks in advance.
 
What output do you get if instead of typing START or just hitting <Return> when you boot RSTS/E you type HARDWR instead and then LIST? (I think I have that right, don't have a running system to check at the moment).

Looks like you have expected CSR and Vectors value setup. When in doubt you can run FLOAT in XXDP.

Code:
BOOTING UP XXDP-XM EXTENDED MONITOR


XXDP-XM EXTENDED MONITOR - XXDP V2.5
REVISION: F0
BOOTED FROM DL0
124KW OF MEMORY
NON-UNIBUS SYSTEM

RESTART ADDRESS: 152000
TYPE "H" FOR HELP !

.R FLOAT
FLOAT .BIN


CZFLA FLOAT UTILITY PROG - VERSION: D0

CONTROL C TO RESTART PROGRAM
CONTROL Z TO PRINT SELECTED LIST
CONTROL S TO STOP PRINTING
CONTROL Q TO CONTINUE PRINTING
CONTROL A TO BACK UP DEVICE LIST

TERMINAL TYPES:
        A = LA36 NO FILL
        L = LA120 100 FILL CHARACTER
        V = VT52 OR VT100 50 FILL CHARACTER

ENTER TERMINAL TYPE.(A,L,V)? V
POSSIBLE OPTIONS ARE
        FA-FLOATING ADDRESSES. (DJ,DH,DQ,ETC.)
        VA-FLOATING ADDRESSES AND VECTORS.
        HE-HELP
        EX-EXIT
ENTER OPTION: VA

HOW MANY OF EACH DOES THE SYSTEM HAVE.(DECIMAL)

 DC11'S                                         ?
 DL11-A,B,W (TU58) DLV11-A,B,F                  ? 7
 DP11'S                                         ?
 DM11-A'S                                       ?
 DN11-AA'S                                      ?
 DM11-BB'S                                      ?
 DR11-A,C,K'S DRV11                             ?
 PA611-R'S                                      ?
 PA611-P'S                                      ?
 LPD11                                          ?
 DT11,07'S                                      ?
 DX11'S                                         ?
 DL11-C,D,E'S DLV11-E                           ?
 DJ11'S                                         ?
 DH11'S                                         ?
 GT40                                           ?
 VSV11'S                                        ?
 LPS11                                          ?
 DQ11'S                                         ?
 KW11-W KWV11                                   ?
 DU11 DUV11'S                                   ?
 DUP11'S                                        ?
 DV11'S                                         ?
 LK11'S                                         ?
 DWUN'S                                         ?
 DMC11 DMR11'S                                  ?
 DZ11 DZS11 DZV11 DZ32'S                        ?
 KMC11'S                                        ?
 LPP11'S                                        ?
 VMV21'S                                        ?
 VMV31'S                                        ?
 VTV01'S                                        ?
 DWR70'S                                        ?
 RL11 RLV11'S                                   ? 1
 TS11 TU80'S                                    ?
 LPA11'S                                        ?
 IP11 IP300'S                                   ?
 KW11-C'S                                       ?
 RESERVED                                       ?
 RX11 RX211 RXV11 RXV21'S                       ?
 DR11-W'S                                       ?
 DR11-B'S                                       ?
 DMP11'S                                        ?
 DPV11'S                                        ?
 ML11'S                                         ?
 ISB11'S                                        ?
 DMV11'S                                        ?
 UNA'S                                          ?
 DISK CONTROLLERS (RQDXn,RRD50,KDA50,UDA)       ? 2
 DMF32'S                                        ?
 KMS11'S                                        ?
 PCL11'S                                        ?
 VS100'S                                        ?
 TAPE CONTROLLERS (TU81,TK50,TK70)              ?
 KMV11'S                                        ?
 KCT32'S                                        ?
 IEX'S                                          ?
 DHV11 DHU11'S                                  ? 1
 DMZ32 CPI32 (ASYNCH)                           ?
 CPI32 (SYNCH)                                  ?
 QNA'S                                          ? 1
 QVSS'S                                         ?
 VS31'S                                         ?
 LNV11'S                                        ?


 DEVICE     CSR         VECT         COMMENT
 ------     ---         ----         -------

 DL11-A,B,W (TU58) DLV11-A,B,F
           776500      000300
           776510      000310
           776520      000320
           776530      000330
           776540      000340
           776550      000350
           776560      000360

 RL11 RLV11'S
            774400         160

 DISK CONTROLLERS (RQDXn,RRD50,KDA50,UDA)
           772150         154
           760334      000370

 DHV11 DHU11'S
           760500      000400

 QNA'S
           774440      000410
 
The DH at 760440 is not listed. It's pretty cool that RSTS has the hardwr/list option at boot time (which worked).

I should add that the 11/93 map command lists the 760440 address.
 
AHA! Thanks, gslick, for running the config through FLOAT. I moved the DHQ from 760440 to 760500 (as reported above), and RSTS found it immediately.

My gawd, I love this forum.
 
The DH at 760440 is not listed. It's pretty cool that RSTS has the hardwr/list option at boot time (which worked).

I should add that the 11/93 map command lists the 760440 address.

The output from XXDP FLOAT with your configuration suggests that the DHV11 should be at 760500, not the default of 760440 as other floating addresses are in use (for example the second MSCP controller at 760334). Can you try setting the DHV11 at 760500 and see if that makes any difference?
 
Also, looking at the RSTS/E System Installation and Update Guide it looks like you can use the HARDWR CSR suboption to declare a nonstandard controller address. Maybe you can try doing that to explicitly declare that VH0 is at 760440 instead of relocating it to 760500 if that is where it is expected to be with your device configuration according to the floating device address rules.

I don't know whether you would also have to use the HARDWR ENABLE and HARDWR VECTOR suboptions for VH0 in your situation. I don't think I have ever experimented with that yet.
 
Back
Top