6. General VAX and hardware information
Contents of this section
6.1 Where can I find more information about VAXen?
A: There's lots of Digital and VAX information on the 'net. Here are some pointers:
6.2 What are those boards in my VAX?
A: Good question and somewhat of a nightmare if you didn't get any
documentation with your system. The primary source of information about
modules/boards is Dave
McGuire's "DEC Module Database Search".
Also, here's one list made by Turo Heikkinen
<tjheikki@niksula.hut.fi> (from an email to me):
------------------- Begin included message -------------------------------
Date: Sun, 25 Feb 1996 22:20:26 +0200 (EET)
From: Turo Heikkinen
To: Gunnar Helliesen
Subject: Re: VAXBSD
> > What about some VAX hardware FAQ? Those boxes are full of strange boards
> You are right, in fact I'm working on just that. If you have any info to
> contribute - please feel free to mail it to me! ;-)
Dunno much but this is what I've found out about my hardware:
M3104 - 8*serial
M7164 - QDA Processor: processor for 7165
M7165 - QDA SDI: 4*weird port ???
M7168 - QDSS 4 plane: 4 plane graphics board, 2 of them makes 8 planes
M7169 - controls 1-2 of 7168
M7505 - DEQNA: DEc Q-bus etherNet Adaptor
M7546 - TQK50(?): TK50 tape adaptor
M7555 - RQDX3(?): ESDI hard disk controller
M7606 - KA630: uVAX II processor board
M7608 - 4M memory board, 144* 1*256k DIL
M7651 - ????
M9047 - Grant Continuity Card - ????
TK50 - 95M tape
RD53 - 71M Micropolis ESDI disk
__________
/__//-/ Turo Heikkinen - http://www.hut.fi/~tjheikki for more info
Why stop now, just when I was hating it? - Marvin
------------------- End included message ---------------------------------
Yet another list made by Robert Smith
<rmsmith@csc.com> (from an email to me):
------------------- Begin included message -------------------------------
Date: Sat, 25 Jan 1997 17:47:19 -0500 (EST)
From: Robert Smith
To: Gunnar Helliesen
Subject: Re: Hardware section of FAQ (6.2?)
Gunnar,
Here is my list of hardware in the microvaxen I have seen:
M3104 DHV 8 line async mux
M3105 DHV 16 line async mux
M3106 DZQ mux.
M3107 ??? 8 line asynce mux
M3108 ??? 2 Line sync mux
M7146 TK50 controller
M7164 QDA Proc - part of QDA50
M7168 QDSS 4 Plane board 8
M7169 QDSS base module
M7504 DEQNA ether interface
M7516 DELQA ether interface
M7555 RQDX3 - MFM disk controller (RD53, 52, 51, and 50) and floppy (RX50/33)
M7602 QVSS video subsystem x
M7606 KA630
M7607 MS630 1MB
M7608 MS630 2/4/8MB
M7609 MS630 8MB
M7769 KFSQA
M8020 DPV synchronous interface
M8053 DMV
M8377 KXT11 aux proc
------------------- End included message ---------------------------------
You'll also find some useful information in
The
TRIUMF Data Acquisition Group: VAX Hardware Inventory page.
6.3 Can I make my own VAXstation II/GPX monitor cable?
A: Sure. Here's how (from a message to port-vax by Dave Clarke
<Dave.Clarke@swindon.gpsemi.com>):
------------------- Begin included message -------------------------------
Date: Thu, 7 Mar 1996 08:12:56 GMT
From: Dave Clarke x8048
To: port-vax@NetBSD.ORG
Subject: Re: GPX cable
[edited]
Here is some information on the connection required for the BC18Z cable, the
one that connects between a VaxStation II/GPX and VR290 monitor.
Description DEC BC-18 Cable, DB15
Video Mouse &
Keyboard
Connections
Keyboard RJ-11
Keyboard Transmit Pin 15 Pin 1
Keyboard Receive Pin 7 Pin 2
Keyboard Ground Pin 14 Pin 3
Keyboard Power Pin 8 Pin 4
Mouse Mini din
Mouse Transmit Pin 5 Pin 2
Mouse Receive Pin 13 Pin 3
Mouse Ground Pin 6 Pin 1
Mouse Power +5V Pin 4 Pin 5
Mouse Power -20V Pin 12 Pin 4
Pins 6 & 7 No connection
Red video Pin 9 Red BNC Center
Red ground Pin 1 Red BNC shield
Green video Pin 10 Green BNC Center
Green ground Pin 2 Green BNC shield
Blue video Pin 1 Blue BNC Center
Blue ground Pin 3 Blue BNC shield
Dave.
------------------- End included message ---------------------------------
You should, however, note the following (from a message to port-vax by
Kevin P. Neal <kpneal@eos.ncsu.edu>):
------------------- Begin included message -------------------------------
Date: Sun, 24 Mar 1996 23:46:16 -0500 (EST)
From: kpneal@eos.ncsu.edu
To: port-vax@NetBSD.ORG
Subject: Cabling fun
Here is an interesting bit of info that might help somebody
else sometime:
The VAX -> (monitor | keyboard | mouse) cable (what is this thing
called?) has one interesting nip.
If you have a *color* cable and a *mono* framebuffer, then the
mono+sync signal will come out of the *red* output, not the
green as you might expect (well, sync on green, right?).
This had me stumped for a while.
[edited]
(Give partial credit to Brian Reece (bpreece@eos.ncsu.edu), because this
is what *he* discovered at my place with my uVAX and his scope.)
XCOMM --------------------------------------------------------
XCOMM Kevin P. Neal, Sophomore CSC/CPE kpneal@eos.ncsu.edu
XCOMM North Carolina State University kevinneal@bix.com
XCOMM --------------------------------------------------------
------------------- End included message ---------------------------------
6.4 How can I identify my old CDC/Imprimis disk?
A: Thanks to Marc Malagelada i Duch <marc@hades.udg.es>, here's the
list:
------------------- Begin included text ----------------------------------
Old CDC/Imprimis
WREN and SWIFT MODEL NUMBERING SYSTEM
(using 94155-85P as example)
Model # digit Description
------------- ----------------------------
|| >>----> Facility Location
94 155-85P 94 = OK City
97 = Twin Cities
|| >>----> Series and Form Factor
94 15 5-85P 10 = RSD 20 = Sabre
15 = FSD 20 = Wren II HH
15 = Wren I FH 21 = Wren III HH
15 = Wren II FH 22 = Sabre-2HP
16 = Wren III FH 22 = Wren V HH
17 = Wren IV FH 24 = Wren VI HH
18 = Wren V FH 35 = Swift HH
19 = Wren VI FH 50 = Elite FH
60 = Wren VII FH
| >>----> Interface
9415 5 -85P 0 = SMD 5 = ST506/412
1 = SCSI/SASI 6 = ESDI
2 = LDI 7 = ISI (Outside)
3 = FDI 8 = 80286
3 = IPI-3 8 = SID
4 = AT 9 = IPI-2
4 = ISI (Inside)
|| >>----> Capacity
94155- 85 P Unformatted capacity in Megabytes (a few
models had formatted capacity, here)
| >>----> Special Designation
94155-85 P P = Precompensation
M = MacWren
H = High Performance
D = Differential
S = Synchronous Spindle Capability - Wren
S = Synchronous SCSI - Swift
G = Gigabyte
Conversion Chart:
Old CDC/Imprimis model # to new Seagate model #
CDC/Imprimis Seagate
===========================
94155-135 --- ST4135R
94155-85 --- ST4085
94155-86 --- ST4086
94155-96 --- ST4097
94161-182 --- ST4182N
94166-182 --- ST4182E
94171-350 --- ST4350N
94171-376 --- ST4376N
94181-385H --- ST4385N
94181-702 --- ST4702N
94186-383 --- ST4383E
94186-383H --- ST4384E
94186-442 --- ST4442E
94191-766 --- ST4766N
94196-766 --- ST4766E
94204-65 --- ST274A
94204-71 --- ST280A
94204-74 --- ST274A
94204-81 --- ST280A
94205-51 --- ST253
94205-77 --- ST279R
94211-106 --- ST2106N
94216-106 --- ST2106E
94221-125 --- ST2125N
94241-383 --- ST2383N
94241-502 --- ST2502N
94244-274 --- ST2274A
94244-383 --- ST2383A
94246-182 --- ST2182E
94246-383 --- ST2383E
94351-090 --- ST1090N
94351-111 --- ST1111N
94351-126 --- ST1126N
94351-133S --- ST1133NS
94351-155 --- ST1156N
94351-155S --- ST1156NS
94351-160 --- ST1162N
94351-186S --- ST1186NS
94351-200 --- ST1201N
94351-200S --- ST1201NS
94351-230S --- ST1239NS
94354-090 --- ST1090A
94354-111 --- ST1111A
94354-126 --- ST1126A
94354-133 --- ST1133A
94354-155 --- ST1156A
94354-160 --- ST1162A
94354-186 --- ST1186A
94354-200 --- ST1201A
94354-239 --- ST1239A
94355-100 --- ST1100
94355-150 --- ST1150R
94356-111 --- ST1111E
94356-155 --- ST1156E
94356-200 --- ST1201E
94601-12G/M --- ST41200N
94601-767H --- ST4767N
97100-80 --- ST683J
97150-160 --- ST6165J
97150-300 --- ST6315J
97150-340 --- ST6344J
97150-500 --- ST6516J
97200-1130 --- ST81123J
97200-12G --- ST81236J
97200-23G --- ST82272K
97200-25G --- ST82500J
97200-368 --- ST8368J
97200-500 --- ST8500J
97200-736 --- ST8741J
97200-850 --- ST8851J
97201-12G --- ST81236N
97201-25G --- ST82500N
97201-368 --- ST8368N
97201-500 --- ST8500N
97201-736 --- ST8741N
97201-850 --- ST8851N
97209-12G --- ST81236K
97209-25G --- ST82500K
97229-1150 --- ST81154K
97289-21G --- ST82105K
97299-23G --- ST82368K
97500-12G --- ST41201J
97501-12G --- ST41520N
97509-12G --- ST41201K
Note: Some Imprimis models have no Seagate model equivalent,
if so, see OLD WREN
------------------- End included text ------------------------------------
6.5 Can I convert my big VAX' 3-phase power-supply for home use?
A: I was about to say "don't try this at home, kids" - but I guess you'll
have to ;-)
This message was posted to port-vax by Andre Skarzynski
<andre@capes1.vector.co.za>, but was originally written by Leon
Heinkelein <HEINKELN@firga.sun.ac.za>:
------------------- Begin included message -------------------------------
Date: Thu, 28 Mar 1996 08:06:20 -0200
From: Andre Skarzynski
To: port-vax@NetBSD.ORG
Subject: Re: Converting 3-pahse VAX Power.
Here is a note from my friend about how he converted his VAX to run on single
phase. I am sending it to the list, as a few people where intereseted and I am
sure others may be too.
------------- Begin Forwarded Message -------------
>From HEINKELN@firga.sun.ac.za Wed Mar 27 17:22:14 1996
>From: "Leon Heinkelein"
To: andre@capes1.vector.co.za (Andre Skarzynski)
Date: Wed, 27 Mar 1996 17:18:44 GMT+200
Subject: Re: Converting 3-pahse VAX Power.
> Hi Leon,
>
> I hope I find you well. I had a great long weekend at the Buff'. Anyway,
> the reason I called/wrote, is that I would like to please have the details
> of converting a 3-phase VAX power to single like you did at home. BTW, what
> model VAXen are you running? and what current are they drawing?
>
> Cheers,
>
> Andre'
Hello Andre
Looking to upgrade , eh ? The machine I have at home is a VAX 6220. 2
cpu's , 96 MB of RAM. Used to need three phase power , as you
correctly observe.
The power system architecture of the VAX is arranged so that each
power regulator needs a DC supply of 300V. There are various ways of
obtaining this. They use a single phase bridge on the smaller
machines (just like a PC PSU) , off 220V this gives about 311V. (220
* sqrt (2)) . However , on the larger machines , it gets a little
more involved. On the 6000 series they use a 3-phase controlled
bridge , so they can actually regulate the 300V line. It's laid out
like this (here goes nothing) :
____________________ +300V
| | |
-__ -__ -__ thyristors
^ ^ ^
| | |
L1 ------* | |
L2 -----------* |
L3 ----------------*
| | |
- - - diodes
^ ^ ^
| | |
--------------------- Return
The three-phase controlled bridge ( as you can see ) uses the Phase
to Phase voltage ( NOT the phase to neutral voltage ). With a 3-phase
220V supply thats about 380V AC. Multiply that by sqrt(2) and you
have about 520V DC . KABOOM ! However , in america , on a 115V 3-
phase system , phase to phase is 208V , multiply by sqrt(2) and you
get about 300V DC. All 6000 series machines for 380V therefore came
equipped with a 3-phase xformer which takes the 380 V phase/phase to
208V phase/phase. Which of course is very close to our neutral/phase
, which is 220V. The way to do it , then , is to bypass the xformer,
connect L1 in the drawing to LIVE , say , and connect L2 to NEUTRAL ,
and leave L3 open. The circuit then works just like a single phase
controlled bridge rectifier , and works very well , giving about 305
V on the DC power bus.
Total current is ( I'm guesstimating now) propably about 4A ,
measured on the AC side , around 0.8-1.0 KVA.
I you get a 6000 (or similar) machine let me know. I have worked out
a very elegant way to do the above mod which entails no soldering ,
no disconnecting of joints etc , and can be put back to factory
standard in about 30 secs.
Good luck
Leon
------------- End Forwarded Message -------------
------------------- End included message ---------------------------------
Johnny Billquist <qmwjyb@emw.ericsson.se> had something to add
to this (in a message to port-vax):
------------------- Begin included message -------------------------------
Date: Thu, 28 Mar 96 11:12:37 +0100
From: Johnny Billquist konsult
To: port-vax@NetBSD.ORG, andre@capes1.vector.co.za
Subject: Re: Converting 3-pahse VAX Power.
> Here is a note from my friend about how he converted his VAX to run on single
> phase. I am sending it to the list, as a few people where intereseted and I
am
> sure others may be too.
And just to make sure you don't do a big mistake: *Never* do this
with a VAX86x0.
They really *do* need the 3-phase. The large fans are 3-phase motors,
so unless you have all three phases, your fans ain't going to run.
And the 86x0 is made with ECL, so you can guess what will happen
pretty fast.
For the same reason, never connect an 86x0 with the phases backwards,
or you'll get your fans running backwards, which will lead to the
same result (which I'm sure someone from LUDD can tell... ;-)
Johnny
------------------- End included message ---------------------------------
6.6 The lighter side of VAX.
A couple of brilliant obervations from a fortune-cookie program (author
unknown):
------------------- Begin included text ----------------------------------
Well, my terminal's locked up, and I ain't got any Mail,
And I can't recall the last time that my program didn't fail;
I've got stacks in my structs, I've got arrays in my queues,
I've got the : Segmentation violation -- Core dumped blues.
If you think that it's nice that you get what you C,
Then go : illogical statement with your whole family,
'Cause the Supreme Court ain't the only place with : Bus error views.
I've got the : Segmentation violation -- Core dumped blues.
On a PDP-11, life should be a breeze,
But with VAXen in the house even magnetic tapes would freeze.
Now you might think that unlike VAXen I'd know who I abuse,
I've got the : Segmentation violation -- Core dumped blues.
-- Core Dumped Blues
Proposed Additions to the PDP-11 Instruction Set:
PI Punch Invalid
POPI Punch Operator Immediately
PVLC Punch Variable Length Card
RASC Read And Shred Card
RPM Read Programmers Mind
RSSC reduce speed, step carefully (for improved accuracy)
RTAB Rewind tape and break
RWDSK rewind disk
RWOC Read Writing On Card
SCRBL scribble to disk - faster than a write
SLC Search for Lost Chord
SPSW Scramble Program Status Word
SRSD Seek Record and Scar Disk
STROM Store in Read Only Memory
TDB Transfer and Drop Bit
WBT Water Binary Tree
------------------- End included text ------------------------------------
I would like to add:
HCF Halt and Catch Fire
Some useful (if obscure) man-pages (again, author unknown):
------------------- Begin included text ----------------------------------
BABY(1) USER COMMANDS BABY(1)
NAME
BABY - create new process from two parent processes
SYNOPSIS
BABY [ -sex ] [ -name ]
DESCRIPTION
BABY is initiated when one parent process polls another server
process through a socket connection (BSD) or through pipes in the
System V implementation. BABY runs at a low priority for approximately
40 weeks then terminates with heavy system load. Most systems require
constant monitoring when BABY reaches its final stages of execution.
Older implementations of BABY required that the initiating
process not be present at the time of completion. In these versions
the initiating process is awakened and notified of the results upon
completion. Modern versions allow both parent processes to be active
during the final stages of BABY.
OPTIONS
-sex
option indicating type of process created.
-name
process identification to be attached to the new process.
RESULT
Successful execution of the BABY(1) results in new process
being created and named. Parent processes then typically
broadcast messages to all other processes informing them of their
new status in the system.
BUGS
The SLEEP command may not work on either parent processes for some
time afterward, as new BABY processes constantly send interrupts
which must be handled by one or more parent.
BABY processes upon being created may frequently dump
in /tmp requiring /tmp to be cleaned out frequently by one
of the parent processes.
SEE ALSO
sleep(1) dump(8) cry(3)
SEX(6) EUNUCH Programmer's Manual SEX(6)
NAME
sex - have sex
SYNOPSIS
sex [ options ] ... [ username ] ...
DESCRIPTION
sex allows the invoker to have sex with the user(s) speci-
fied in the command line. If no users are specified, they
are taken from the LOVERS environment variable. Options to
make things more interesting are as follows:
-1 masturbate
-a external stimulus (aphrodisiac) option
-b buggery
-B
bestiality with
-c chocolate sauce option
-C chaining option (cuffs included) (see also -m -s -W)
-d
get a date with the features described in
-e exhibitionism (image sent to all machines on the net)
-f foreplay option
-F nasal sex with plants
-i coitus interruptus (messy!)
-j jacuzzi option (California sites only)
-l leather option
-m masochism (see -s)
-M triple parallel (Menage a Trois) option
-n necrophilia (if target process is not dead, program
kills it)
-o oral option
-O parallel access (orgy)
-p debug option (proposition only)
-P pedophilia (must specify a child process)
Printed 2/15/87 2/15/87 1
SEX(6) EUNUCH Programmer's Manual SEX(6)
-q quickie (wham, bam, thank you, ma'am)
-s sadism (target must set -m)
-S sundae option
-v voyeurism (surveys the entire net)
-w whipped cream option
-W whips (see also -s, -C, and -m)
ENVIRONMENT
LOVERS
is a list of default partners which will be used if
none are specified in the command line. If any are
specified, the values in LOVERS is ignored.
FILES
/usr/lib/sex/animals animals for bestiality
/usr/lib/sex/blackbook possible dates
/usr/lib/sex/sundaes sundae recipes
/usr/lib/sex/s&m sado-masochistic equipment
BUGS
^C (quit process) may leave the user very unsatisfied.
^Z (stop process) is usually quite messy.
MAN AUTHOR
Author prefers to be anonymous.
HISTORY
Oldest program ever.
------------------- End included text ------------------------------------
Table of contents of this chapter,
General table of contents.