Fork me on GitHub

VaxStation 3100

My VS3100

For CPU power and ease of adding reasonable disks, not much beats the VAXstation 3100's. The VAXstation 3100 is Digital's powerful, low-cost VAXstation for high-performance graphics applications. It was first introduced in 1989. The VAXstation 3100 is a member of the VAX family of computers. Based on the second generation of VAX chipset technology, the VAXstation 3100 redefines low-end VAX computing by delivering three times the performance of previous entry-level VAXstation workstations. It is quiet (when you replace the RZ23 hard disk with a more modern drive) and small, compared to other VAXen. For all the details see: DEC VS3100 specifications

VS3100 Connections and switches

VS3100 connections

On this picture you see the back of my VS3100. It has the following connections and switches:

Internal connectors

VS3100 SCSI/MFM controller

This is a picture of the 'MFM/SCSI controller board.' It has a standard connector for a floppy drive (the blue one), but a weird one with very thin pins (the black one in the lower right) for the SCSI drives. The cable that goes in it has normal 50 pin SCSI plugs for the hard disks. The floppy is a standard 1.44MB RX23 drive.

VS3100 internal SCSI cable

Graphics cards

vs40xc.jpg

My VS3100 has this VS40X color graphics board. I believe it is also called the GPX board.

spxfrn-s.jpg

This is a picture of the SPX graphics board. You can find a very large picture of the front of the SPX board here and of the back of the SPX board here.

VS3100 diagnostic LEDs

If the VS3100 won't start up, the diag leds on the back show why. Click herefor the diagnostic leds definitions.

VS3100 diagnostic commands

TEST F - base video (mono)
TEST E - system clock (clk)
TEST D - nonvolatile ram
TEST C - serial line controller (dz)
TEST B - system memory (mem)
TEST A - memory management unit (mm)
TEST 9 - floating point unit (fp)
TEST 8 - interval timer (it)
TEST 7 - device controller
         STRG-1 system with diskette drive
         SCSI-A system without diskette drive
TEST 6 - device controller
         SCSI-A system with diskette drive
         SCSI-B system without diskette drive
TEST 5 - interrupt controller and ethernet ID ROM (sys)
TEST 4 - 8-plane option (8pln)
TEST 3 - reserved (device not present in standard config)
TEST 2 - reserved (device not present in standard config)
TEST 1 - ethernet circuits
TEST 0 - system exercizer

TEST 50 - configuration display
TEST 54 - change keyboard language
TEST 75 - SCSI disk data eraser

SCSI IDs on the VS3100

0 - open
1 - RZ55 external disk 332mb
2 - open
3 - RZ23 internal disk 100mb
4 - RRD40 cdrom
5 - TK50Z tape 95mb
6 - SCSI-B controller
7 - reserved for devices requiring the highest priority on the bus

TEST 50 at the >>> prompt will scan the SCSI bus and display the available devices. FFFFFF05 indicates an open ID. other ID's are

00000001 - RZ23
05020001 - RRD40
01000000 - TK50Z
FFFFFF03 - the SCSI controller

If you add a second RZ55 you should set its SCSI ID to 0 or to another unused ID. Each device must have an unique id.

TEST 75 initializes a SCSI hard disk. this will destroy all data on the disk.

Memory

TEST 50 also shows the amount of RAM memory installed in the VS3100.

0004.0001    4MB
0008.0001    8MB
000C.0001   12MB
0010.0001   16MB
0014.0001   20MB
0018.0001   24MB
0020.0001   32MB

VAX compatible CD drives

Below is a list of SCSI CD drives known or believed to work with VAX systems. The basic requirement is support for 512-byte block size. Some information (entries marked with a "*") was extracted from the Sun CD-ROM FAQ - most older Sun workstations share the 512 byte block size requirement. The FAQ also has additional details about some of the drives listed below, as well as instructions on how to modify certain models of Toshiba CD-ROM drives to change their block size.

