MICRONOTES
================================================================================
Note 43.0                  RQDX Controller Status/Info                No replies
FURILO::PROPPER                                     819 lines  13-AUG-1986 15:04
--------------------------------------------------------------------------------
      +---------------+                                    +-----------------+
      | d i g i t a l |                                    |  uNOTE # 043    |
      +---------------+                                    +-----------------+

                                                                   
      +----------------------------------------------------+-----------------+
      | Title: RQDX CONTROLLER STATUS/INFORMATION          | Date: 10-Jun-86 |
      +----------------------------------------------------+-----------------+
      | Originator: JACK TOTO                              | Page 1 of 14    |
      +----------------------------------------------------+-----------------+

      This MicroNote contains a collection of data and charts which will allow
      users to match the correct RD/RX controller and firmware revision to his
      system/CPU, as well as compatibility of disk formatting  software.   All
      chart  compatibilities  were  developed  using  the  latest  versions of
      operating system software available  as  of  the  date  posted  on  this
      MicroNote.   The  MicroNote  is divided into 4 sections, one for each of
      the controllers as outlined below.


                I. RQDX1
                    A. RQDX1 History
                    B. RQDX1 Firmware
                    C. RQDX1 Compatibility
                         1. Controller/TYU Upgrades
                         2. System Upgrade Examples

                II. RQDX2
                     A. RQDX2 History
                     B. RQDX2 Firmware
                     C. RQDX2 Compatibility

                III. RQDX3
                      A. RQDX3 History
                      B. RQDX3 Firmware
                      C. RQDX3 Compatibility
                          1. Controller/CPU Upgrades
                          2. System Upgrade Examples

                IV. Compatibility Charts
                      A. RQDX1
                      B. RQDX2
                      C. RQDX3








                                  399

uNOTE # 043
Page 2 of 14


      I. RQDX1 HISTORY:
      -----------------


      The   first   version   of   RQDX1   micro-code   (version   7.0)    had
      incompatibilities   with  RX50  diskettes/drives  transported  from  one
      machine to another, this was noted and  changed  with  ECO  (Engineering
      Change  Order)  M8639-ML002  dated  June  1984.   The new ROM micro-code
      became known as Version 8.0.


      When the RD52 was announced, the same controller was  to  be  used  with
      these  drives,  but the firmware obviously needed to be changed in order
      to recognize this new drive.  The new micro-code for  the  RD52s  became
      known as version 9.0, and was documented in ECO M8639-ML004.


      The RQDX1 later underwent another ECO that allowed it to be resident  in
      any  Q-bus  slot after the CPU.  This ECO involved changes in etch work,
      micro-code and nomenclature.  The  controller  name  and  module  number
      changed  from  the  RQDX1  with  module  number  M8639-YA stamped on the
      handles, to the RQDX2 with module number M8639-YB stamped on the handle.
      The  firmware  revision became known as version 9.4E, and was compatible
      with the RX50 and RD5n (n = 1, 2, 3) series devices.


      RQDX1 FIRMWARE:
      ---------------
      The RQDX1 has had three revisions to its firmware.  The ROM part numbers
      for  the  RQDX1  controller  are listed below.  The two ROM part numbers
      represent the low and high byte pieces of micro-code, and both parts are
      needed when upgrading a system from one level to the next.  The low byte
      ROM is installed in socket E106 and the high byte ROM  is  installed  in
      socket E105.  Refer to the RQDX1 maintenance prints (PN MP-01731-01) for
      the location of those sockets.


       Version 7.0 ROMs  For RQDX1 Support of The RX50 and RD51:
                             23-238E4-00 for the low byte ROM.
                             23-239E4-00 for the high byte ROM.

       Version 8.0 ROMs  For RQDX1 Support of The RX50 and RD51:
                             23-264E4-00 for the low byte ROM.
                             23-265E4-00 for the high byte ROM.

       Version 9.0 ROMs  For RQDX1 Support of The RX50 and RD51/52:
                             23-042E5-00 for the low byte ROM.
                             23-043E5-00 for the high byte ROM.





                                  400

                                                           uNOTE # 043
                                                          Page 3 of 14


      RQDX1 COMPATIBILITY 
      -------------------


                          CONTROLLER/CPU UPGRADES: 
                          ------------------------
      It is important to note that when upgrading either the CPU or the  RX/RD
      controller,  that  you  change the firmware on both of the modules.  For
      example if your current system is  a  MicroPDP-11/23  with  version  8.0
      firmware   on  both  the  CPU  and  the  controller,  your  system  will
      successfully boot an RD51 as a fixed device in the system.  If you  wish
      to  upgrade  your  system  to allow for the usage of a larger fixed disk
      (RD52), you will need to upgrade the ROMs on the RQDX1 from version  8.0
      to version 9.0 (see RQDX1 HISTORY for actual part numbers).  However due
      to some timing considerations the ROMs on the CPU card  should  also  be
      changed  to  version  9.0 (this will change the CPU from a KDF11-BE to a
      KDF11-BF).  Further the formatter used with the  newer  micro-code  will
      not be the same as the one used for the older micro-code.  To obtain the
      proper formatter file name, refer to the chart below.


             SYSTEM UPGRADE EXAMPLES:
             ------------------------

                          VERSION 7.0/8.0 SYSTEM
                          ----------------------
      CPU ROMs: (KDF11-BE)                RQDX1 ROMs:
          23-158E4-00                           23-238E4-00   {version 7.0}
          23-159E4-00                           23-239E4-00   

                                             -- OR --
                                                
                                                23-264E5-00   {version 8.0}
                                                23-265E5-00


                          VERSION 9.0/9.4E SYSTEM
                          -----------------------
      CPU ROMs: (KDF11-BF)                RQDX1 ROMs
          23-183E4-00                           23-042E5-00   {version 9.0}
          23-184E4-00                           23-043E5-00   {RQDX1      }

                                             -- OR --

                                                23-172E5-00   {version 9.4E}
                                                23-173E5-00   {RQDX2       }







                                  401

