version 1.1, 2012/12/22 04:03:19
|
version 1.2, 2014/01/17 23:55:28
|
Line 1
|
Line 1
|
Notes on System Models |
[[!meta title="NetBSD/vax Notes on System Models"]] |
====================== |
|
|
# Notes on System Models |
|
|
Starting in the mid-late 1980's, most VAX systems were based on VAX |
Starting in the mid-late 1980's, most VAX systems were based on VAX |
microprocessors (the exceptions were the VAX 9000 and all VAX 8xxx |
microprocessors (the exceptions were the VAX 9000 and all VAX 8xxx |
Line 27 except for the VAX 8200/8300 series). Th
|
Line 28 except for the VAX 8200/8300 series). Th
|
the fastest of all VAX systems, the VAX 7000 model 800. It was used |
the fastest of all VAX systems, the VAX 7000 model 800. It was used |
in the VAX 6000 model 600, all VAX 7000 and VAX 10000 systems, all |
in the VAX 6000 model 600, all VAX 7000 and VAX 10000 systems, all |
VAX 4000 systems except for the (already mentioned) models 200 and |
VAX 4000 systems except for the (already mentioned) models 200 and |
300, MicroVAX 3100 model 9x, and VAXstation 4000 models 90, 90A, and |
300, MicroVAX 3100 model 9x, and VAXstation 4000 models 90, 90A, and 96. |
96. |
|
|
|
* * * * * |
* * * * * |
|
|
Contents |
# Contents |
-------- |
|
|
|
These are a few of the many systems that NetBSD/vax supports. |
These are a few of the many systems that NetBSD/vax supports. |
|
|
- [VAX-11/780 Systems](#star) |
[[!toc startlevel=1 levels=2]] |
- [VAX-11/750 System](#comet) |
|
- [VAX 8600 and 8650 Systems](#venus) |
|
- [VAX 8200-family Systems](#scorpio) |
|
- [MicroVAX II and MicroVAX III Systems](#mayflower) |
|
- [MicroVAX 3200, 3300, 3400 and 3500 Systems](#mayfair) |
|
- [MicroVAX 3600, 3800 and 3900 Systems](#mayfair2) |
|
- [VAXstation 2000/MicroVAX 2000 Systems](#vaxstar) |
|
- [MicroVAX 3100 Systems](#teammate2) |
|
- [VAXstation 3100 Systems](#pvax) |
|
- [VAXstation 4000/VLC](#pvax2) |
|
- [VAXstation 4000 model 60](#pmariah) |
|
- [MicroVAX 3100 model 80](#waverley) |
|
- [VAXstation 4000 model 90](#cougar) |
|
- [VAX 4000/200 Systems](#spitfire) |
|
- [VAX 4000/300 Systems](#pele) |
|
|
|
* * * * * |
* * * * * |
|
|
VAX-11/780 Systems |
# VAX-11/780 Systems<a name="star"></a> |
------------------ |
|
|
|
CPU-specific support for the VAX-11/780 family of systems originates |
CPU-specific support for the VAX-11/780 family of systems originates |
from 4.4BSD, and was modified for NetBSD by Anders Magnusson. |
from 4.4BSD, and was modified for NetBSD by Anders Magnusson. |
|
|
### Supported Hardware |
## Supported Hardware |
|
|
The VAX-11/780 family is Digital's oldest VAX product, it was initially |
The VAX-11/780 family is Digital's oldest VAX product, it was initially |
announced in 1977. It includes the following models: |
announced in 1977. It includes the following models: |
Line 96 systems:
|
Line 79 systems:
|
for these unsupported devices are unlikely to ever be written.* |
for these unsupported devices are unlikely to ever be written.* |
|
|
NetBSD/vax also supports devices that can be connected to both the |
NetBSD/vax also supports devices that can be connected to both the |
Unibus and Massbus, as described on the [Massbus](massbus.html) and |
Unibus and Massbus, as described on the [Massbus](http://www.NetBSD.org/ports/vax/massbus.html) and |
[Unibus](unibus.html) hardware support pages. |
[Unibus](http://www.NetBSD.org/ports/vax/unibus.html) hardware support pages. |
|
|
### Known Bugs for the VAX-11/780 port: |
## Known Bugs for the VAX-11/780 port: |
|
|
- NetBSD/vax can only use one CPU on multi-CPU machines |
- NetBSD/vax can only use one CPU on multi-CPU machines |
|
|
* * * * * |
* * * * * |
|
|
VAX-11/750 System |
# VAX-11/750 System<a name="comet"></a> |
----------------- |
|
|
|
CPU-specific support for the VAX-11/750 originates from 4.4BSD, and was |
CPU-specific support for the VAX-11/750 originates from 4.4BSD, and was |
modified for NetBSD by Anders Magnusson. |
modified for NetBSD by Anders Magnusson. |
|
|
### Supported Hardware |
## Supported Hardware |
|
|
The VAX-11/750 minicomputer was announced in 1981. It was sold as a |
The VAX-11/750 minicomputer was announced in 1981. It was sold as a |
cheaper variant of the expensive VAX-11/780 systems. |
cheaper variant of the expensive VAX-11/780 systems. |
Line 135 NetBSD/vax does *NOT* support the follow
|
Line 117 NetBSD/vax does *NOT* support the follow
|
for the CI750 is unlikely to ever be written.* |
for the CI750 is unlikely to ever be written.* |
|
|
NetBSD/vax also supports devices that can be connected to both the |
NetBSD/vax also supports devices that can be connected to both the |
Unibus and Massbus, as described on the [Massbus](massbus.html) and |
Unibus and Massbus, as described on the [Massbus](http://www.NetBSD.org/ports/vax/massbus.html) and |
[Unibus](unibus.html) hardware support pages. |
[Unibus](http://www.NetBSD.org/ports/vax/unibus.html) hardware support pages. |
|
|
### Known Bugs for the VAX-11/750 port: |
## Known Bugs for the VAX-11/750 port: |
|
|
- The TU58 can only read tapes, and sometimes hangs the machine when |
- The TU58 can only read tapes, and sometimes hangs the machine when |
accessed. |
accessed. |
|
|
* * * * * |
* * * * * |
|
|
VAX 8600 and 8650 Systems |
# VAX 8600 and 8650 Systems<a name="venus"></a> |
------------------------- |
|
|
|
CPU-specific support for the VAX 8600 family of systems originates from |
CPU-specific support for the VAX 8600 family of systems originates from |
4.4BSD, and was modified for NetBSD by Anders Magnusson. |
4.4BSD, and was modified for NetBSD by Anders Magnusson. |
|
|
### Supported Hardware |
## Supported Hardware |
|
|
The VAX 8600 was announced in 1984 as a successor of the VAX-11/785. It |
The VAX 8600 was announced in 1984 as a successor of the VAX-11/785. It |
uses the same system bus as the VAX-11/780. The models are: |
uses the same system bus as the VAX-11/780. The models are: |
Line 174 systems:
|
Line 155 systems:
|
- CI780 Computer Interconnect adapter |
- CI780 Computer Interconnect adapter |
|
|
NetBSD/vax also supports devices that can be connected to both the |
NetBSD/vax also supports devices that can be connected to both the |
Unibus and Massbus, as described on the [Massbus](massbus.html) and |
Unibus and Massbus, as described on the [Massbus](http://www.NetBSD.org/ports/vax/massbus.html) and |
[Unibus](unibus.html) hardware support pages. |
[Unibus](http://www.NetBSD.org/ports/vax/unibus.html) hardware support pages. |
|
|
* * * * * |
* * * * * |
|
|
VAX 8200-family Systems |
# VAX 8200-family Systems<a name="scorpio"></a> |
----------------------- |
|
|
|
CPU-specific support for the VAX 8200 family of systems originates from |
CPU-specific support for the VAX 8200 family of systems originates from |
4.4BSD, and was modified for NetBSD by Anders Magnusson. |
4.4BSD, and was modified for NetBSD by Anders Magnusson. |
|
|
### Supported Hardware |
## Supported Hardware |
|
|
The VAX 8200 family was announced in 1984. It was the low-end of VAX |
The VAX 8200 family was announced in 1984. It was the low-end of VAX |
systems to support the new BI bus. The family includes the following |
systems to support the new BI bus. The family includes the following |
Line 202 are located. The only VAX 8200-specific
|
Line 182 are located. The only VAX 8200-specific
|
console media. |
console media. |
|
|
NetBSD/vax also supports devices that can be connected to the BI bus, as |
NetBSD/vax also supports devices that can be connected to the BI bus, as |
described on the [BI bus](bibus.html) support page. |
described on the [BI bus](http://www.NetBSD.org/ports/vax/bibus.html) support page. |
|
|
### Known Bugs for the VAX 8200 port: |
## Known Bugs for the VAX 8200 port: |
|
|
- NetBSD/vax can only make use of one CPU on multi-CPU machines |
- NetBSD/vax can only make use of one CPU on multi-CPU machines |
|
|
* * * * * |
* * * * * |
|
|
MicroVAX II and MicroVAX III Systems |
# MicroVAX II and MicroVAX III Systems<a name="mayflower"></a> |
------------------------------------ |
|
|
|
CPU-specific support for the MicroVAX II and MicroVAX III systems |
CPU-specific support for the MicroVAX II and MicroVAX III systems |
originates from 4.4BSD. MicroVAX II was ported to NetBSD by Rick |
originates from 4.4BSD. MicroVAX II was ported to NetBSD by Rick |
Macklem, and MicroVAX III was ported by Anders Magnusson. |
Macklem, and MicroVAX III was ported by Anders Magnusson. |
|
|
### Supported Hardware |
## Supported Hardware |
|
|
The MicroVAX II was based on the first one-chip VAX, the 78032. It was |
The MicroVAX II was based on the first one-chip VAX, the 78032. It was |
the successor to the MicroVAX I. In fact, at the time the 78032 was the |
the successor to the MicroVAX I. In fact, at the time the 78032 was the |
Line 236 the following hardware:
|
Line 215 the following hardware:
|
- RD5x disk attached to the Q bus |
- RD5x disk attached to the Q bus |
|
|
NetBSD/vax also supports devices that can be connected to the Q-bus as |
NetBSD/vax also supports devices that can be connected to the Q-bus as |
described on the [Q-bus](qbus.html) hardware support page. |
described on the [Q-bus](http://www.NetBSD.org/ports/vax/qbus.html) hardware support page. |
|
|
* * * * * |
* * * * * |
|
|
MicroVAX 3200, 3300, 3400 and 3500 Systems |
# MicroVAX 3200, 3300, 3400 and 3500 Systems<a name="mayfair"></a> |
------------------------------------------ |
|
|
|
### Supported Hardware |
## Supported Hardware |
|
|
The MicroVAX 3200, 3300, 3400 and 3500 have a motherboard with a Q bus |
The MicroVAX 3200, 3300, 3400 and 3500 have a motherboard with a Q bus |
adapter attached to it. On the board the following devices may be |
adapter attached to it. On the board the following devices may be |
Line 260 NetBSD/vax does *NOT* support the follow
|
Line 238 NetBSD/vax does *NOT* support the follow
|
- SII DSSI adapter |
- SII DSSI adapter |
|
|
NetBSD/vax also supports devices that can be connected to the Q-bus as |
NetBSD/vax also supports devices that can be connected to the Q-bus as |
described on the [Q-bus](qbus.html) hardware support page. |
described on the [Q-bus](http://www.NetBSD.org/ports/vax/qbus.html) hardware support page. |
|
|
### Known Bugs for the MicroVAX 3500 port: |
## Known Bugs for the MicroVAX 3500 port: |
|
|
- The kernel may not be able to boot on machines with too old |
- The kernel may not be able to boot on machines with too old |
Microcode revision. |
Microcode revision. |
|
|
* * * * * |
* * * * * |
|
|
MicroVAX 3600, 3800 and 3900 Systems |
# MicroVAX 3600, 3800 and 3900 Systems<a name="mayfair2"></a><a name="mayfair3"></a> |
------------------------------------ |
|
|
|
The MicroVAX 3600, 3800 and 3900 machines are very similar to the |
The MicroVAX 3600, 3800 and 3900 machines are very similar to the |
MicroVAX III system, but they are in a quite different cabinet and |
MicroVAX III system, but they are in a quite different cabinet and |
equipped with other hardware. |
equipped with other hardware. |
|
|
### Supported Hardware |
## Supported Hardware |
|
|
The MicroVAX 3600, 3800 and 3900 have a KA650(-variant) as their CPU |
The MicroVAX 3600, 3800 and 3900 have a KA650(-variant) as their CPU |
(CVAX). |
(CVAX). |
Line 290 the following hardware:
|
Line 267 the following hardware:
|
- RA81 or RA82 disk attached to the Q bus. |
- RA81 or RA82 disk attached to the Q bus. |
|
|
NetBSD/vax also supports devices that can be connected to the Q-bus as |
NetBSD/vax also supports devices that can be connected to the Q-bus as |
described on the [Q-bus](qbus.html) hardware support page. |
described on the [Q-bus](http://www.NetBSD.org/ports/vax/qbus.html) hardware support page. |
|
|
* * * * * |
* * * * * |
|
|
VAXstation 2000/MicroVAX 2000 Systems |
# VAXstation 2000/MicroVAX 2000 Systems<a name="vaxstar"></a> |
------------------------------------- |
|
|
|
Support for the VAXstation 2000 system was written by Bertram Barth. |
Support for the VAXstation 2000 system was written by Bertram Barth. |
|
|
### Supported Hardware |
## Supported Hardware |
|
|
The MicroVAX 2000 and VAXstation 2000 are the same machine, only a strap |
The MicroVAX 2000 and VAXstation 2000 are the same machine, only a strap |
inside the cabinet (and eventually absence/presence of graphic card) |
inside the cabinet (and eventually absence/presence of graphic card) |
Line 322 systems:
|
Line 298 systems:
|
|
|
*Note!* Due to code cleanup, the floppy does not work on NetBSD-current. |
*Note!* Due to code cleanup, the floppy does not work on NetBSD-current. |
|
|
### Known Bugs for the MicroVAX 2000 port: |
## Known Bugs for the MicroVAX 2000 port: |
|
|
- The built-in RD5x disks are incredibly slow. |
- The built-in RD5x disks are incredibly slow. |
|
|
### Other links for the MicroVAX 2000: |
## Other links for the MicroVAX 2000: |
|
|
- [CrazyCam's MicroVAX and VAXstation 2000 |
- [CrazyCam's MicroVAX and VAXstation 2000 |
information](http://www.ar.com.au/~crazycam/2000.htm) |
information](http://www.ar.com.au/~crazycam/2000.htm) |
|
|
* * * * * |
* * * * * |
|
|
MicroVAX 3100 Systems |
# MicroVAX 3100 Systems<a name="teammate2"></a> |
--------------------- |
|
|
|
MicroVAX 3100 is a server system that uses a CPU similar to the one in |
MicroVAX 3100 is a server system that uses a CPU similar to the one in |
the 2000 machines. |
the 2000 machines. |
|
|
### Supported Hardware |
## Supported Hardware |
|
|
The MicroVAX 3100 family can have different cache sizes and different |
The MicroVAX 3100 family can have different cache sizes and different |
CPU speed, but are otherwise the same. |
CPU speed, but are otherwise the same. |
Line 357 systems:
|
Line 332 systems:
|
|
|
- 8-line asynchronous serial line adapter |
- 8-line asynchronous serial line adapter |
|
|
### Known Bugs for the MicroVAX 3100 port: |
## Known Bugs for the MicroVAX 3100 port: |
|
|
- None right now. |
- None right now. |
|
|
* * * * * |
* * * * * |
|
|
VAXstation 3100 Systems |
# VAXstation 3100 Systems<a name="pvax"></a> |
----------------------- |
|
|
|
VAXstation 3100 is a workstation system that in most cases uses a CPU |
VAXstation 3100 is a workstation system that in most cases uses a CPU |
that is similar to the one in the 2000 machines. VAXstation 3100/m76 CPU |
that is similar to the one in the 2000 machines. VAXstation 3100/m76 CPU |
support was written by Bertram Barth. |
support was written by Bertram Barth. |
|
|
### Supported Hardware |
## Supported Hardware |
|
|
The VAXstation 3100 series includes the following models: |
The VAXstation 3100 series includes the following models: |
|
|
Line 402 This is supposed to be fixed.
|
Line 376 This is supposed to be fixed.
|
|
|
* * * * * |
* * * * * |
|
|
VAXstation 4000/VLC |
# VAXstation 4000/VLC<a name="pvax2"></a> |
------------------- |
|
|
|
CPU-specific support for the VAXstation 4000/VLC was written by Michael |
CPU-specific support for the VAXstation 4000/VLC was written by Michael |
Kukat. |
Kukat. |
|
|
### Supported Hardware |
## Supported Hardware |
|
|
The VAXstation 4000/VLC includes the following hardware: |
The VAXstation 4000/VLC includes the following hardware: |
|
|
Line 427 NetBSD/vax does *NOT* support the follow
|
Line 400 NetBSD/vax does *NOT* support the follow
|
|
|
* * * * * |
* * * * * |
|
|
VAXstation 4000 model 60 |
# VAXstation 4000 model 60<a name="pmariah"></a> |
------------------------ |
|
|
|
CPU-specific support for the VAXstation 4000 model 60 was written by |
CPU-specific support for the VAXstation 4000 model 60 was written by |
Anders Magnusson. |
Anders Magnusson. |
|
|
### Supported Hardware |
## Supported Hardware |
|
|
The VAXstation 4000 model 60 includes the following hardware: |
The VAXstation 4000 model 60 includes the following hardware: |
|
|
Line 450 NetBSD/vax does *NOT* support the follow
|
Line 422 NetBSD/vax does *NOT* support the follow
|
- LCG graphics controller |
- LCG graphics controller |
- AMD 79C30 ISDN controller (audio only) |
- AMD 79C30 ISDN controller (audio only) |
|
|
### Known Bugs for the VAXstation 4000 model 60 port: |
## Known Bugs for the VAXstation 4000 model 60 port: |
|
|
- Code to emulate the POLY{F,D,G,H} instructions is missing. |
- Code to emulate the POLY{F,D,G,H} instructions is missing. |
|
|
* * * * * |
* * * * * |
|
|
MicroVAX 3100 model 80 |
# MicroVAX 3100 model 80<a name="waverley"></a> |
---------------------- |
|
|
|
CPU-specific support for the MicroVAX 3100 model 80 was written by |
CPU-specific support for the MicroVAX 3100 model 80 was written by |
Anders Magnusson. |
Anders Magnusson. |
|
|
### Supported Hardware |
## Supported Hardware |
|
|
The MicroVAX 3100 model 80 includes the following hardware: |
The MicroVAX 3100 model 80 includes the following hardware: |
|
|
Line 471 The MicroVAX 3100 model 80 includes the
|
Line 442 The MicroVAX 3100 model 80 includes the
|
- NCR53C94 SCSI controller |
- NCR53C94 SCSI controller |
- 4-line DZ11-like asynchronous serial line adapter |
- 4-line DZ11-like asynchronous serial line adapter |
|
|
### Known Bugs for the MicroVAX 3100 model 80 port: |
## Known Bugs for the MicroVAX 3100 model 80 port: |
|
|
- Code to emulate the POLY{F,D,G,H} instructions is missing. |
- Code to emulate the POLY{F,D,G,H} instructions is missing. |
|
|
* * * * * |
* * * * * |
|
|
VAXstation 4000 model 90 |
# VAXstation 4000 model 90<a name="cougar"></a> |
------------------------ |
|
|
|
CPU-specific support for the VAXstation 4000 model(s) 90,90A,96 system |
CPU-specific support for the VAXstation 4000 model(s) 90,90A,96 system |
was written by Anders Magnusson. |
was written by Anders Magnusson. |
|
|
### Supported Hardware |
## Supported Hardware |
|
|
The VAXstation 4000 model 90 includes the following hardware: |
The VAXstation 4000 model 90 includes the following hardware: |
|
|
Line 504 NetBSD/vax does *NOT* support the follow
|
Line 474 NetBSD/vax does *NOT* support the follow
|
|
|
* * * * * |
* * * * * |
|
|
VAX 4000/200 Systems |
# VAX 4000/200 Systems<a name="spitfire"></a> |
-------------------- |
|
|
|
CPU-specific support for the VAX 4000/200 system was written by Michael |
CPU-specific support for the VAX 4000/200 system was written by Michael |
Kukat. |
Kukat. |
|
|
### Supported Hardware |
## Supported Hardware |
|
|
The VAX 4000/200 includes the following hardware: |
The VAX 4000/200 includes the following hardware: |
|
|
Line 526 system:
|
Line 495 system:
|
|
|
* * * * * |
* * * * * |
|
|
VAX 4000/300 Systems |
# VAX 4000/300 Systems<a name="pele"></a> |
-------------------- |
|
|
|
CPU-specific support for the VAX 4000/300 system was written by Michael |
CPU-specific support for the VAX 4000/300 system was written by Michael |
Kukat. |
Kukat. |
|
|
### Supported Hardware |
## Supported Hardware |
|
|
The VAX 4000/300 includes the following hardware: |
The VAX 4000/300 includes the following hardware: |
|
|
Line 547 system:
|
Line 515 system:
|
- SHAC DSSI Disk controller |
- SHAC DSSI Disk controller |
|
|
NetBSD/vax also supports devices that can be connected to the Q-bus as |
NetBSD/vax also supports devices that can be connected to the Q-bus as |
described on the [Q-bus](qbus.html) hardware support page. |
described on the [Q-bus](http://www.NetBSD.org/ports/vax/qbus.html) hardware support page. |
|
|
* * * * * |
|
|
|
[Up to *NetBSD/vax Port Page*](./) |
|