DEC RRD40, slow, first generation CD-ROM
DEC RRD42, 1X
DEC RRD43
DEC RRD45
DEC RRD46
(*) Plextor 4x/6x/8x/10x/12x
(*) Plextor 12x/20x
PlexWriter RW 4/2/20
Most, if not all Plextor drives.  See http://www.plextor.com and
  check if the drive has a jumper of DIP-switch for block size.
(*) Hitachi CDR-1750S
(*) Laser Magnetic Storage International Company (LMSI) CM234, 1X
(*) Panasonic CR-503B, 2X
(*) Panasonic CD-506B, 8X
(*) Pioneer 4.4x SCSI-2
(*) Pioneer DRM600/DRM604X
(*) Sony CDU-541/561/8012
Sony CDU55

Keep in mind that if a drive is in this list, that does not mean it will work, as I found out myself! A friend had a VAXstation 3100 KA42-A V1.3 that we wanted to install an OS on that booted from CD, and only the fifth drive we tried worked!! The first drives we used were modern Ricoh, Sun and Plextor drives, and all we got was a lot of impressive error messages, and we were sure that the blocksize jumper was set correctly. Only when we tried a very very very old single speed Unisys drive the system booted. It was an external drive, and we didn't have the correct cable, and the drive couldn't be removed from the cabinet because it had proprietary internal connectors, so we had to add a centronix external SCSI flat cable connector to the internal flat cable meant for the tape drive!

Left you see the VS3100 with the Unisys drive on top of it, and to the right of the drive you see the external SCSI cable connected to the centronix connector my friend added to the cable. A detail is seen on the second picture.

You can see a kitchen counter behind the computer in the first picture. On this counter the connector was added to the cable. We did not have the right tools, so my friend added the connector by pressing down all 50 wires in the flatcable one by one in the little golden contacts of the connector with a sharp kitchen knife :) He only had to recheck the connections once, on the second try the machine booted :)

So it seems old VS3100 boot roms can only talk to old cd rom drives.

VAXstation serial pinouts

A 6-pin modified modular jack (MMJ) is used for serial ports on the VAXstation. DEC carries four DB-to-MMJ adaptors. They are internally wired as follows:

                   Rdy Out  TX+  TX-  RX-  RX+  Rdy In
 Adaptor   Gender     1      2    3    4    5     6       Use with:
--------------------------------------------------------------------------
 H8575-A     F      20      2    7    7    3    6&8     VTxxx terminal
 H8571-C     M       6      3    7    7    2     20     DEC printer
 H8571-D     M       6      3    7    7    2     20     Modem
 H8571-E     M      20      2    7    7    3    6&8     Female terminal
                                                        or LaserWriter
--------------------------------------------------------------------------

Console on printer port

In normal operations the console appears on the graphics monitor of the VS3100. But often VS3100s reach their new owners without this monitor. It is possible to switch the console over to a serial port, so you can connect a standard terminal to the VS3100. What to do:

Flip the S3 switch on the back of the VAXstation 3100 system -- on the early models of the first-generation VAXstation 3100 model 30 and 40 systems, this switch was accessable only by opening up the enclosure; there was no access hole through the rear case of the system -- and plug the serial line from a VT-series terminal into the printer port MMJ (DECconnect, DEC423) socket.

S3 set `down' sets the graphics console. S3 `up' selects the printer line as the console. (S3 is a single DIP switch.) Looking at the back it should be a very small hole next to the selftest lights.

Set the terminal to 9600,8,N,1 XON/XOFF.

If all you see on the terminal is a few error codes, and no three chevron prompt, you have the serial cable in the wrong port.

VS3100 console commands

Click here for a list of console commands researched by Brian D. Chase. A sample startup procedure with an explanation of some possible errors is here.

NetBSD on the VS3100

This machine will run NetBSD/vax very nicely. The full distribution is available. The kernel only supports a console via a serial port or via the monochrome grapics card. X is not working completely yet, so command line only for the time being.

Booting from the hard disk of the VS3100 is not supported in 1.3.2, you will have to netboot it. In 1.4.2 the VS3100 SCSI is supported.