uNOTE # 043
Page 4 of 14


      II. RQDX2 HISTORY:
      ------------------
      As mentioned above, the RQDX1 controller became the RQDX2 with an ECO to
      the board itself and a change to the firmware allowing it to support the
      latest mass storage devices on MicroPDP-11s and  MicroVAX  I's  (RD52s).
      The  announcement  day (MicroVAX II) ROMs (version 10.0D) were available
      to be used with the RD53s, and have been upgraded once, to  the  version
      10.0E  micro-code.   These two versions of the firmware will boot any of
      the RD devices available for the MicroPDP-11s or the MicroVAXs.


      RQDX2 FIRMWARE:
      ---------------
      The RQDX2 has had three revisions to its firmware.  The ROM part numbers
      for  the  RQDX2  controller  are listed below.  The two ROM part numbers
      represent the low and high byte pieces of micro-code, and both parts are
      needed when upgrading a system from one level to the next.  The low byte
      ROM is installed in socket E106 and the high byte ROM  is  installed  in
      socket E105.  Refer to the RQDX2 maintenance prints (PN MP-01731-01) for
      the location of those sockets.


        Version 9.4E ROMs For RQDX2 Support With The RX50 and RD51/52:
                              23-172E5-00 for the low byte ROM.
                              23-173E5-00 for the high byte ROM.

        Version 10.0D ROMs For RQDX2 Support With The RX50 and RD51/52/53:
                              23-178E5-00 for the low byte ROM.
                              23-179E5-00 for the high byte ROM.

        Version 10.0E ROMs For RQDX2 Support With The RX50 and RD51/52/53:
                              23-188E5-00 for the low byte ROM.
                              23-189E5-00 for the high byte ROM.


      RQDX2 COMPATIBILITY 
      -------------------

                          CONTROLLER/CPU UPGRADES:
                          ------------------------
      It is important to note that when upgrading either the CPU or the  RX/RD
      controller,  that  you  change the firmware on both of the modules.  For
      example if your current system is a MicroPDP-11/23 with version  9.0  or
      firmware  on the CPU and version 9.0 or 9.4E firmware on the controller,
      your system will successfully boot an RD52 as  a  fixed  device  in  the
      system.   If you wish to upgrade your system to allow for the usage of a
      larger fixed disk (RD53), you will need to upgrade the ROMs on the RQDX2
      from  whatever version you currently have to version 10.0D.  This change
      will further require that the CPU be able to boot  the  RD53.   If  your
      system is a MicroPDP-11, the user will need install the KDF11-B3 ROM set
      installed on the CPU.  If the user's system is a MicroVAX II the  system
      ROMs on the KA630 CPU module will boot the RD53.  Finally, the formatter

                                  402

                                                           uNOTE # 043
                                                          Page 5 of 14


      used with the newer/upgraded micro-code will not be the same as the  one
      used  for  the  older  micro-code.   To  obtain  the  correct  formatter
      filename, refer to the chart below.


             SYSTEM UPGRADE EXAMPLES:
             ------------------------


                          VERSION 9.0/9.4E SYSTEM
                          -----------------------
      CPU ROMs: (KDF11-BF)                RQDX1/2 ROMs:
          23-183E4-00                           23-042E4-00   {version 9.0}
          23-184E4-00                           23-043E4-00   {RQDX1      }

                                             -- OR --
                                                
                                                23-172E5-00   {version 9.4E}
                                                23-173E5-00   {RQDX2


                          VERSION 10.0D/10.0E SYSTEM
                          --------------------------
      CPU ROMs: (KDF11-BH)                RQDX2 ROMs
          23-380E4-00                           23-178E5-00   {version 10.0D}
          23-381E4-00                           23-179E5-00   {RQDX2        }

                                             -- OR --

                                                23-188E5-00   {version 10.0E}
                                                23-189E5-00   {RQDX2        }

      III. RQDX3 HISTORY:
      -------------------
      The RQDX3 is the enhanced version of  the  RQDX  family  of  MSCP  RX/RD
      device  controllers.   Disks previously formatted on RQDX1/2 controllers
      will not be compatible with the RQDX3 controller.   The  RQDX1/2  stores
      the  disk geometry information in ROM while the RQDX3 stores the data on
      the disk itself and reads in the track that  contains  this  information
      during  the  power  up sequence.  Further the RQDX3 uses a 17 sector per
      track format while the RQDX1/2 uses  an  18  sector  per  track  format.
      There  are  also a few performance enhancements to the RQDX3 that add to
      its preference as a disk controller over the older versions, those being
      a  1:1  disk  interleaving  versus  3:1  interleaving  for  the  earlier
      controllers, an elevator seek reordering algorithm is used as well as an
      algorithm to handle overlapped seeks when multiple RD5ns are resident in
      a system.  Further the problem that  existed  with  the  RQDX2  hold-off
      timer  has been fixed on the RQDX3 by increasing the length of the timer
      so as not to steal DMA grants from a second RX/RD  controller  or  other
      DMA devices in the system.



                                  403

uNOTE # 043
Page 6 of 14


      RQDX3 FIRMWARE:
      ---------------
      The RQDX3 has had only one firmware  version  to  date.   The  ROM  part
      numbers  for  the  RQDX3  controller are listed below.  The two ROM part
      numbers represent the low and high byte pieces of micro-code,  and  both
      parts  are  needed  when  upgrading a system from one level to the next.
      The low byte ROM is installed in socket E22 and the  high  byte  ROM  is
      installed  in socket E21.  Refer to the RQDX3 maintenance prints for the
      location of those sockets.


        VERSION 1.10 ROMs 23-216E5-00 for the low byte ROM.
                          23-217E5-00 for the high byte ROM.


      RQDX3 COMPATIBILITY:
      -------------------

                          CONTROLLER/CPU UPGRADES:
                          ------------------------
      It should be noted that whenever you upgrade your system  by  adding  an
      RQDX3 controller in place of an RQDX1/2 that the disks (RD51/52/53) will
      have to be reformatted using the newest XXDP+  or  MDM  formatter.   The
      disks  are  NOT  forward compatible as they were when upgrading with the
      two earlier controllers.  Along with this controller  upgrade  the  user
      SHOULD  upgrade his CPU.  If your system is a MicroPDP-11, the user will
      need to install the KDF11-B3 ROM set on the CPU module.   If  the  users
      system  is  a  MicroVAX  II the system ROMs on the KA630 CPU module will
      boot the RD53.


             SYSTEM UPGRADES EXAMPLES:
             -------------------------

                          VERSION 1.10 SYSTEM
                          -------------------
      CPU ROMs: (KDF11-BF)                RQDX3 ROMs:
          23-183E4-00                           23-216E5-00   {version 1.10}
          23-184E4-00                           23-217E5-00   

       -- OR --
       
      CPU ROMs: (KDF11-BG)
          23-380E4-00
          23-381E4-00    








                                  404

                                                           uNOTE # 043
                                                          Page 7 of 14


      IV. COMPATIBILITY CHART: 
      ------------------------ 
      When using any of  the  RQDX*  compatibility  charts  find  the  correct
      controller  type (RQDX1/2/3) and revision level.  Then follow any of the
      connected lines from that point, any of the devices that are on the line
      are  compatible,  any  of  the  devices  not  connected by the lines are
      obviously not compatible.  The formatters  for  PDP-11  systems  can  be
      found  either  in  the  XXDP+ diagnostics package or on the set of RX50s
      that ship with the system.  It is the specific diagnostic  routine  that
      is listed in the column under formatter.  The formatter for MicroVAX I's
      and II'S are found either in the MDM diagnostic package for MicroVAX  II
      and  on  the RX50s that come with the MicroVAX I system.  The RX50s that
      come with the MicroVAX II contain NO formatter and the MDM package  must
      be  obtained.   It  is  possible  to take the unformatted drive to Field
      Service and have them format the disk.


      The charts are outlined as follows:


             A. RQDX1
                 1. Version 7.0
                 2. Version 8.0
                 3. Version 9.0
             B. RQDX2
                 1. Version 9.4E
                 2. Version 10.0D
                 3. Version 10.0E
             C. RQDX3
                 1. Version 1.10




                                        NOTE

              There are no diagnostics  that  are  available  for  the
              RQDX3  on  a MicroVAX I that is the only reason that the
              RQDX3 is not supportted on a MicroVAX I.














                                  405

uNOTE # 043
Page 8 of 14


       RQDX1:
       -----



       CONTROLLER           CPU                DISK(S)       FORMATTER
       ----------           ---                -------       ---------
                                            

                           KDF11-BE             RD51     ZRQBA0, ZRQBC1
                       +------------------> ---------->  -------------->  
                       |
                       |
                       |
                       |
       RDQX1           |                   
       VERSION 7.0     |   KDJ11-AA             RD51    ZRQBA0, ZRQBC1
      ---------------> +------------------> ----------> -------------->
                       |
                       |
                       |
                       |
                       |
                       |   KDJ11-BA             RD51     ZRQBA0, ZRQBC1
                       +------------------> ---------->  -------------->
                       |
                       |
                       |
                       |
                       |  
                       |   FALCON PLUS          RD51     ZRQBA0, ZRQBC1
                       +------------------> ---------->  --------------> 
                       |
                       |
                       |
                       |
                       |
                       |   MICROVAX I           RD51     SYSTEM DIAGNOSTICS
                       +------------------> ---------->  ------------------>
                                                         EHXRQ

                        











                                  406

                                                           uNOTE # 043
                                                          Page 9 of 14



       CONTROLLER           CPU                DISK(S)       FORMATTER
       ----------           ---                -------       ---------


                                                RD51  
                                            +--------->
                           KDF11-BE         |            ZRQBA0, ZRQBC1 
                       +------------------> |            ------------->
                       |                    |   RD52   
                       |                    +---------> 
                       |
                       |
                       |                        RD51   
                       |                    +---------> 
                       |   KDF11-BF         |            ZRQBA0, ZRQBC1  
                       +------------------> |            -------------->
                       |                    |  RD52  
                       |                    +--------->
                       |
                       |
                       |                        RD51   
       RQDX1           |                    +--------->
       VERSION 8.0     |   KDJ11-AA         |           ZRQBA0, ZRQBC1
      ---------------> +------------------> |           -------------->
                       |                    |   RD52
                       |                    +--------->
                       |
                       |
                       |                        RD51 
                       |                    +--------->
                       |   KDJ11-BA         |            ZRQBA0, ZRQBC1
                       +------------------> |            -------------->
                       |                    |   RD52
                       |                    +--------->
                       |
                       |
                       |                        RD51 
                       |                    +---------> 
                       |   MicroVAX I       |            SYSTEM DIAGNOSTICS
                       +------------------> |            ------------------>
                       |                    |  RD52      EHXRQ
                       |                    +--------->
                       |
                       |
                       |
                       |   FALCON PLUS          RD51     ZRQBA0, ZRQBC1
                       +------------------> ---------->  -------------->





                                  407

uNOTE # 043
Page 10 of 14



       CONTROLLER           CPU                DISK(S)       FORMATTER
       ----------           ---                -------       ---------
                       

                                                RD51 
                                            +--------->  
                           KDF11-BF         |            ZRQCB1, ZRQBC1
                       +------------------> |            -------------->
                       |                    |   RD52
                       |                    +--------->
                       |
                       |
                       |                        RD51 
                       |                    +--------->
                       |   KDF11-BG         |            ZRQCB1, ZRQBC1
                       +------------------> |            -------------->
                       |                    |   RD52
                       |                    +--------->
                       |
                       |
                       |                        RD51 
       RQDX1           |                    +---------> 
       VERSION 9.0     |   KDJ11-AA         |            ZRQBC1, ZRQCB1
      ---------------> +------------------> |            -------------->
                       |                    |   RD52
                       |                    +---------> 
                       |
                       |
                       |                        RD51
                       |                    +--------->
                       |   KDJ11-BA         |            ZRQBC1, ZRQCB1
                       +------------------> |            -------------->
                       |                    |   RD52  
                       |                    +--------->
                       |
                       |
                       |                        RD51 
                       |                    +--------->
                       |   MicroVAX  I      |            SYSTEM DIAGNOSTICS
                       +------------------> |            ------------------>
                       |                    |   RD52     EHXRQ
                       |                    +--------->
                       |
                       |
                       |                        RD51 
                       |                    +--------->  
                       |   MicroVAX  II     |            MDM 1.06 
                       +------------------> |            --------->
                                            |   RD52     MDM 1.08
                                            +--------->


                                  408

                                                           uNOTE # 043
                                                         Page 11 of 14



       RQDX2:
       -----


       CONTROLLER           CPU                DISK(S)       FORMATTER
       ----------           ---                -------       ---------

                                                RD51
                                            +---------->  
                           KDF11-BF         |            ZRQBC1, ZRQCB1
                       +------------------> |            -------------->
                       |                    |   RD52
                       |                    +---------->
                       |
                       |                        RD51     
                       |                    +---------->
                       |   KDF11-BG         |   RD52     ZRQBC1, ZRQCB1
                       +------------------> +----------> -------------->
                       |                    |  RD53
                       |                    +---------->
                       |
                       |                        RD51 
       RQDX2           |                    +---------->
       VERSION 9.4E    |   KDJ11-AA         |   RD52     ZRQBC1, ZRQCB1
      ---------------> +------------------> +----------> -------------->
                       |                    |   RD53
                       |                    +---------->
                       |
                       |                        RD51 
                       |                    +---------->
                       |   KDJ11-BA         |   RD52     ZRQBC1, ZRQCB1
                       +------------------> +----------> -------------->
                       |                    |   RD53
                       |                    +----------> 
                       |
                       |                        RD51 
                       |                    +---------->
                       |   MicroVAX  I      |            SYSTEM DIAGNOSTICS
                       +------------------> |            ------------------>
                       |                    |   RD52     EHXRQ
                       |                    +----------> 
                       |
                       |                        RD51 
                       |                    +---------->
                       |   MicroVAX II      |   RD52     MDM 1.06 
                       +------------------> +----------> -------->
                                            |   RD53     MDM 1.08
                                            +---------->




                                  409

uNOTE # 043
Page 12 of 14



       CONTROLLER           CPU                DISK(S)       FORMATTER
       ----------           ---                -------       ---------


                                                RD51 
                                            +---------->
                           KDF11-BF         |            ZRQBC1, ZRQCB1
                       +------------------> |            -------------->
                       |                    |   RD52
                       |                    +----------> 
                       |
                       |
                       |                        RD51 
                       |                    +---------->
                       |   KDF11-BG         |            ZRQBC1, ZRQCB1
                       +------------------> |            -------------->
                       |                    |    RD52
                       |                    +----------> 
                       |
                       |
                       |                        RD51 
       RQDX2           |                    +---------->  
       VERSION 10.0D   |   KDJ11-AA         |            ZRQBC1, ZRQCB1
      ---------------> +------------------> |            -------------->
                       |                    |   RD52
                       |                    +---------->
                       |
                       |
                       |                        RD51
                       |                    +---------->  
                       |   KDJ11-BA         |            ZRQBC1, ZRQCB1
                       +------------------> |            -------------->
                       |                    |   RD52
                       |                    +----------> 
                       |
                       |
                       |                        RD51 
                       |                    +---------->
                       |   MicroVAX  I      |             SYSTEM DIAGNOSTICS
                       +------------------> |             ------------------>
                       |                    |   RD52      EHXRQ
                       |                    +---------->
                       |
                       |
                       |                        RD51 
                       |                    +---------->
                       |   MicroVAX  II     |             MDM 1.06
                       +------------------> |             -------->
                                            |   RD52      MDM 1.08
                                            +---------->


                                  410

                                                           uNOTE # 043
                                                         Page 13 of 14



       CONTROLLER           CPU                DISK(S)       FORMATTER
       ----------           ---                -------       ---------


                                                RD51 
                                            +---------->
                           KDF11-BF         |            ZRQBC1, ZRQCB1
                       +------------------> |            -------------->
                       |                    |   RD52
                       |                    +---------->
                       |
                       |
                       |                        RD51 
                       |                    +---------->
                       |   KDF11-BG         |            ZRQBC1, ZRQCB1
                       +------------------> |            -------------->
                       |                    |  RD52
                       |                    +---------->
                       |
                       |
                       |                        RD51 
       RQDX2           |                    +---------->
       VERSION 10.0E   |   KDJ11-AA         |            ZRQBC1, ZRQCB1
      ---------------> +------------------> |            -------------->
                       |                    |   RD52
                       |                    +---------->
                       |
                       |
                       |                        RD51 
                       |                    +---------->
                       |   KDJ11-BA         |            ZRQBC1, ZRQCB1
                       +------------------> |            -------------->
                       |                    |   RD52
                       |                    +----------> 
                       |
                       |
                       |                        RD51 
                       |                    +---------->
                       |   MicroVAX  I      |            SYSTEM DIAGNOSTICS
                       +------------------> |            ------------------>
                       |                    |   RD52     EHQRX
                       |                    +---------->
                       |
                       |
                       |                        RD51 
                       |                    +---------->
                       |   MicroVAX  II     |   RD52     MDM 1.06
                       +------------------> +----------> -------->
                                            |   RD53     MDM 1.08
                                            +---------->


                                  411

uNOTE # 043
Page 14 of 14



       RQDX3:
       -----

       
       CONTROLLER           CPU                DISK(S)       FORMATTER
       ----------           ---                -------       ---------

                                                RD51 
                                            +---------->
                           KDF11-BF         |   RD52     ZRQCB1
                       +------------------> +----------> ------>
                       |                    |  RD53
                       |                    +---------->
                       |
                       |
                       |                        RD51    
                       |                    +---------->
                       |   KDF11-BG         |   RD52     ZRQCB1
                       +------------------> +----------> ------>
                       |                    |   RD53
                       |                    +---------->
                       |
                       |
                       |                        RD51 
       RQDX3           |                    +---------->
       VERSION 1.10    |   KDJ11-AA         |   RD52     ZRQCB1
      ---------------> +------------------> +----------> ------>
                       |                    |   RD53
                       |                    +---------->
                       |
                       |
                       |                        RD51    
                       |                    +---------->
                       |   KDJ11-BA         |   RD52     ZRQCB1
                       +------------------> +----------> ------>
                       |                    |   RD53
                       |                    +---------->
                       |
                       |
                       |                        RD51 
                       |                    +---------->
                       |   MicroVAX  II     |   RD52     MDM 1.08
                       +------------------> +----------> -------->
                                            |   RD53
                                            +---------->







                                  412