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