If you have a supported CDROM drive you are very lucky, because installing NetBSD will be very easy. A bootable CDROM image of NetBSD/VAX 1.5 is available at ftp.netbsd.org/pub/NetBSD/misc/iso/ It is a 55MB bootable cd image that has the sysinstall program and the complete distribution. The installation manual to go with it is at ftp.netbsd.org/pub/NetBSD/NetBSD-1.5/vax/INSTALL.html

Video cables

    VAXstation        Ctrlr  Cable        Example Monitors
    ----------        -----  -----        ----------------
    VS3100 Monochrome  GPX   BC23K        VR260, VR262, VR150
    VS3100 Monochrome  GPX   BC18P-10     VR260, VR262, VR150
    VS3100 Greyscale   GPX   BC19S        VR260, VR262, VR150
    VS3100 Greyscale   SPX   BC23J-03     VR260, VR262, VR150, VR319
    VS3100 Color       GPX   BC23J-03     VR290, VR299, VR297, VR160
    VS3100 Color       GPX   BC19S        VR290, VR299, VR297, VR160
    VS3100 Color       SPX   BC23J-03     VR290, VR299, VR297, VR160

Greyscale displays require a color co-processor board. The SPX graphics controller is switchable between 60 Hz 1024 x 864 and 66 Hz 1280 x 1024, while the GPX uses 60 Hz 1024 x 864. Both use RGB synch-on-green.

The video signal format is sync on green 54.9 KHz horizontal and 60 Hz vertical in the 'GPX mode' the SPX mode runs 70 KHz horizontal and 66 Hz vertical.

Pinout color video port: 1-red, 10-green, 11-blue, 2-shields

How to connect a Sony Multiscan monitor to a VS3100:

   VAXstation (pin #)                    Sony Multiscan 15sf (pin #)
   ------------------                    ---------------------------

                  1 ........ Red Hi ............ 1
                  10........ Green Hi .......... 2
                  11........ Blue Hi ........... 3
                  9 .........Red Return ........ 6
                  2 .........Green Return ...... 7
                  3 .........Blue Return ....... 8
                  Hood ...... Ground ........ Hood

VS3100 M76 SPX Video

Video  board  switch gang 
(underneath the hard drive facing the machine's front panel.)
             |
 ____________|___________________________   
|            |                           |         
|------------|---------------------------| 
|        |   |   |__________|  __________|
| P/S    |   | o    o         |          |
|        |   |                |  SCSI    |     
|        |   |  hdd1 area     |  fdd     |
|        |   |                |  i/f     |  
|        |   | o    o         |  area    |
|        |  \|/o    o         |          |
|        |   #                |__________|
|        |      hdd2 area     ___________|
|        |                   |           |
|        |     o    o        |  fdd      |
|        |                   |  area     |
|        |                   |           |
|        |                   |           |
|        |                   |           |
------------------------------------------ 

     (left side of case)
  _____     /|\
 | O N |     |
 | # # |     |
 | 1 2 |     |
  ~~~~~

Switch    (0=down, 1=up)
      mode    field    color Hfreq Vfreq
1 2                    depth (Khz) (Hz)
_________________________________________________
0 0   GPX  1024 x  800    1    55   60  
0 1   SPX  1280 x 1024    1    70   66
1 0   GPX  1024 x  800    8    55   60
1 1   SPX  1280 x 1024    8    70   66

All modes use EIA-343 video including sync on green    

Monochrome video

In order to use a monochrome display, one does not need the color boards SPX or GPX. However the composite monochrome output of the MB is on pin 9 and grd is on pin 3, if you make your own cable. Or if you use an original DEC cable use type BC23K-03, single BNC to DB16 Din Pin connector cable. The DEC type BC23J-03 is a three BNC to DB16 cable that only works with the colour boards, or framebuffers.

Thanks

This page has been put together by collecting a lot of information via the search engines, and from posts on the port-vax at netbsd.org mailing list. Due to a goof I lost the names of the posters :(. Sorry guys, you know who you are.