Part 4

Boards (cont'd), Disks, Keyboards, Mice, Monitors


BOARDS (cont'd)
===============

    Non-SCSI disk controller boards
    -------------------------------

SMD

370-1012        Xylogics 450 SMD controller Multibus
        This board is used to control SMD hard disks. It is a Multibus
        bus master using variable-burst-length DMA.

        This board should not share a Multibus P2 section with Sun-2 CPU
        or memory boards because it has P2 traces which are incompatible
        with those used on the Sun-2 CPU and memory boards.

        Since this board is a Multibus bus master, its relative slot
        number determines its priority (slot 1 is the highest). The
        board must be placed in a lower-priority position than the Sun-2
        CPU board for proper handling of bus arbitration. It should also
        be placed in a lower-priority position than the 370-0502 (?)
        TAPEMASTER half-inch tape controller board, if there is one in
        the system, but it may be placed in a higher-priority position
        than the 501-1006 SCSI/serial board.

        This board dissipates a fair amount of heat and should be placed
        in the most central position possible, subject to the
        considerations listed above. For maximum air circulation, leave
        the slot to the left of this board empty, if possible.

        The edge of the board has one 60-pin header connector for SMD
        control and four 26-pin header connectors for SMD data; however,
        only two SMD disks are supported per board by SunOS. There is no
        required order of connection from SMD disks to SMD data
        connectors; the board automatically detects which disk is
        connected to which data connector.

        This board has dozens of jumper blocks, some of which are
        cross-jumped to other jumper blocks.

        JA-JB   crossjumped always from one to the other
                 Located at K3.
          1-1   8/16-bit address control                UNJUMPED by default
          2-2   address bit 16                          UNJUMPED by default
          3-3   address bit 8                           JUMPED by default
          4-4   address bit 15                          UNJUMPED by default
          5-5   address bit 9                           UNJUMPED by default
          6-6   address bit 14                          UNJUMPED by default
          7-7   address bit 10                          UNJUMPED by default
          8-8   address bit 12                          JUMPED by default
          9-9   address bit 11                          UNJUMPED by default
                 These address bits are inverted; the pattern above
                 (0x11) actually yields address 0xEE??.
          10-10 ground                                  UNJUMPED by default

        JE
                 Located at K4, more or less.
          1-2   parallel DMA arbiter/BPRO               JUMPED by default
          3     isolate parallel DMA                    -
          4-5   address bit 7                           JUMPED by default
                 This address bit is also inverted.

        JF
          1-JH1 bus activity LED                        CROSSJUMPED by default
                 Does not appear on my Rev. M board, JH1 is wired
                 directly to pin 1 on E6 (a 74LS273) instead.

        JH
                 Located at N10, right by P2 bus connector.
          1                                     CROSSJUMPED to JF1 by default
                 See JF1.
          2     power fail protection                   -
          3-4   inhibits DMA sequencer CLK              UNJUMPED by default
          5-6   selects DMA sequencer CLK               JUMPED by default

        JJ
                 Located at J12.
          1-2   inhibit disk sequencer CLK              JUMPED by default
          3-4                                           UNJUMPED by default

        JK
                 Located at N11.
          Eight-pin jumper block, all unjumped by default.
                 On my Rev. M board, pins 1-2, 3-4, and 5-6 are
                 jumped.

        JM
                 Located at N13, very lower right corner by P2 bus
                 connector.
          1-2   16-24 bit mode                          UNJUMPED by default
          3-4   16-20 bit mode                          JUMPED by default
          5-6
                 Not listed in docs, appear on my Rev. M board,
                 unjumped.

        JN
                 Can't find on my Rev. M board.
          1-2                                           UNJUMPED by default

        JT
                 Located at K1-K2ish.
          1-2   optional 8K                             JUMPED by default
          3                                             -

        JV
                 Located at B3.
          1-2   optional 8K                             JUMPED by default
          3                                             -

        JX      interrupt request level
                 Located at N4.
          1-2                                           UNJUMPED by default
          3                                             -
          4-E2  interrupt level 2                       JUMPED by default
                  NOTE that this is NOT jumper pin JE2 but rather
                  another pin labeled just "E2".
          5-6                                           UNJUMPED by default
          7-8                                           UNJUMPED by default

        JY
                 Located at G9ish.
          1-2   close ECC feedback                      JUMPED by default
          3                                             -

        JZ      crystal shunt
                 Located in upper right corner by thumblever.
          Jumped by default.

        For the first XY450 board, jump JC1-JR1, JC2-JD2, JC3-JD3, and
        JC4-JD4. For the second XY450 board (only two are supported by
        SunOS), jump JC1-JR1, JC2-JD2, JC3-JD3, and JC4-JR4. Pins one
        through four of JC correspond to address bits six through three
        in that (reverse) order. Jumping JC to JR selects the bit;
        jumping JC to JD deselects the bit. Hence, the address of the
        first board is 0xEE40 and the second 0xEE48. These jumper blocks
        are located at K4, right by the JE block.

        Power requirements are +5V @ 8A and -5V @ 1A.
        
IPI

501-1855        ISP-80 IPI controller VME
        This board allows connection of IPI drives (q.v. for information
        on IPI in general) to a VME-based machine. It has an onboard
        68020 and RAM for handling I/O optimization and buffering. It
        has a maximum DMA tranfer rate of 16M per second, but the IPI
        maximum disk tranfer rate is only 6M.

        Note that older firmware revisions may have problems with newer
        disks.

SCSI ADAPTORS

370-1010	Adaptec ACB4000 SCSI-MFM controller
        This board allows an MFM hard disk with a standard ST-506
        interface to be connected to a SCSI bus. The Adaptec ACB4070A
        SCSI-RLL controller is almost identical.

        This board supports up to two MFM drives, which appear as SCSI
        LUNs 0 and 1 within the SCSI ID for the board as a whole.

        Connection information:

        J0      20-pin                  MFM data connector for drive 0

        J1      20-pin                  MFM data connector for drive 1

        J2      34-pin                  disk control connector

        J3                              power

        J4      50-pin                  SCSI connector

        Jumper information:

        JS,JR,JT,JPU
          R-S   select precomp at cylinder 400          UNJUMPED by default
          R-T   select precomp on all cylinders         UNJUMPED by default
          R-PU  deselects precomp on all cylinders      JUMPED by default

        J5
	  A-B	SCSI id MSB
	  C-D	SCSI id
	  E-F	SCSI id LSB
                  Pins A-F are used to set the SCSI bus address. Jumping
                  a pair of pins turns that bit on; unjumping them turns
                  that bit off. The default SCSI bus address is 0, all
                  pins unjumped.
          G-H   DMA transfer rate                       UNJUMPED by default
                  SYSCLOCK/4 when jumped, DATACLOCK/2 when unjumped.
          I-J   Extended commands enable/disable        UNJUMPED by default
          K-L   not used                                UNJUMPED by default
          M-N   selects a seek complete status          UNJUMPED by default
                  Also described as "Support Syquest 312/DMA 360".
          O-P   Self-diag                               UNJUMPED by default

        SCSI terminator packs at RP3 and RP4, sometimes (usually?)
        soldered in.

        Error Codes (number of half-second bursts):

            None            8085
            1               8156 RAM
            2               Firmware
            3               AIC-010 logic
            4               AIC-010 logic
            5               AIC-300 logic
            6               AIC-010 BUS

	Power requirements are +5V @ 2A (1.5A?) and +12V @ 0.5A (0.3A?).

xxx-xxxx        Emulex MD21 SCSI-ESDI controller
        This board allows an ESDI disk to be connected to a SCSI bus.
        The MD21 can actually control two ESDI disks, which appear as
        SCSI logical units (LUNs) 0 and 1 on the SCSI ID assigned to the
        MD21 as a whole.

        The MD21 uses a 8031 CPU with 32K PROM. It has 32K of onboard
        buffer RAM, with about 14K being used for each connected disk.
        It supports ESDI transfer rates up to 15Mbps and SCSI transfer
        rates up to 1.25Mbps (burst). It supports the SCSI
        connect/disconnect option and SCSI bus parity. Manufacturer's
        rated Mean Time Between Failures is 42,425 hours.

        This board has one eight-position DIP switch and seven
        connectors.

        SW1
          1-3   SCSI bus ID, LSB (SW1-1) to MSB (SW1-3)
          4     not used
          5     physical sector size
                  ON    256 bytes
                  OFF   512 bytes
          6     automatic drive spinup
                  ON    drives not spun up automatically
                  OFF   drives spun up automatically
          7     soft error reporting
                  ON    errors not reported
                  OFF   errors reported
          8     SCSI bus parity
                  ON    enabled
                  OFF   disabled

        J1      ESDI control (daisy-chained to both disks)
                  maximum cable length 10 feet

        J2      ESDI data for drive 1
                  maximum cable length 10 feet

        J3      ESDI data for drive 0
                  maximum cable length 10 feet

        J4      user panel connector

        J5      testing

        J6      SCSI bus

        J7      power

        This board can be configured to provide power to an external
        terminator by installing a 1N5817 diode at board location CR2
        and connecting wire wrap jumper E to F. This will provide
        termination power on SCSI bus pin 26. WARNING: this can cause
        shorts!

        This board has two status LEDs, one red and one green.

                RED     GREEN
                ---     -----
                OFF     OFF     hardware reset test
                OFF     ON      8031 test
                                PROM checksum test
                                buffer controller test
                                dynamic RAM test
                ON      OFF     disk formatter test
                                SCSI controller test
                ON      ON      self-test passed, ready to run

        Power requirements are +5V @ 1.5A.


    Non-SCSI tape controller boards
    -------------------------------

HALF-INCH NINE-TRACK

370-0502 ?      Computer Products Corporation TAPEMASTER
        This part number is listed as either the TAPEMASTER or the
        Xylogics 472 tape controller in different places. The TAPEMASTER
        is also listed as 370-0167.

        This board should not share a Multibus P2 section with Sun-2 CPU
        or memory boards.

        This board is a Multibus bus master, so its relative slot
        number determines its priority (slot 1 is the highest). The
        board must be placed in a lower-priority position than the Sun-2
        CPU board for proper handling of bus arbitration. It should also
        be placed in a higher-priority position than the 370-1012
        Xylogics 450 SMD controller board, if there is one in the
        system.

        DIP switch and jumper information:

        S1      addressing
          Eight-position DIP switch, selecting address bits A1 through
          A7 and 8/16-bit addressing. The first TAPEMASTER board should
          have switches 1 and 3 OFF and all others ON. The second
          TAPEMASTER board should have switches 1, 3, and 7 OFF and all
          others ON.

        S2      addressing
          Eight-position DIP switch, selecting address bits A8 through
          A15. All switches should be ON.

        jumper pins (defaults in uppercase):
          1-2   UNJUMPED for Sun-2 backplanes, jumped for serial
                backplane (Sun-1/100U)

          3-4   JUMPED if the CPU is set up to support CBRQ, unjumped if
                not

          3-5   jumped if the CPU is not set up to support CBRQ,
                UNJUMPED if it is

                        JUMPED BY DEFAULT
          INT-3         28-29           35-39           43-49           48-49
          15-16         31-39           36-40           44-49           42-50
          18-19         32-39           37-39           45-49           51-52
          20-21         33-39           38-39           46-49           54-55
          25-26         34-39           41-49           47-49           57-58

                        UNJUMPED BY DEFAULT
          22      27      30      53      56      59-60

        Power requirements are +5V @ 4A.


SCSI ADAPTORS

370-1011        Sysgen SC4000 SCSI/QIC-II controller
        This board is used to connect a QIC-II (aka QIC-02) quarter-inch
        cartridge tape drive to the SCSI bus. The board supports only
        one attached tape drive, usually a QIC-11 (20M) drive. It was
        standard equipment on the 2/120.

        Connection information:

        JH      50-pin                  SCSI connector

        JT      50-pin                  tape connector, labelled "TAPE"

        Note that there is a 50-pin SCSI connector labelled "SLAVE" on
        the board as well. The Sysgen manual recommends connecting
        downstream SCSI devices to this connector instead of using an
        inline connector on JH; Sun recommends against this, because
        doing so will result in loss of access to all downstream devices
        if the Sysgen board fails.

        DIP switch and jumper information:

        four-position DIP switch        SCSI address
          Switches one, two, and three correspond to SCSI address bits
          one, two, and three respectively. The default is SCSI address
          4: switches one and two OFF, switch three ON. Switch four
          should always be OFF.

        PK6     DIP sockets             SCSI termination
        PK7
          220/330-ohm terminator packs

        W1      jumper
          Eight pins, all unjumped by default.

        Power requirements are +5V @ 2A.

xxx-xxxx        Emulex MT-02 SCSI/QIC-02 controller
        This board is used to connect a QIC-02 quarter-inch cartridge
        tape drive to the SCSI bus. It is the standard method of
        connecting a QIC-24 (60M) drive to a Sun-3.

        With the component side of the board up and the power connector
        J4 in the upper right corner, the tape data connector J3 is on
        the left side, the SCSI connector J5 is on the right side, and
        the eight-position DIP switch SW1 is in the upper left corner.

        SW1     eight-position DIP switch
         SW1-1  SCSI id LSB
         SW1-2  SCSI id
         SW1-3  SCSI id MSB
         SW1-4  unused                  OFF by default
         SW1-5  drive select 0          see table below
         SW1-6  drive select 1
         SW1-7  drive select 2          documented as OFF by default
         SW1-8  SCSI bus parity         OFF by default
                  ON    enable
                  OFF   disable

        There are two jumpers, A-B and E-F.

        A-B     EPROM memory size select        JUMPED by default
          In the upper-leftish center.

        E-F     JUMPED for Archive Scorpion
                UNJUMPED for Wangtek 5000E
          Just inboard from the center of the tape data connector J3.

        SCSI terminator packs are at U5 and U46. U5 is in the upper
        right corner; U45 is in the lower right corner.

        Drive type settings are:

                SW1-7  SW1-6  SW1-5      Drive

                  0      0      0        Cipher QIC-36
                  0      0      1       *Archive Scorpion
                  0      1      0        Wangtek series 5000 basic
                  0      1      1       *Wangtek series 5000E
                  1      0      0        Kennedy 6500
                  1      0      1        ???
                  1      1      0        ???
                  1      1      1        ???

           *Documented by Sun.


    Ethernet and other network boards
    ---------------------------------

501-0288        3COM 3C400 Ethernet Multibus
        This board is used in Sun-1 and Sun-2 configurations. It may be
        distinguished from the 501-1004 Sun-2 Multibus Ethernet by
        checking the location of the Ethernet cable connector, which is
        toward the bottom of the board. (On the edge with the Multibus
        connectors, the larger connector is toward the top.)

        DIP switch and jumper information:

        JP1     jumper          Addressing size
        JP2     jumper
          With the board component-side up and the Multibus edge
          connectors facing you, these jumpers are in the lower left
          corner of the board. They should be set for 20-bit memory
          addressing, with JP1 unjumped and JP2 jumped.

        MRDC    jumper
        MWTC    jumper
        IORC    jumper
        IOWC    jumper
          To the right of JP1 and JP2. MRDC and MWTC should be jumped.
          IORC and IOWC should be unjumped.

        INT?    jumper          Ethernet interrupt level
          Eight-position jumper, with pairs marked INT0 through INT7.
          INT3 should be jumped, all others unjumped.

        ADR17   DIP switch
          In the bottom right corner of the board. All switches should
          be set to OFF.

        ADR13   DIP switch
          Eight-position DIP switch; switches seven through one
          correspond to address bits A13 through A19 in that (reverse)
          order. For the first Ethernet board, switches one, two, and
          three should be ON and all others OFF. For the second Ethernet
          board, switches one, two, three, and seven should be ON and
          all others OFF. Switch eight should ALWAYS be OFF.

        The Ethernet address PROM is in component position I2.

        Power requirements are +5V @ 5V and +12V @ 0.5A.

501-1004        Sun-2 Ethernet Multibus
        This board may be distinguished from the 501-0288 3COM Multibus
        Ethernet by checking the location of the Ethernet cable
        connector, which is toward the top of the board (toward the same
        short edge as the larger Multibus connector). The connector is a
        header connector; electrically, it is AUI Ethernet.

        Intel 82586 Ethernet controller chip, 256K of dual-ported
        memory.

        DIP switch and jumper information:

        U503    DIP switch      Register base address
          Eight-position DIP switch; switches one through eight
          correspond to address bits A12 through A19, respectively. For
          the first Ethernet board, switches four and eight should be ON
          and all others OFF. For the second Ethernet board, switches
          three, four, and eight should be ON and all others OFF.

        U505    DIP switch      On-board memory base address
          Eight-position DIP switch; switches one through four
          correspond to address bits A16 through A19, respectively. For
          the first Ethernet board, switch three should be ON and all
          others OFF. For the second Ethernet board, switches two and
          four should be ON and all others OFF.

        U506    DIP switch      Size of Multibus port into onboard memory
          Eight-position DIP switch. For the first Ethernet board,
          switches two, three, six, and seven should be ON and all
          others OFF. For the second Ethernet board, switches one, four,
          five, and eight should be ON and all others OFF.

        J101    jumper          Transceiver type
          For type 1 (capacitive-coupled) transceivers, jumped. For type
          2 (transformer-coupled) transceivers, unjumped. On my Rev. 12A
          board, just a pair of solder pads, no wire -- permanently
          unjumped.

        J400    jumper          M.BIG
          "J400 allows the selection of M.BIG, or the input to Port B
          (bank select circuitry) which has the address lines for 256K
          DRAMs." Unjumped by default.

        J401    jumper          M.EXP
          Multibus P2 address and data buffers enabled when jumped,
          disabled when unjumped. If enabled, this board MUST have its
          own private P2 section. ONLY boards which do not use the P2
          bus at all may be one the same section. If disabled, this
          board may be on the same P2 section as the CPU and memory
          boards, or it may be on a P2 section used by other boards with
          these notes: this board grounds pins P2-26, P2-32, P2-38, and
          P2-50, and cannot tolerate voltages outside the range of 0-5V
          on any other P2 pins. Sun-supplied boards meet these
          requirements.

        J500    hardwired jumper        Ethernet interrupt level
          Sets the Ethernet interrupt level. Pins 7-8 are hardwired
          together, setting the interrupt level to 3. Level 7 is closest
          to the edge of the board, level 0 closest to the center.

        Power requirements are +5V @ 6A and +12V @ 0.5A.


    Communications boards
    ---------------------

501-1006        Sun-2 SCSI/serial Multibus
        See under "SCSI boards".

xxx-xxxx        Systech MTI-800A/1600A Multiple Terminal Interface Multibus
        There are two parts to the MTI-800A/1600A: a Multibus controller
        board and a 19" rack-mountable chassis with eight (800A) or
        sixteen (1600A) serial ports. The board should not share a
        Multibus P2 section with Sun-2 CPU or memory boards.

        This board provides two modes of operation: single character
        transfer mode, in which data is transferred one character at a
        time to or from the CPU, and block transfer mode, in which data
        is moved between the board and memory via DMA. In this mode, the
        board is a Multibus bus master and supports CBRQ.

        This board has four eight-position DIP switches, near the center
        of the board.

        DIP switch information:

        SW2     address
          Switches 6 and 7 ON and all others OFF.

        SW3     address/default channel configuration
          1,2   OFF (?)
          3     ON; between this and SW2, address set to 0x0620.
          4,5   OFF (?)
          6     8/16-bit addressing, ON/OFF respectively. OFF by default.
          7,8   one stop bit, both OFF

        SW4     default channel configuration
          1,2   no parity, both OFF
          3,4   eight bits, both ON
          5-8   9600 baud: 5, 6, and 7 ON, 8 OFF

        SW5     interrupt level
          Switch 5 ON, all others OFF, for interrupt level 4

xxx-xxxx        Systech VPC-2200 Versatec Printer/Plotter controller Multibus
        This board should not share a Multibus P2 section with Sun-2 CPU
        or memory boards.

        This board is a Multibus bus-mastering DMA board with CBRQ
        support. It supports two output channels: one channel supports
        the Versatec printer/plotter in either single-ended or
        long-lines differential mode, and the second supports any
        standard Centronics- or Dataproducts-compatible printer at rates
        up to 10,000 lines per minute. The two modes of the first
        channel are transparent to the software. The second channel has
        automatic printer selection which eliminates the need for
        setting switches for either Centronics- or Dataproducts-type
        printers.

        This board has a self-test feature for both channels that does
        not require any software support. The Versatec channel sends a
        132-character ASCII string in print mode and a 256-byte pattern
        in plot mode. The printer channel sends a 132-character ASCII
        string.

        DIP switch information:

        SW3     8/16-bit I/O, big/little-endian, 8/16-bit addressing, address
          Switches 3, 4, 5, 6, and 7 should be ON, all others OFF.

        SW4     address
          Switch 3 OFF, all others ON. Between this and SW3, the base
          address is set to 0x0480.

        SW5     interrupt priority
          Switch 3 ON, all others OFF, for interrupt priority 2.


    Floating-point and other system accelerators
    --------------------------------------------

370-1021        Sky Floating Point Processor Multibus
        This board must not share a Multibus P2 section with any Sun
        board which also uses the P2 bus.

        This board is an IEEE-compliant floating point coprocessor with
        a Weitek chip.

        This board has two jumper blocks, JP01 and JP02, in the lower
        left corner of the board (with the Multibus edge connector
        facing down and the component side facing you). These are
        14-position blocks; pin 1 is in the lower left, pin 7 the lower
        right, pin 8 the upper right, and pin 14 the upper left.

        Jumper information:

        JP01    address
          As wired by Sky: 1-2 jumped
          AS WIRED FOR USE IN A SUN: 1-11 jumped, address 0x2000

        JP02    interrupt level
          As wired by Sky: 2-6, 4-5 jumped
          AS WIRED FOR USE IN A SUN: 1-6, 3-6, 4-5 jumped, interrupt level 2

        Power requirements are +5V @ 4A.

501-1383        TAAC-1 application accelerator, POP board VME
        One board of a two-board set. Known to work in 3/160, 3/180,
        3/260, 3/280, 3/460, 3/480, 4/150, 4/260, 4/280, 4/330, 4/350,
        4/360, 4/370, 4/380, 4/470, 4/490.

501-1447        TAAC-1 application accelerator, DFB board VME
        One board of a two-board set. See 501-1383.


    Cardcage backplanes
    -------------------

501-1090        2/120 Multibus
        Nine-slot passive Multibus backplane. Slot 6 must be occupied by
        either a monochrome framebuffer board or a P2 terminator board.

    Other boards
    ------------


DISKS
=====

    SMD
    ---

    MFM
    ---

    ESDI
    ----

    SCSI
    ----

   Performance information for some Sun stock SCSI disks:

	CAPACITY		207M	424M	669M	1.3G
        FORM FACTOR (in)        3.5     3.5     5.25    5.25
        AVERAGE SEEK (ms)       16      14      16      11.5
        RAW DISK TRANSFER       1.6     2.5-3   1.8     3-4.5
          RATE (Mbps)
        PERFORMANCE (Kbps)*     509     1012    779     1429
        RPM                     3600    4400    3600    5400
        BUFFER SIZE (K)         64      64      64      256
        MTBF (hours)            50,000  100,000 50,000  100,000

* "Sun performs a combination of random and sequential benchmarks to
   develop an overall measurement of performance for mass-storage
   products. These tests are performed on Sun systems and a geometric
   mean is calculated to generate a composite of the performance that a
   typical user might expect."


    IPI
    ---

   IPI stands for Intelligent Peripheral Interface. It moves much of the
low-level I/O processing to the interface controller, relieving the
system CPU of the burden. Disks are daisy-chained as with SCSI, but up
to eight units are supported on one controller. As with SCSI, the chain
must be terminated. The maximum disk tranfer rate is 6M per second.

   Note that more than four disks on a controller usually loads it
heavily and can cause the system to be unstable. With high-performance
disks capable of sustained 6M per second transfers, even three can be
too much.

   Performance information for some Sun stock IPI disks:

	CAPACITY		911M	1.3G
	FORM FACTOR (in)	8	5.25
	AVERAGE SEEK (ms)	15	11.5
	RAW DISK TRANSFER	6	3.5-4
          RATE (Mbps)
	PERFORMANCE (Kbps)*	1368	1408
	RPM			3600	5400
	MTBF (hours)		50,000	100,000
	CONTROLLER		ISP-80	ISP-80

* "Sun performs a combination of random and sequential benchmarks to
   develop an overall measurement of performance for mass-storage
   products. These tests are performed on Sun systems and a geometric
   mean is calculated to generate a composite of the performance that a
   typical user might expect."


KEYBOARDS
=========

    Type 1
    ------

   No information.

    Type 2
    ------

   Type 2 keyboards were introduced with the Sun-2 model line (?). They
have large flat areas around the keys and have a distinctive
wedge-shaped profile. They have an RJ connector on the back and connect
to the CPU via an RJ cable. The mouse is completely separate on earlier
models; on later models such as the 2/50, the keyboard and mouse both
connect to an adapter which converts to a DB15. With this adapter, a
type 2 keyboard and Sun-2 mouse can be used with a Sun-3.

    Type 3
    ------

   Type 3 keyboards were introduced with the Sun-3 model line (?). They
have much smaller flat areas around the keys than a type 2 and the front
edge is curved downward rather than being a wedge. They connect to the
CPU with a male DB15 on the end of an integral coiled cable. The mouse
plugs into an RJ connector in the back of the keyboard.

   Since type 4 keyboards can be used with systems expecting a type 3
(see Misc Q&A #8) with only a connector adapter, presumably type 3
keyboards could be used with systems expecting a type 4.

   The pinout of the DB15 connector (on the CPU) is:

            1   RxD0 (keyboard)     8   GND
            2   GND                 9   GND
            3   TxD0 (keyboard)     10  VCC
            4   GND                 11  VCC
            5   RxD1 (mouse)        12  VCC
            6   GND                 14  VCC
            7   TxD1 (mouse)        15  VCC

    Type 4
    ------

   Type 4 keyboards were introduced with the 3/80, but are mostly used
on Sun-4 systems. They look like IBM PC 101-key keyboards. They have
8-pin DIN connectors on each side. One (doesn't matter which) connects
to a matching connector on the CPU; the mouse plugs into the other.

   Type 4 keyboards can be used with systems expecting a type 3 (see
Misc Q&A #8) with only a connector adapter.

   The pinout of the DIN-8 connector (on the CPU?) is:

            7           1  GND              5  TxDA (Keyboard)
        8       6       2  GND              6  RxDA (Keyboard)
        5   4   3       3  Vcc              7  TxDB (Mouse)
          2   1         4  RxDB (Mouse)     8  Vcc

   Type 4 keyboards come in a variety of layouts for various countries.
The layout code is set with DIP switches hidden on the bottom of the
keyboard and can be retrieved with the KIOCLAYOUT ioctl. The switches
are under a pop-off plastic cover in one of the wells for the flip-down
keyboard feet. With the bottom row of the keyboard toward you and the
keys facing down, the rightmost six DIP switches govern the layout code.
The leftmost switch causes the keyboard to identify itself as a type 3
instead of a type 4, and the remaining switch does nothing (?).

    Type 5
    ------

   Type 5 keyboards are used with more recent Sun-4 models.

   Type 5 keyboards come in a variety of layouts for various countries,
as well as having a "UNIX" layout which changes the location of the
Control and Escape keys to their accustomed places. Six of the DIP
switches govern the layout code. Type 5 keyboards identify themselves as
type 4.

   Type 5 keyboards can be used with systems expecting a type 3 (see
Misc Q&A #8) with only a connector adapter.

    Type 5c
    -------

   Type 5c keyboards are the same as type 5, except that the keyboard
cable is captive.

    Alternatives
    ------------

   Get the ergonomic keyboard FAQ from Ashok Desai at
[email protected].


MICE
====

    Sun-1
    -----

    Sun-2
    -----

   Optical mice, usually black, from Mouse Systems. They use a special
optical mouse pad with broad stripes. Cable with RJ connector which
connects either to the CPU directly or to an RJ-DB15 adapter (see type-2
keyboards above).

    Sun-3
    -----

   Optical mice, usually white, from Mouse Systems. They use the same
mouse pad as Sun-2 mice. Cable with RJ connector which connects to the
back of a type-3 keyboard.

    Sun-4
    -----

   Optical mice, usually white. They use a special optical mouse pad
with narrow stripes. Cable with DIN-8 connector which connects to a
type-4 or type-5 keyboard.

    Alternatives
    ------------

   Ren Tescher ([email protected]) maintains an unofficial trackball FAQ.

   In general, some models of trackballs from MicroSpeed (click'n'lock,
S-Trac), ITAC Systems (Mouse-Trak), Rollermouse, Evergreen Systems
(Diamond XX and XL-5), and Logitech are supposed to be Sun-compatible.

   The Logitech Trackman Mouse model T-CB1 is plug compatible with type 4
and 5 keyboards. According to Logitech, this model were OEM made for Sun
at their request.


MONITORS
========

    Monitor standards
    -----------------

TTL MONO

   These are used with very early Sun-2 monochrome video cards.

ECL/TTL MONO

   Only the video signals are ECL level; the sync signals are still TTL
level.

   These are used with later Sun-2 monochrome video cards, Sun-3
monochrome video, and Sun-4 monochrome video; probably Sun-386i
monochrome video as well. They connect to the video system via a DB-9.
The pinout of the DB-9 (on the video system) is:

            1   VIDEO+              6   VIDEO-
            3   HSYNC               7   GND
            4   VSYNC               8   GND
                                    9   GND

   There are two standard resolutions, 1152 by 900 (normal) and 1600 by
1280 (high). Until recently, the standard scanning frequencies for
normal resolution were 61.8KHz horizontal and 66Hz vertical. The
standard scanning frequencies for high resolution are 89.3KHz
horizontal, 67Hz vertical.

GRAYSCALE

   Grayscale monitors are usually connected to color framebuffers and
hence use the same video signal levels. They usually use only the green
signal (see the pinout below).

COLOR

   "4BNC" connectors are, as might be expected, four BNC connectors:
red, green, blue, and sync. "13W3" is an unusual connector combining a
10-pin D-shell and analog three video conductors:

                                 gray/          1  gnd*
        red   *   *              green blue     2  vertical sync*
         |   1o  2o  3o  4o  5o    |     |      3  sense #2
        (O)                       (O)   (O)     4  sense gnd
            6o  7o  8o  9o 10o                  5  composite sync
             *   *                              6  horizontal sync*
                                                7  gnd*
        * Considered obsolete, may not be       8  sense #1
          connected.                            9  sense #0
                                                10 composite gnd

   The codes for the three monitor-sense bits are:

        0 ???                   4 1152 x 900 76Hz 19"
        1 reserved              5 reserved
        2 1280 x 1024 76Hz      6 1152 x 900 76Hz 16-17"
        3 1152 x 900  66Hz      7 no monitor connected

    Models
    ------

365-1020        Sony 16" color monitor
        115VAC only, 4BNC connector. Operates at a resolution of 1152 x
        900, 66Hz vertical refresh rate, and 61.8KHz horizontal sync
        rate.

365-1063        Sony 16" color monitor
        Same as the 365-1020 but with a 13W3 connector.

365-1113        Sony 16" Multiscan monitor
        115/240VAC, FCC-B/VCCI-2, 13W3 connector. Operates at the
        following resolutions and sync frequencies:

                944 x 736   84Hz vert, 70.8KHz horiz  17" overscan
                1076 x 824  76Hz vert, 71.7KHz horiz  17" overscan
                1152 x 900  66Hz vert, 61.8KHz horiz  16" underscan
                1152 x 900  76Hz vert, 71.7KHz horiz  16" underscan
                1280 x 1024 67Hz vert, 71.7KHz horiz  16" underscan

365-1151        Sony 16" Multiscan monitor
        115/240VAC, FCC-B/VCCI-2, 13W3 connector on integral 1.2M video
        cable. Operates at the following resolutions and sync
        frequencies:

                1152 x 900  66Hz vert, 61.8KHz horiz
                1024 x 800  74Hz vert, 61.9KHz horiz

365-1159        Sony 16" Multiscan monitor
        Same as 365-1113, but has VLF.


FLOPPY DRIVES
=============

TAPE DRIVES
===========

    Formats
    -------

9-TRACK

   Half-inch reel-to-reel tapes.

QIC-11

   Quarter-inch cartridge tapes, maximum capacity 20M. The standard tape
drive for Sun-2's. Four tracks.

QIC-24

   Quarter-inch cartridge tapes, maximum capacity 60M. The standard tape
drive for Sun-3's. Nine tracks. Can also read and write QIC-11 tapes.
Note that there were actually two QIC-11 formats, one with only four
tracks (capacity 20M) and an extended one with nine tracks, which had
the same capacity as QIC-24 but slightly different formatting. SunOS
allows selection of QIC-24 or QIC-11 (by using different entries in
/dev) when using a QIC-24 drive, but does not distinguish between the
two varieties of QIC-11; if you write past the end of track four, a real
QIC-11 drive will not be able to read all the data. In general, this
doesn't matter unless you want to read the tape on a real QIC-11 drive,
or sometimes when making boot tapes.

QIC-150

   Quarter-inch cartridge tapes, maximum capacity 150M. Can read QIC-24
(and QIC-11?) tapes, but cannot write them (?).

    Models
    ------

xxx-xxxx        Archive 2150S
        Look at the back of the unit such that the SCSI connector is
        toward the bottom and the power connector is to the left. Below
        the power connector is a jumper block, made up of three rows of
        six pins each. Jumpers go from an odd-numbered column to the
        next even-numbered column (1 to 2, 3 to 4, 5 to 6), not crossing
        rows.

        row 1/cols 1-2 serial mode                      UNJUMPED by default
          Enables serial mode when jumped.

        row 2/cols 1-2 diagnostic mode                  UNJUMPED by default
          Enables diagnostic mode when jumped.

        row 3/cols 1-2 SCSI parity                      JUMPED by default
          Enables SCSI bus parity when jumped.

        cols 3-4    buffer disconnect size

                            buffer size (K)
                   2       4       6       8       12      16      24      32
                   --      --      --      --      --      --      --      --
            row 1: UN      UN      UN      UN      JU      JU      JU      JU
            row 2: UN      UN      JU      JU      UN      UN      JU      JU
            row 3: UN      JU      UN      JU      UN      JU      UN      JU

        cols 5-6    SCSI id
          Row 3 is the LSB and row 1 the MSB.

              END OF PART IV OF THE SUN HARDWARE REFERENCE