UNIX Driver Survey
Alan S. Watt
swatt at ittvax.UUCP
Sat May 28 07:15:19 AEST 1983
How to Use This Listing
This catalog was assembled from information contributed in response to
my requests over USENET. I have tried to leave the information alone,
but make the formatting constant. To save editing chores, there are
several listing groups which share some common information. Each major
listing is separated by a line of '=' characters beginning at the left
margin and continuing for 70 characters. Within major listings,
sublistings are separated by a line of '=' characters beginning one tab
stop in and continuing for 54 characters.
The order presented is pretty much the order received, except where
oversights on my part necessitated moving listings to the end to avoid
disturbing the numbering. Each listing is numbered, and some summary
information presented under "Summary Information".
If you want to skip to some numbered listing (say 34), just search for
/#:<TAB>*34$/
using any editor which supports "ed"-style regular expressions;
the number always appears at the end of the line. The regular expression
/^Listing #:/
can also be used to skip to the next listing.
I have also tried to catagorize devices into broad categories, such as
"disk subsystems" for easy reference in the "Summary Information"
section.
Editorial Policy
All contributions will be accepted. I try to leave the submitted
contents completely alone except to present a consistent format. My
notes are enclosed in square brackets (``[]''). I obviously can accept
no responsibility for the truth of any assertions contained here.
Entries listed as available may have been withdrawn, or individuals
listed as contacts may have moved.
Please use the format presented here as it makes my job a lot easier.
Also if you give network mail addresses for UUCP, if possible specify
several paths. It is always a good idea to include a U.S. Mail
address and phone number.
Any additions or corrections received will be incorporated in future
revisions. ALL contributions will be acknowledged; If you do not
receive an acknowledgment in a reasonable period, please re-send.
Suggestions For "Shoppers"
If you send network mail to people listed here for information, it
is best to supply several return paths. I have had several requests
which I could not answer because mail would not go the return path.
Giving your phone number is also an excellent idea.
Revision Date
This listing reflects all submissions and corrections I have received
as of May 16, 1983.
- Alan S. Watt
ittvax!swatt (UUCP)
via: decvax, duke, purdue, lbl-csam, research
decvax!ittvax!swatt at Berkeley (ARPA)
ITT Programming Technology Center
1000 Oronoque Lane
Stratford, Ct. 06497
(203) 375-0200
======================================================================
Summary Information
There are 65 listings, some for the same device.
1.1 Device names in alphabetical order:
# Mfgr., Name
== ===========
45 4.2bsd distribution devices
21 AED-512
36 Alpha 10
26 Britton-Lee IDM 200 and IDM 500
43 Computrol Megalink 90-0018
16 DEC DL-11 asynchronous link to DECsystem-10
57 DEC DL-11A/B (aka KL-11). ABLE Quadrasync is a look-alike.
23 DEC DQ11 and DEC DUP11
2,41,42 DEC DR11-B, DEC DR11-W
56 DEC DU-11
13 DEC DZ-11, Plessey DZ-11, Able DZ-11
18 DEC GT41
10 DEC KMC-11
64 DEC PCL-11B
30,55 DEC RK07 and DEC RK06 disk drives
14 DEC RL01 or RL02
17 DEC RM05
19 DEC RX01
51 DEC RX02 floppy disk
34 DEC TS-11 tape drive
9 DEC VS-11
12 DEC VSV01
37 DeAnza IP 8500 image processing display system
54 Digidata look-alike for DEC TM-11/TU-10.
11 Digital Sound Corporation 200 Digital Audio Converter
3 Evans and Sutherland Multi Picture System
1 Floating Point Systems Array Processors: AP-120B and FPS-100.
35 Fujitsu 160 Mbyte Winchester
22 Genisco GCT-3000
52 Grinnell GMR-27 via DEC DR-11B (with minor mods).
8,25 Ikonas RDS-3000
59 Intel Corp. iSBC 215, iSBX 218, iSBX 217
60 Intel Corp. iSBC 220 SMD Disks
61 Intel Corp. iSBC 534 4-line USART board, no intelligence.
62 Intel Corp. iSBC 544 4-line USART board, on-board 8085
63 Intel Corp. iSBC 550 EtherNet Controller
33,48 Interlan N1010 ethernet board.
32 Lexidata 3400 color raster display system.
65 Matrox GXB-1000 Graphics Board
28 Megatek 7000
4,6,20 Megatek 7200-series
38 Optronics C-4500 Model 30D
29 Paper tape reader
53 Plessy PM-DC1100 controller with CDC9766 disk pack.
46 Ramtek 9200/9300 black and white graphics display
31 Ramtek RM9400 color raster display system.
50 STC 800/1600/6250bpi magtape on SI Unibus controller
39 Scientific Micro Systems FWT1127s
47 Ungermann-bass NIU via DR11-W
58 Univ. of Illinois Arpanet Terminal System IMP Interface
27 Versatec 1200, v80, or similar
15 Versatec or Varian printer/plotter
7 Xylogics Phoenix 211 Unibus Disk Controller
1.2 Modifications to standard drivers in alphabetical order
# Name
== ===========
40 DEC DZ11
44 tty (V7 UNIX)
1.3 New line Disciplines
# Name
== ===========
5 Summagraphics BitPad
1.4 Not really drivers
# Name
== ===========
24 Vadic 3451PA, Bizcomp Smartmodem, changes for UUCP
49 Fast timer driver
2. Device Types (broadly speaking)
===============================
2.1 Disk subsystems:
Alpha 10, DEC RK06, DEC RK07, DEC RL01 or RL02, DEC RM05, DEC
RX01, DEC RX02 floppy disk, Fujitsu 160, Plessy PM-DC1100
controller with CDC9766 disk pack, Scientific Micro Systems
FWT1127s, Xylogics Phoenix 211,
Intel Corp. iSBC 215, iSBX 218, iSBX 217
Intel Corp. iSBC 220 SMD Disks
2.2 Tape subsystems:
DEC TS-11, Digidata look-alike for DEC TM-11/TU-10,
STC tri-density,
2.3 Graphics display devices:
AED-512, DEC GT41, DEC VS-11, DEC VSV01, DeAnza IP 8500, Evans
and Sutherland Multi Picture System, Genisco GCT-3000, Grinnell
GMR-27 via DEC DR-11B (with minor mods). Ikonas RDS-3000,
Lexidata 3400, Megatek 7000, Megatek 7200-series, Ramtek
9200,9300, Ramtek RM9400, Matrox GXB-1000
2.4 Communication devices:
Able DZ-11, Computrol Megalink 90-0018, DEC DL-11, DEC DQ11,
DEC DR11-B, DEC DR11-W, DEC DU-11, DEC DUP11, DEC DZ-11,
DEC KMC-11, DEC PCL-11B,
Interlan N1010 Ethernet, Plessey DZ-11, Ungermann-Bass
NIU via DR11-W, ARPAnet IMP
Intel Corp. iSBC 534 4-line USART board, no intelligence.
Intel Corp. iSBC 544 4-line USART board, on-board 8085
Intel Corp. iSBC 550 EtherNet Controller
2.5 Printers:
Versatec 1200, Versatec or Varian printer/plotter, Versatec v80
2.6 Misc.:
Britton-Lee IDM 200 and IDM 500, Digital Sound Corporation 200
Digital Audio Converter, Floating Point Systems AP-120B and
FPS-100 array processors. Optronics C-4500 Model 30D,
Perkin-Elmer Paper tape reader
3. CPU types covered
====================
DEC LSI-11, Intel 286, Intel 8086, PDP-11,
Perkin-Elmer 7/32 or 8/32, VAX-11
4. UNIX types covered
=====================
2.8BSD, 4.0BSD, 4.1BSD, 4.1aBSD, 4.2BSD, Microsoft Xenix,
PWB/UNIX, SRI's PDP11 port of 4.1aBSD, V6, V7,
Wollongong/P-E Edition VII
======================================================================
Driver Listings
======================================================================
Listing #: 1
Device Name: Floating Point Systems Array Processors:
AP-120B and FPS-100.
FPS-164 and FPS-564 in development
Computer Design and Applications:
MSP-3000 in development
Device Type: High Speed Floating Point Array Processors
For CPU type: VAX 11/780 11/750 11/730, PDP-11,
Perkin Elmer (in development)
For UNIX type: 4.1 bsd, v6, v7
Availability: Anyone
Terms & Cond.: $5000, includes large program development package
(assembler, compiler, simulator, libraries, diagnostics)
+ signed copy of license agreement. Source is
distributed.
Contact: Peter H. Berens
Apunix Computer Services
1380 Garnet Ave., Suite E-292
San Diego, CA 92109
619-452-7819
decvax!ittvax!dcdwest!phb
ucbvax!sdcsvax!sdchema!phb
======================================================================
Listing #: 2
Device Name: DEC DR11-B (should work for DR11-W, too)
Currently used for Grinnell Frame Buffer
Device Type: 16bit parallel DMA interface
CPU Type: VAX and PDP-11
UNIX Type: 4.1bsd, Unix V7
Availability: Anybody
Terms: For just driver, can send over net. For driver+user
level software for Grinnell FB, send tape with return
postage (can send over net on ARPANET), or pay for phone
time yourself.
Contact: harpo!utah-cs!thomas, thomas at utah-20
Spencer W. Thomas
Computer Science Dept.
University Of Utah
Salt Lake City, Utah 84112
(801)581-8800
Caveats: Has not been tested with multiple DR11s.
================================================================
Listing #: 3
Device Name: Evans and Sutherland Multi Picture System
Device Type: High performance line drawing display.
CPU Type: Vax and PDP-11
Unix Type: 4.1 and V7
Availability: Anybody
Terms: Send tape with return postage preferred. Can send over
ARPANET, or if you pay phone.
Contact: harpo!utah-cs!thomas, thomas at utah-20
Spencer W. Thomas
Computer Science Dept.
University Of Utah
Salt Lake City, Utah 84112
(801)581-8800
Caveats: Will not support multi-user configurations. Use of
signals makes running programs under debugger difficult.
================================================================
Listing #: 4
Device Name: Megatek 7290
Device Type: Medium performance line drawing graphics system.
CPU Type: VAX
Unix Type: 4.1bsd
Availability: Anybody
Terms: Since this is based on a driver and software package we
got from Purdue, you should really get "permission"
from them first. See below for contact address.
However, many bugs have been fixed, and it is now
impossible for the driver to hang the system.
Preferably, send a tape with return postage, if you're
on ARPANET, or will pay phone charges, can get over the
net.
Contact: harpo!utah-cs!thomas, thomas at utah-20
Spencer W. Thomas
Computer Science Dept.
University Of Utah
Salt Lake City, Utah 84112
(801)581-8800
Address for people at Purdue to contact:
(They also have v6 and v7 pdp-11 versions)
Steve Van Frank (pur-ee!steve) or
Mike Bailey (pur-ee!mjb)
Computer Aided Design and Graphics Lab
Potter Engineering Center
Purdue University
West Lafayette, IN 47907
(317) 494-5944
Caveats: Still somewhat buggy, but much better. Pick module is
not yet supported, but will be in near future. Will
not support multiple users.
================================================================
Listing #: 5
Device Name: Summagraphics BitPad
Device Type: Digital data tablet
This is really just a line discipline to support the
BitPad on a standard TTY line.
CPU Type: VAX (maybe PDP-11, too)
Unix Type: 4.1bsd (maybe V7)
Availability: Anybody
Terms: Can send over the net.
Contact: harpo!utah-cs!thomas, thomas at utah-20
Spencer W. Thomas
Computer Science Dept.
University Of Utah
Salt Lake City, Utah 84112
(801)581-8800
Caveats: No known bugs.
======================================================================
Listing #: 6
Device Name: Megatek 7290
Device Type: DMA vector and raster graphics system. Replaces
Unibus terminator. Driver has been written to support
full functionality of Megatek-supplied WAND and
Template software. Supports two workstations, one
Vector display, one Raster display. Depends on ACP to
handle tty-mode operations.
CPU Type: VAX
Unix Type: 4.1bsd
Availability: Anybody
Terms: Package includes driver, installation instructions, and
some debugging and monitoring utilities. Available over
UUCP, or send tape. Modified WAND sources available
if we get letter from Megatek stating you have license
for it. WAND sources NOT distributed over UUCP.
Contact: ittvax!toolsmgr
via: decvax
duke
purdue
lbl-csam
Advanced Technology Dept.
ITT Programming Technology Center
1000 Oronoque Lane
Stratford, Ct. 06497
(203) 375-0200
Caveats: Allegedly supports multiple chassis, but this has never
been tested. Only in operation on VAX780 CPU.
======================================================================
Listing #: 7
Device Name: Xylogics Phoenix 211 Unibus Disk Controller
Device Type: CDC, Ampex 80/300 Mb SMD drives
For CPU Types: VAX, PDP11
For Unix Types: 4.1BSD, 2.8BSD
Availability: Sure
Terms & Cond: Send me a tape, or get it by net-mail
Contact: Donn Seeley or Jim McGinness
Mail Code B-014
UC San Diego Chemistry Dept.
La Jolla CA 92037
ucbvax!sdcsvax!sdchemc!{donn,jmcg}
Caveats: I think Xylogics has discontinued production because
of reliability problems... but I can say that once you
get a good board set (it took us 3 mo.) then it runs
fine. The cute thing about the controller and drivers
is that they support multi-porting of the controller.
The controller is connected to as many as 4 couplers;
the couplers sit in the various Unibi and the
controller has its own backplane and power supply. We
boot a VAX and a PDP off the same disk and controller.
Miscellaneous: By the way, the 4.1 driver was adapted by Rusty Wright
of the Center for Music Experiment at UCSD from the up
driver and the 2.8 driver has an odd pedigree which I
don't remember just now. The 4.1 driver has fixed an
apparent bug in the up driver whereby on systems with
more than one drive on the same controller the "wrong"
drive queue will occasionally be linked into the
controller queue... sigh. Standalone boot drivers,
bootblocks and even VAX 11/750 ROM code available on
request. Other people at UCSD may have different
versions of this driver but I have gotten the impression
that ours is the only version that works (it may be that
ours are the only controllers that work(!)).
======================================================================
Listing #: 8
Device Name: Ikonas RDS-3000
Device Type: Image Frame Buffer
For CPU type: VAX
For UNIX type: Berkeley 4.1 and 4.2
Availability: Anyone with Unix liscense
Terms & Cond.: Experimental, non-supported.
Send mail requesting driver to allegra!rdg.
Contact: allegra!rdg
[ Note: "allegra" is reachable via "decvax" ]
======================================================================
Listing #: 9
Device Name: DEC VS-11
Device Type: High-resolution, bitmapped, interactive, color
graphics display/workstation.
For CPU type: VAX
For UNIX type: 4.1bsd
Availability: Any licensee, but not for redistribution or resale
Terms & Cond.: Free.
Contact: DEC UNIX Engineering Group (decvax)
decvax!aps
======================================================================
Listing #: 10
Device Name: DEC KMC-11
Device Type: PDP-11 Auxiliary Processor
For CPU type: PDP-11's
For UNIX type: V6, V7, perhaps others
Availability: Anyone who wants it
Terms & Cond.: Driver source is ~3K bytes long. Send UUCP
address.
Contact: Michael Lecuyer
Arts Computing Office
P.A.S. Building
University of Waterloo
Waterloo, Ontario
N2L 3G1
Usenet Address: ...!decvax!watmath!watarts!spoon
Other Info: Loads an 'a.out' image (both text portion and
data) into KMC-11 memory.
======================================================================
Listing #: 11
Device Name: Digital Sound Corporation 200 Digital Audio Converter
Device Type: digital to analog and
analog to digital converter
For CPU type: vax
For UNIX type: 4.1bsd
Availability: anybody with a 32/v or system III license
(source or binary)
Terms & Cond.: send tape or uucp address
Contact: ucbvax!sdcarl!rusty
Rusty Wright
University of California San Diego
Computer Audio Research Laboratory
La Jolla, California 92093
======================================================================
Listing #: 12
device name: DEC VSV01
device type: Non-DMA Bit Map Colour Television
For CPU type: PDP-11
For UNIX type: v6
Availability: everyone
Terms & Cond.: send a tape or I can mail it
Contact: Geoff Collyer
decvax!utzoo!utcsrgv!utcsstat!geoff
======================================================================
Listing #: 13
device name: DEC DZ-11, Plessey DZ-11, Able DZ-11
device type: Non-DMA tty multiplexer
For CPU type: PDP-11
For UNIX type: v6 or v7
Availability: everyone
Terms & Cond.: send a tape or I can mail it
Contact: Geoff Collyer
decvax!utzoo!utcsrgv!utcsstat!geoff
======================================================================
Listing #: 14
device name: DEC RL01 or RL02
device type: 5 or 10 Mb removable disk
For CPU type: PDP-11
For UNIX type: v6
Availability: everyone
Terms & Cond.: send a tape or I can mail it
Contact: Geoff Collyer
decvax!utzoo!utcsrgv!utcsstat!geoff
======================================================================
Listing #: 15
device name: Versatec or Varian printer/plotter
device type: electrostatic raster plotter
For CPU type: PDP-11
For UNIX type: PWB/UNIX (essentially v6) and after Jan. 1, 1983, v7
Availability: everyone
Terms & Cond.: send a tape or I can mail it
Contact: Geoff Collyer
decvax!utzoo!utcsrgv!utcsstat!geoff
======================================================================
Listing #: 16
device name: DECsystem-10 asynchronous link via DEC DL-11
device type: 1200 or 2400 baud (approx.) link with checksum,
retransmission
For CPU type: PDP-11
For UNIX type: PWB/UNIX (essentially v6) and after Jan. 1, 1983, v7
Availability: everyone
Terms & Cond.: send a tape or I can mail it
Contact: Geoff Collyer
decvax!utzoo!utcsrgv!utcsstat!geoff
Caveats: requires some DECsystem-10 programs and UNIX programs
(available from me) to make a complete link
======================================================================
Listing #: 17
device name: DEC RM05
device type: 300 Mb removable disk
For CPU type: PDP-11
For UNIX type: PWB/UNIX (essentially v6) and after Jan. 1, 1983, v7
Availability: everyone
Terms & Cond.: send a tape or I can mail it
Contact: Geoff Collyer
decvax!utzoo!utcsrgv!utcsstat!geoff
======================================================================
Listing #: 18
device name: DEC GT41
device type: vector graphics display including display processor
For CPU type: PDP-11
For UNIX type: v6 and eventually v7
Availability: everyone
Terms & Cond.: send a tape or I can mail it
Contact: Geoff Collyer
decvax!utzoo!utcsrgv!utcsstat!geoff
Caveats: Actually I have several GT41 drivers.
======================================================================
Listing #: 19
Device Name: DEC RX01
Device type: Single sided single density floppy disk drive.
For CPU Type: PDP 11/40
For UNIX Type: V6.
Availability: I don't remember where I aquired it, so I can't
enforce restrictions.
ie: for any licenced UNIX system.
But don't market it.
Terms & Cond.: I don't want to spend any of my money or a lot
of my time shipping it. It is 4606 chars or 212 lines.
Contact: Charles Colbert
rm 2e222 6 Corporate Plc.
Piscataway, NJ 08854
(201) 981-2370
pyuxjj!colbert
mhuxm!pyuxjj!colbert
ucbvax!pyuxjj!colbert
bugs: The rx01 hardware does not use DMA, so it
is very slow & hoggy. It is also very low
density.
======================================================================
Listing #: 20
Device name: Megatek 7250
Device type: Color graphics system (vector/raster hybrid)
CPU: PDP 11/45
Unix: V7
Availability: Anyone
Terms & Conds: Not for resale or redistribution. Send magtape.
Contact: Jim Guyton (guyton at rand-unix, randvax!guyton)
Caveats: Not used very much and not very polished. A
derivation of a Megatek 7200 Unix-V6 driver
from Purdue.
======================================================================
Listing #: 21
Device name: AED-512
Device type: Color raster system
CPU: PDP 11/45
Unix V7
Availability: Anyone
Terms & Conds: Not for resale or redistribution. Send magtape.
Contact: Jim Guyton (guyton at rand-unix, randvax!guyton)
Caveats: Weird AED dma mode not supported. Still uses
PIO for all but direct video buffer loads.
======================================================================
Listing #: 22
Device name: Genisco GCT-3000
Device type: Color raster system
CPU: PDP 11/45
Unix: V7
Availability: Anyone
Terms & Conds: Not for resale or redistribution. Send magtape.
Contact: Jim Guyton (guyton at rand-unix, randvax!guyton)
Caveats: Runs with custom Rand microcode for the Genisco,
not the standard code supplied by Genisco. Also,
this is a horrible device, don't buy one!
======================================================================
Listing #: 23
Device Name: DEC DQ11 and DEC DUP11
Device Type: Synchronous line interfaces, DMA and non-DMA respectively.
Protocol: Honeywell Grts remote computer bisync; probably not too
difficult to modify for similar protocols.
For CPU type: written for VAX
For UNIX type: 4.1BSD
Availability: to anyone
Terms & Cond.: prefer to send via uucp mail.
Contact: decvax!watmath!watcgl!dmmartindale
Dave Martindale
Computer Graphics Lab
University of Waterloo
Waterloo, Ontario
Canada N2L 3G1
======================================================================
Listing #: 24
Device Name: Vadic 3451PA Autodialer/triple modem
Device Name: Bizcomp Smartmodem (300 baud only -- I haven't
seen the 1200 baud version yet)
Device Type: RS 232 Autodialers for UUCP
For CPU type: any (including micros)
For UNIX type: any which supports uucp
Availability: anyone
Terms & Cond.: send electronic mail
Contact: Peter Gross
High Altitude Observatory
National Center for Atmospheric Research
PO Box 3000
Boulder CO 80307
(303)-494-5151 ext. 348
seismo!hao!pag \
decvax!brl-bmd!hao!pag --> uucp
ucbvax!hplabs!hao!pag /
CSVAX.pag at BERKELEY --> ARPA
Notes: There are separate versions (the only changes are in
conn.c) for the VA3451PA and the Hayes Smartmodem.
======================================================================
Listing #: 25
Device Name: Ikonas RDS-3000 (IK-11B)
Device Type: Host interface to Ikonas' Raster Display System
For CPU type: "VAX", "PDP-11"
For UNIX type: "4.1bsd", "v7"
Availability: Anyone can have the V7 driver. Send for information
on the 4.1bsd driver.
Terms & Cond.:
Contact: Mike Mitchell
Ikonas Graphics Systems, Inc.
531 Pylon Drive
Raleigh, NC 27606
decvax!duke!mcnc!mcm
======================================================================
Listing #: 26
Device Name: Britton-Lee IDM 200 and IDM 500, speaking to the
host via a serial (RS232) port or a parallel
(IEEE488) bus utilizing a National Instruments
GPIB 11-2 card.
Device Type: The IDM 200 and IDM 500 are compatible Relational
Database Machines. They run a complete database
system (essentially a superset of INGRES) in a
backend processor, thus offloading your host of
the database grunt work. They communicate with
your host via either an RS232 port (speaking to
a standard device, e.g., a DZ11) or an IEEE488 port
using the National Instruments GPIB 11-2 UNIBUS
card. Multiple hosts (possibly running different
operating systems or on different processors) can
use the IDM simultaneously. SMD compatible disks
plug directly into the IDM. Up to sixteen disks
may be plugged into a single IDM 500 (four disks
for an IDM 200).
For CPU type: VAX and PDP-11.
For UNIX type: 4.1bsd, V7, 2.8234612346bsd (coming), 4.2bsd
(planned). We can also put you in contact with a
group doing System III support.
Availability: Available to anyone with the appropriate UNIX
license.
Terms & Cond.: The driver comes on a distribution with a complete
set of support software (ad hoc parser, embedded
query languages, etc.) for some amount of money --
prices depend on configuration, etc.
Contact: Britton-Lee, Inc., (408) 378-7000. Ask to talk
to sales.
======================================================================
Listing #: 27
Device Name: Versatec 1200, v80, or similar
Device Type: Electrostatic printer
Comment: Software compatible with v7 and Berkeley (vtroff, etc.)
======================================================
Listing #: 28
Device Name: Megatek 7000
Device Type: DMA refresh vector graphics display
Comment: Software compatible with Purdue graphics package
======================================================
Listing #: 29
Device Name: Paper tape reader
Device Type: Any Perkin-Elmer standard paper tape reader on MUX bus
======================================================
They all share the following info:
CPU type: Perkin-Elmer 7/32 or 8/32 (untested on 3200, but should
work)
UNIX type: Wollongong/P-E
Availability: Public domain, but I ask that my name remain in the
source as original author.
Terms: Send a tape with a stamped, self-addressed return
mailer, or I can send via uucp or Arpanet.
Contact: Jim Rees
Computer Science FR-35
University of Washington
Seattle, Washington 98115
Telephone: (206) 545-0912
Uucp: decvax!microsoft!uw-beaver!jim
Arpanet-NCP: Jim at Washington
Arpanet-TCP: Jim at UW-VLSI
======================================================================
Listing #: 30
Device: DEC RK07 and DEC RK06 disk drives
Controller: RK-611 (unibus)
Machine: PDP-11/44
Unix: BSD 2.8
Distribution: Unlimited
Details: Send tape
Specials: Supports multi-spindle devices (as opposed to multi-device
spindles), and intelligently handles configurations with
only RK06's, only RK07's, or mixes of RK07 and RK06.
Contact: decvax!idis!mi-cec!dvk
or ...!tm
[ Note: I assume this means "mi-cec!tm" ]
Dan Klein
MI-CEC
4616 Henry St.
Pittsburgh, Pa. 15213
412/578-3382
======================================================================
Listing #: 31
Device Name: Ramtek RM9400 color raster display system.
Device Type: High resolution color raster display system
For CPU type: pdp 11 and vax
For UNIX type: the pdp 11 is version seven and 2.8 ( i think)
while the vax is for 4.1bsd
Availability: Available free with proof of unix license
Contact: decvax!mcnc!swd (Stephen Daniel)
Caveats: This is a very poorly designed device.
This driver has been under development
for more than a year and works fairly well,
but you can still hang the ramtek badly enough
to have to go flip reset switches to get it back.
======================================================================
Listing #: 32
Device Name: Lexidata 3400 color raster display system.
Lexidata says it will also work with their
8400 series devices.
Device Type: High resolution color raster display system
For CPU type: Vax
For UNIX type: 4.1bsd
Availability: Available free with proof of unix license
Contact: decvax!mcnc!swd (Stephen Daniel)
Caveats: Driver does DMA out of user memory -
a poor buffering strategy at best.
However, the 3400 is quite fast...
======================================================================
Listing #: 33
Device Name: Interlan N1010 ethernet board.
Device Type: Ethernet controller
For CPU type: Vax
For UNIX type: 4.1bsd with the BBN TCP/IP network software
Availability: Available free with proof of unix license
Contact: decvax!mcnc!swd (Stephen Daniel)
Caveats: Still a prototype driver. It works,
but performance is poor.
======================================================================
Listing #: 34
Device Name: DEC TS-11 tape drive
Device Type: 1600 bpi (only) 9 track tape drive.
For CPU type: PDP-11 (ours is an 11/44)
For UNIX type: 2.8 bsd
Availability: Public domain.
Terms & Cond.: We'll send it by netmail, or by tape (you supply
the tape, it will be 1600 bpi).
Contact: Mail to ...pur-ee!pur-phy:suitti, or
to ...pur-ee!pur-phy:root (there is always the
possiblity of change of command.
Caveats (bugs): I've not seen any, in 6 months of use. This
device driver was written here at Purdue Physics by
Mike Demoney. The one that comes with the bsd's is
overly buggy, tending to crash the system.
Stephen Uitti (system manager)
...pur-ee!pur-phy:suitti
======================================================================
Listing #: 35
Device: Fujitsu 160 Mbyte Winchester
System Industries 9400 controller
CPU: 11/70
Unix type: Version 7
Availability: Anybody
Terms: Send tape.
Contact: Gary Schlickeiser
Academic Computing
Reed College
Portland, OR 97202
(503) 771-1112 x571 teklabs!reed!schlick
======================================================================
Listing #: 36
Device: Alpha 10
Iomega Corp., Ogden Utah
Device Type: 10 Mbyte Cartridge Floppy
CPU: 11/23
Unix Type: Version 7
Availability: Anybody
Terms: Send tape.
Contact: Gary Schlickeiser
Academic Computing
Reed College
Portland, OR 97202
(503) 771-1112 x571 teklabs!reed!schlick
======================================================================
Listing #: 37
Device: DeAnza IP 8500 image processing display system
CPU: VAX 780, 750, 11/45
UNIX: 4.1bsd, PWB1.0
Avail: Just request it
Contact: duke!adiron!bob (bob gray)
======================================================================
Listing #: 38
Device Name: Optronics C-4500 Model 30D
Device Type: Color film scanner/writer
For CPU type: Unibus Device on a VAX 11/780
For UNIX type: 4.1bsd
Availability: An educational/research product. Commercial
use to be negotiated.
Terms & Cond.: To be arranged.
Contact: Robert J. Woodham
Reachable via:
lbl-csam!uw-beaver!ubc-vision!woodham
Postal address:
Department of Computer Science
University of British Columbia
2075 Wesbrook Mall
Vancouver, B.C. V6T 1W5
Canada
Telephone:
(604) 228-4368
======================================================================
Listing #: 39
Device Name: Scientific Micro Systems FWT1127s
Device Type: floppy disk drive, rx02 substitute with
"extended mode" that provides multiple
sector dma transfers, a format command,
and supports several ibm formats
For CPU type: VAX
For UNIX type: 4.0bsd
Availability: to anyone
Terms & Cond.: send tape with self addressed and STAMPED envelope
or send uucp address
Contact: Daniel R. Strick
Office of Communications Programs
University of Pittsburgh
833 LIS building
135 N. Bellefield Ave.
Pittsburgh, PA 15260
aka ...!duke!mcnc!idis!dan
Caveats: development not really finished, but works
Notes: This is a unibus device; it ought to be possible
to modifiy the driver to work on a pdp11.
======================================================================
Listing #: 40
Device Name: DEC DZ11 (mods to standard driver)
Device Type: Tty multiplexer
For CPU type: VAX
For UNIX type: 4.1bsd
Description: Allows DZ lines (probably connected to modems) to be used
both for incoming and outgoing calls with no changes to
getty.c, login.c, init.c, cu, or uucp.
Availability: Anyone
Terms & Cond.: I'll send a diff -c to anyone on the net.
Contact: Bob Van Valzah
uiucdcs!bobvan
bobvan at DTI
======================================================================
Listing #: 41
Device Name: DEC DR11B
Device Type: DMA General Purpose UNIBUS interface
For CPU type: VAX 11/780
For UNIX type: 4.1bsd
Availability: Call me
Terms & Cond.: Call me
Contact: Andy Tannenbaum
(floyd!trb, TRB at MIT-MC)
Bell Labs 2C-122
Whippany, NJ 07981
(201) 386-6491
Caveats: This driver was written as a quick hack to
do I/O between our VAX and a piece of prototype
hardware. It does DMA, but it is not interrupt
driven. It's less than ten pages of commented
code and may be used as an example of how to
write a simple 4.1bsd driver.
======================================================================
Listing #: 42
Device Name: Digital Equipment Corporation DR11W
Device Type: DMA Word Parallel
For CPU Type: VAX, PDP-11
For UNIX Type: USG 3.0, 4.0, 5.0
Availability: BTL, ABI, perhaps others by request
Terms & Cond.: Send tape
Contact: Richard A. Hammond
American Bell Inc.
Room 2E-108
2220 Asbury Ave
Neptune, NJ. 07701
(201) - 922 - 7275
decvax!harpo!npoiv!rah
ucbvax!npois!npoiv!rah
Caveats: This driver permits transfers between two DR11Ws
connected back-to-back. In our case it is used
for data transfers between an 11/34 and a VAX.
It is single use - no virtual circuits or other
fancy stuff. If anyone is interested in either
getting it or talking about DR11W drivers feel
free to contact me, I won't bother to find out
our distribution policy to non-AT&T places unless
someone wants the driver.
======================================================================
Listing #: 43
Device Name: Computrol Memory Mapped Megalink 1 megabaud DMA.
Model 90-0018
Device Type: Carrier Sense Multiple Access (no collision detection)
two-way data transmission on coaxial cable.
For CPU type: DEC LSI-11 Q-bus.
For UNIX type: 4.1bsd.
Availability: Anyone who wants it.
Terms & Cond.: Will mail over the net or copy to tape if you send a
tape and stamped return envelope.
Contact: Russel Sandberg
1210 W. Dayton st.
Madison, WI 53706
(608) 262-7950
rusty at uwisc
uwvax!rusty
Comments: We have two versions of the driver. The plain version
looks like a fairly normal device. The protocol version
is intended for use with a packet switching daemon. It
allows only one open, reads whenever it is not writing,
and sends a signal when a read completes. The protocol
version requires some simple kernal hacking.
Bugs: The megalink is a real pain to use and doesn't work very
well.
======================================================================
Listing #: 44
Device Name: Tty driver
Device Type: Replacement for V7 tty driver
We have completely rewritten the V7 terminal driver for our 11/70. The
major objects of the rewrite were to improve the user interface in general
and to add support for Digital Engineering's "retrographics" upgrades to
Lear Siegler "ADM-3A" terminals. This software is not easily portable to
other systems, but we feel that our functional modifications could easily
be fitted into a traditionally structured terminal driver. (This is
likely to happen locally during the next 9 months as we add a new machine
to our system.)
Alan Hastings described our driver to several people at last summer's
UNICOM. The following is a brief summary of current capabilities:
- several control characters have been added to improve input line
editing. The "erase" algorithm is much smarter in regards to
control characters and tabs, which are properly erased from the
screen. CTRL/R reprints your current input line to make it easier
to see what you've deleted on paper terminals.
- added CTRL/O (flush output buffer) to CTRL/S and CTRL/Q. There is
an additional ioctl call to cancel the effect of this character in
appropriate situations.
- all control characters may be remapped or disabled with ioctl.
- typed input can be echoed immediately (UNIX default) or held until
the next read is posted (VMS default). Some users like this feature,
some don't.
- mode bits (like RAW) have been extended and made considerably more flexible.
In several cases, there are separate bits for input and output mappings.
This makes the driver much friendlier towards peculiar terminals (and
microcomputers emulating terminals). In all cases, the conventional
stty/gtty calls produce the conventional effect.
And, most important:
For each terminal on the system, there is an appropriate /dev/ttyxx entry
and a /dev/tgrxx entry. There is also a /dev/tgr (corresponding to
/dev/tty) which refers to the user's own terminal. The tgr devices accept
graphics data in a simple device-independent format and produce a correctly
merged output stream which keeps track of the terminal mode. Simultaneous
text and graphics use is fully supported. Interrupts and errors can not
leave the terminal hung up in graphics modes. This feature is a big help
in a college environment where many students without other computer
background are using the machine to analyze lab data.
We do not have this software available in a prepared distribution form, but
are willing to send it to anyone who's interested. Contact our system
manager:
Victor Lee
Computer Center
St. Olaf College
Northfield, MN 55057
(507) 663-3097
...!harpo!stolaf!vtl
to arrange.
I hope that this will be of some interest or use to someone out there.
I'll be watching the network for the final list.
Steve Tarr
...!harpo!stolaf!sft
======================================================================
Listing #: 45
Device Name: DEC UDA50, IDC, DMF32, TU78, 3Com Ethernet Controller,
Interlan Ethernet Controller
Device Type: 4.2bsd distribution devices
For CPU type: VAX-11
For UNIX type: 4.2bsd
Devices Supported by 4.2BSD:
Start with all the drivers the 4.1bsd supports and add
UDA50, IDC, DMF32, 3COM Ethernet, Interlan Ethernet,
Ungerman Bass, and then ask Sam Leffler (ARPAVAX:sam).
I think there's some new random drivers like GPIB and
Picture Systems, etc., plus probably more network
interfaces.
Contact: The 4.2BSD distribution folks.
[ Note: I was unable to make contact with Sam Leffler to find out
about others. ]
======================================================================
Listing #: 46
Device Name: Ramtek 9200/9300 black and white graphics display
Device Type: Raster graphics display, color or black and white
For CPU type: Only known to work on pdp11s.
For UNIX type: Only known to work on v6, some conversion effort was
made to v7,, but never completed, as the hardware died.
Availability: Anyone can have it.
Terms & Cond.: Send a tape, and I'll send what I have. It's not very
pretty right now, as I never finished all the documentation.
Contact: Christopher A. Kent
Purdue University Dept. of Computer Sciences
decvax!pur-ee!purdue!cak
cak at purdue
ucbvax!purdue!cak
Caveats: There is user level code to go with this. There is some
documentation. The package is not very professionally finished;
unfortunately, the hardware broke during conversion to v7
and stdio, and I left the institution, and no one else has
taken up the work. I have done some work remotely, and
written a fair amount of documentation on the package, but
it's not complete. You may be able to get something working
almost immediately, but there will be work involved to bring
it up cleanly.
======================================================================
Listing #: 47
Device Name: Ungermann-Bass network interface unit in parallel mode,
hooked up via a dr11-w
Device Type: pseudo (soon real) ethernet interface
cpu: vax, pdp11
unix: sIII
availability: whoever wants it ...
terms: send me a tape and return postage
contact:
norman wilson
caltech 356-48
pasadena ca 91125
(ucbvax|decvax!researc)!cithep!norman
notes:
this is a simple-minded driver which just passes
datagrams back & forth either it or the protocol u-b
use to talk to the dr11 (or more likely both) need some
cleaning up
======================================================================
Listing #: 48
Device Name: Interlan NI1010 Ethernet Communications Controller
Device Type: Unibus Ethernet local network interface board.
For CPU type: VAX or PDP11
For UNIX type: 4.1aBSD, 4.2BSD, SRI's PDP11 port of 4.1a
Availability: Anyone with a 2.*BSD or 4.*BSD licence.
Terms & Cond.: Send tape and copy of BSD licence.
Contact: Dan Chernikoff (dan at sri-tsc)
SRI International
333 Ravenswood Ave.
Menlo Park, CA 94025
(415) 859-4144
======================================================================
Listing #: 49
Device Name: Fast timer driver
Device Type: Pseudo-device allowing timing intervals with
a resolution of 1/60th of a second. At the end
of the timed period a signal is sent to the process.
For CPU type: VAX
For UNIX type: 4.1bsd
Availability: Public Domain
Terms & Cond.: We will mail it via uucp on request.
Contact: Dean B. Krafft, Research Associate
405 Upson Hall
Dept. of Computer Science
Cornell University
Ithaca, NY 14853
(607) 256-4052
uucp: [decvax, harpo, vax135]!cornell!dean
CSNet: dean.cornell at udel-relay
ARPAnet: dean at cornell
======================================================================
Listing #: 50
Device Name: Magtape driver (mt)
Device Type: STC 800/1600/6250bpi magtape drive with the
System Industries Unibus magtape controller
(psuedo-TU45 emulation)
For CPU type: VAX
For UNIX type: 4.1bsd
Availability: Requires 4.1bsd license
Terms & Cond.: We will mail it via uucp on request, or send it
on a stamped, self-addressed tape.
Caveats: Has not been tested with more than one controller or slave.
Reset has not been tested.
Contact: Dean B. Krafft, Research Associate
405 Upson Hall
Dept. of Computer Science
Cornell University
Ithaca, NY 14853
(607) 256-4052
uucp: [decvax, harpo, vax135]!cornell!dean
CSNet: dean.cornell at udel-relay
ARPAnet: dean at cornell
======================================================================
Listing #: 51
Device Name: DEC RX02 floppy disk
Device Type: Dual-density RX02 floppy disk drive
For CPU type: VAX
For UNIX type: 4.1bsd
Availability: Requires 4.1bsd license
Terms & Cond.: We will mail it via uucp on request, or send it
on a stamped, self-addressed tape.
Caveats: The one site we sent it to has had some problems.
We use it occasionally (mostly at single density),
and it works fine for us.
Contact: Dean B. Krafft, Research Associate
405 Upson Hall
Dept. of Computer Science
Cornell University
Ithaca, NY 14853
(607) 256-4052
uucp: [decvax, harpo, vax135]!cornell!dean
CSNet: dean.cornell at udel-relay
ARPAnet: dean at cornell
======================================================================
Computer Vision Lab Drivers
At the Computer Vision Lab (CVL), several device drivers have been
developed for use on the Lab's PDP-11/45 that has run both versions 6
and 7. Those devices that are currently supported by version 7 have
been made to run under BSD 4.1 on a VAX-11/780. These drivers are
distributed as part of the ULISP (a LISP interpreter for PDP-11s) and
Computer Vision Lab image processing software tape. This tape, written
in "tar" or "tp" format at 800BPI or 1600BPI, can be obtained for a
$100.00 handling charge and agreement to a copyright license from the
Computer Vision Laboratory
Computer Science Center
University of Maryland
College Park, Maryland 20742.
Limited requests for single items may also be addressed to
staff.cvl.umcp-cs at UDEL-RELAY (via the ARPAnet now)
staff.cvl at MARYLAND (after the Md. ARPAnet connection arrives)
staff.cvl at UMCP-CS (via CSnet)
{seismo,mcnc,we13}!rlgvax!cvl!staff (UUCP)
but satisfaction via these channels cannot be insured.
Robert (Bob) L. Kirby
(Please respond to "staff".)
Some of the available device drivers:
======================================================
Listing #: 52
Device Name: Grinnell GMR-27 via a DEC DR-11B (with minor mods).
Device Type: A 512x512 frame buffer with 13 bits/pixel:
1 overlay (white) and either 12 bits used for 4 bits
each of 3 colors or 8 bits of black/white grayscale.
Raster and vector read/write operations are supported
along with 6-bit black/white TV camera input, 2 cursors
that can be asynchronously read/written, and a lookup
display table.
For UNIX type: V6, V7, 4.1BSD
Notes: A large collection of support software is available
for not only manipulating the GMR-27 but also for
performing many image processing algorithms.
Terms & Cond.: See above information for Computer Vision Lab Drivers
======================================================
listing #: 53
Device Name: Plessy PM-DC1100 disk controller for a CDC9766 disk pack.
Device Type: RP03 look-alike with nonstandard capacity (256 Mbytes)
done by emulating controller.
For UNIX type: V6, V7, 4.1BSD
Terms & Cond.: See above information for Computer Vision Lab Drivers
======================================================
listing #: 54
Device Name: Digidata look-alike for DEC TM-11/TU-10.
Device Type: 800 and 1600 BPI, 9-track, Magtape systems.
For UNIX type: V6, V7, 4.1BSD
Notes: Supports multiple physical drives with each drive
having two logical names for the 800 and 1600 FPI
densities. The handler allows file backspacing
operations and restarting in the middle of tapes
through a collection of support programs. A
version-6-only handler is also available for DEC TE-16s
providing similar support.
Terms & Cond.: See above information for Computer Vision Lab Drivers
======================================================
listing #: 55
Device Name: DEC RK06 (and untested RK07)
Device Type: 28 Mbyte, 3-platter, disk packs.
For UNIX type: V6 only.
Notes: Supports ECC (Error Correcting Code) in software.
Only one UNIBUS is supported. RK07 support is untested.
Terms & Cond.: See above information for Computer Vision Lab Drivers
======================================================
listing #: 56
Device Name: DEC DU-11.
Device Type: Synchronous Line Interface to a UNIVAC 1100 system
used as a "remote batch site" for remote job entry.
For UNIX type: V6 only.
Notes: Uses the UNIVAC "1004" protocol to support a
fictitious card reader, card punch, and printer
station. Dies often under heavy PDP-11 loads. The
"NTR" protocol does not work right.
Terms & Cond.: See above information for Computer Vision Lab Drivers
======================================================================
Listing #: 57
Device Name: DEC DL-11A/B (aka KL-11). ABLE Quadrasync is a look-alike.
Device Type: Async single line tty interface w/o modem control
For CPU type: VAX
For UNIX type: 4.1 bsd and 4.1a bsd (2 slightly different versions)
Availability: Anyone
Terms & Cond.: Get over net (much preferred) or send tape with return envelope
and postage. Specify version.
Contact: harpo!utah-cs!lepreau, lepreau at utah-cs, lepreau at utah-20
or ucbvax!sdcarl!rusty for 4.1 version only
Jay Lepreau
Computer Science Dept.
University Of Utah
Salt Lake City, Utah 84112
(801) 581-4285
Comments: Written by ucbvax!sdcarl!rusty, re-distributed with his
permissision.
Caveats: Rusty warns of possible bug with tm11 interaction,
but says could be hardware. Haven't seen it at Utah.
Only been tested on 750 with Able Quadrasync.
======================================================================
Listing #: 58
Device Name: Univ. of Illinois Arpanet Terminal System IMP Interface
("Illinos Interface", built in '71 - '73 at Champaign-Urbana)
Device Type: DMA Unibus interface to Arpanet IMP
For CPU type: VAX
For UNIX type: 4.1a bsd
Availability: Anyone with 4.? bsd license.
Terms & Cond.: Get over net (much preferred) or send tape with return envelope
and postage.
Contact: harpo!utah-cs!lepreau, lepreau at utah-cs, lepreau at utah-20
Jay Lepreau
Computer Science Dept.
University Of Utah
Salt Lake City, Utah 84112
(801) 581-4285
Caveats: Requires trivial but unesthetic mod to clock.c (must be strobed
at hardclock intr), unless you make a minor hardware mod. If
your Vax 780 does Unibus resets, then driver will likely
require minor mod unless the above hardware fix is made.
Only been tested on 750.
======================================================================
Intel Xenix Drivers
In response to your query, we have the following for Xenix-86
(and shortly Xenix-286):
[Note, I asked author for Intel contact info and have not received
a reply]
======================================================================
Listing #: 59
Device Name: iSBC 215, iSBX 218, iSBX 217; Intel Corp
Device Type: Suppoprts 8",5.25" Winchester, 8",5.25" floppy,
Start-stop cartrige tape (streamer being considered)
Is DMA, Multibus Board, built from 8089.
Supports floppy and tape with
iSBX 218 and iSBX 217 multimodules.
For CPU type: 8086, 286; Multibus
For UNIX type: Microsoft Xenix
Availability: For sale with Xenix from Intel Corp.
Terms & Cond.: Contact Intel Corp.
======================================================================
Listing #: 60
Device Name: iSBC 220, Intel Corp
Device Type: SMD Disks
For CPU type: 8086, 286; Multibus
For UNIX type: Microsoft Xenix
Availability: For sale with Xenix from Intel Corp.
Terms & Cond.: Contact Intel Corp.
======================================================================
Listing #: 61
Device Name: iSBC 534, Intel Corp.
Device Type: 4-line USART board, no intelligence.
110-9600 Baud, selectable per line.
Supports auto-call and auto-answer modems.
For CPU type: 8086, 286; Multibus
For UNIX type: Microsoft Xenix
Availability: For sale with Xenix from Intel Corp.
Terms & Cond.: Contact Intel Corp.
======================================================================
Listing #: 62
Device Name: iSBC 544, Intel Corp.
Device Type: 4-line USART board, 8085 on-board intelligence.
110-9600 Baud, selectable per line.
Supports auto-call and auto-answer modems.
For CPU type: 8086, 286; Multibus
For UNIX type: Microsoft Xenix
Availability: For sale with Xenix from Intel Corp. (next release, very soon)
Terms & Cond.: Contact Intel Corp.
======================================================================
Listing #: 63
Device Name: iSBC 550, Intel Corp.
Device Type: EtherNet Controller, works with 3Com UNET
For CPU type: 8086, 286; Multibus
For UNIX type: Microsoft Xenix
Availability: Internal version (not a product)
Terms & Cond.: Any customer making loud enough noise can get it, probably
without support.
Contact: Intel Corp.
======================================================================
Listing #: 64
Device Name: DEC PCL-11B
Device Type: High-Speed Local Network using (DEC CSS Parallel
Communications Link, uses Time-Division Multiplex bus)
CPU Type: PDP-11s and VAXen
UNIX Type: 2.8a BSD, 4.1a/b BSD, BRL/UNIX(V6)
In daily use with BRL/UNIX, 4.1a/b systems.
May require small mods for other UNIXes
Availability: Anybody
Terms: The driver is small; I'll UUCP or ARPA mail it to anybody.
Tapes can be written (800/1600/6250) for mute sites.
(It happens a lot faster if you send return postage)
Contact: Mike Muuss <Mike @ BRL>, ...!decvax!brl-bmd!mike
U.S.Army Ballistic Research Laboratory
Systems Engineering & Concept Analysis Division
Attn: DRDAR-BLB (Muuss)
APG, Md 21005
(301)-278-6678
FTS 939-6678
======================================================================
Listing #: 65
Device Name: GXB-1000 Graphics Board by Matrox Ltd.
Device Type: Color Graphics Board
For CPU type: Most
For UNIX type: V7, 4.1; probably (untried as yet) 3.0 and 5.0
Availability: Anyone
Terms & Cond.: $3500, includes source for driver, source for
test/demo program, and documentation for both.
Onsite Installation available.
Contact: Ken Greer
Software Sciences
2065 Alma St.
Palo Alto, CA 94301
(415) 326-8013
ucbvax!hplabs!kg (UUCP)
kg at HP-LABS (CSNET)
kg.hp-labs at Rand-Relay (ARPANET)
======================================================================
More information about the Comp.unix.wizards
mailing list