File:  [NetBSD Developer Wiki] / wikisrc / ports / vax-models.mdwn
Revision 1.1: download - view: text, annotated - select for diffs
Sat Dec 22 04:03:19 2012 UTC (8 years, 9 months ago) by mspo
Branches: MAIN
CVS tags: HEAD
add a few more port pages, also testing html2markdown for vax-models.mdwn

    1: Notes on System Models
    2: ======================
    3: 
    4: Starting in the mid-late 1980's, most VAX systems were based on VAX
    5: microprocessors (the exceptions were the VAX 9000 and all VAX 8xxx
    6: except for the VAX 8200/8300 series). The microprocessors were:
    7: 
    8: -   78032 -- The first VAX microprocessor started shipping in 1985.
    9:     About equivalent in CPU performance to the original VAX-11/780. In
   10:     fact, at the time the 78032 was the first 32-bit microprocessor with
   11:     both memory management and floating point on a single chip. It
   12:     showed up in many system including the MicroVAX II and the VAX 8200.
   13: -   CVAX - Achieved from twice to four times the performance of 78032,
   14:     started shipping in 1988. Used in VAXstation 3100s (except for model
   15:     76), the MicroVAX 3100 models 10[e] and 20[e], the VAX 4000 model
   16:     300, and the VAX 6000 model 200 and 300.
   17: -   Rigel - about 9 times the 78032, started shipping in 1990. Used in
   18:     VAXstation 3100 model 76, the VAX 6000 model 400, the VAX 400 model
   19:     300, and the MicroVAX 3100 model 40.
   20: -   SOC (System On a Chip) -- about 6 times the 78032. Used in the
   21:     VAXstation 4000 model VLC and VAX 4000 model 300.
   22: -   Mariah - about 12 times the 78032, started shipping in 1991. Used by
   23:     the VAX 4000 model 60, MicroVAX 3100 model 8x, and the VAX 6000
   24:     model 500
   25: -   NVAX - depending on the system, performance ranged from 16 times the
   26:     78032 to nearly 50 times. The last of VAX microprocessors and was in
   27:     the fastest of all VAX systems, the VAX 7000 model 800. It was used
   28:     in the VAX 6000 model 600, all VAX 7000 and VAX 10000 systems, all
   29:     VAX 4000 systems except for the (already mentioned) models 200 and
   30:     300, MicroVAX 3100 model 9x, and VAXstation 4000 models 90, 90A, and
   31:     96.
   32: 
   33: * * * * *
   34: 
   35: Contents
   36: --------
   37: 
   38: These are a few of the many systems that NetBSD/vax supports.
   39: 
   40: -   [VAX-11/780 Systems](#star)
   41: -   [VAX-11/750 System](#comet)
   42: -   [VAX 8600 and 8650 Systems](#venus)
   43: -   [VAX 8200-family Systems](#scorpio)
   44: -   [MicroVAX II and MicroVAX III Systems](#mayflower)
   45: -   [MicroVAX 3200, 3300, 3400 and 3500 Systems](#mayfair)
   46: -   [MicroVAX 3600, 3800 and 3900 Systems](#mayfair2)
   47: -   [VAXstation 2000/MicroVAX 2000 Systems](#vaxstar)
   48: -   [MicroVAX 3100 Systems](#teammate2)
   49: -   [VAXstation 3100 Systems](#pvax)
   50: -   [VAXstation 4000/VLC](#pvax2)
   51: -   [VAXstation 4000 model 60](#pmariah)
   52: -   [MicroVAX 3100 model 80](#waverley)
   53: -   [VAXstation 4000 model 90](#cougar)
   54: -   [VAX 4000/200 Systems](#spitfire)
   55: -   [VAX 4000/300 Systems](#pele)
   56: 
   57: * * * * *
   58: 
   59: VAX-11/780 Systems
   60: ------------------
   61: 
   62: CPU-specific support for the VAX-11/780 family of systems originates
   63: from 4.4BSD, and was modified for NetBSD by Anders Magnusson.
   64: 
   65: ### Supported Hardware
   66: 
   67: The VAX-11/780 family is Digital's oldest VAX product, it was initially
   68: announced in 1977. It includes the following models:
   69: 
   70: -   VAX-11/780
   71: -   VAX-11/782 (Dual CPU version)
   72: -   VAX-11/784 (Quad CPU version, very unusual)
   73: -   VAX-11/785
   74: -   VAX-11/787 (Dual CPU version)
   75: 
   76: VAX-11/780-family systems may include none, one or more of the following
   77: hardware:
   78: 
   79: -   KA780 CPU (KA785 in 11/785)
   80: -   MA780 Multiport memory
   81: -   MS780 Memory
   82: -   RH780 Massbus adapter
   83: -   DW780 Unibus adapter
   84: -   CI780 Computer Interconnect adapter
   85: -   DR780 Interconnect adapter
   86: -   A front-end PDP 11/03 with RX01 floppy
   87: 
   88: NetBSD/vax does *NOT* support the following hardware on 11/780-family
   89: systems:
   90: 
   91: -   CI780 Computer Interconnect adapter
   92: -   DR780 Interconnect adapter
   93: -   The front-end RX01 floppy
   94: 
   95: *Because of lack of time and hardware to test and develop on, support
   96: for these unsupported devices are unlikely to ever be written.*
   97: 
   98: NetBSD/vax also supports devices that can be connected to both the
   99: Unibus and Massbus, as described on the [Massbus](massbus.html) and
  100: [Unibus](unibus.html) hardware support pages.
  101: 
  102: ### Known Bugs for the VAX-11/780 port:
  103: 
  104: -   NetBSD/vax can only use one CPU on multi-CPU machines
  105: 
  106: * * * * *
  107: 
  108: VAX-11/750 System
  109: -----------------
  110: 
  111: CPU-specific support for the VAX-11/750 originates from 4.4BSD, and was
  112: modified for NetBSD by Anders Magnusson.
  113: 
  114: ### Supported Hardware
  115: 
  116: The VAX-11/750 minicomputer was announced in 1981. It was sold as a
  117: cheaper variant of the expensive VAX-11/780 systems.
  118: 
  119: VAX-11/750 systems may include none, one or more of the following
  120: hardware:
  121: 
  122: -   KA750 CPU
  123: -   FP750 Floating point accelerator
  124: -   MA750 Multiport memory
  125: -   RH750 Massbus adapter
  126: -   DW750 Unibus adapter
  127: -   CI750 Computer Interconnect adapter
  128: -   A TU58 attached to the main CPU.
  129: 
  130: NetBSD/vax does *NOT* support the following hardware on 11/750 systems:
  131: 
  132: -   CI750 Computer Interconnect adapter
  133: 
  134: *Because of lack of time and hardware to test and develop on, support
  135: for the CI750 is unlikely to ever be written.*
  136: 
  137: NetBSD/vax also supports devices that can be connected to both the
  138: Unibus and Massbus, as described on the [Massbus](massbus.html) and
  139: [Unibus](unibus.html) hardware support pages.
  140: 
  141: ### Known Bugs for the VAX-11/750 port:
  142: 
  143: -   The TU58 can only read tapes, and sometimes hangs the machine when
  144:     accessed.
  145: 
  146: * * * * *
  147: 
  148: VAX 8600 and 8650 Systems
  149: -------------------------
  150: 
  151: CPU-specific support for the VAX 8600 family of systems originates from
  152: 4.4BSD, and was modified for NetBSD by Anders Magnusson.
  153: 
  154: ### Supported Hardware
  155: 
  156: The VAX 8600 was announced in 1984 as a successor of the VAX-11/785. It
  157: uses the same system bus as the VAX-11/780. The models are:
  158: 
  159: -   VAX 8600
  160: -   VAX 8650
  161: 
  162: VAX 8600-family systems may include none, one or more of the following
  163: hardware:
  164: 
  165: -   KA860
  166: -   RH780 Massbus adapter
  167: -   DW780 Unibus adapter
  168: -   CI780 Computer Interconnect adapter
  169: -   A front-end PDP 11 with RL02 disk
  170: 
  171: NetBSD/vax does *NOT* support the following hardware on 11/780-family
  172: systems:
  173: 
  174: -   CI780 Computer Interconnect adapter
  175: 
  176: NetBSD/vax also supports devices that can be connected to both the
  177: Unibus and Massbus, as described on the [Massbus](massbus.html) and
  178: [Unibus](unibus.html) hardware support pages.
  179: 
  180: * * * * *
  181: 
  182: VAX 8200-family Systems
  183: -----------------------
  184: 
  185: CPU-specific support for the VAX 8200 family of systems originates from
  186: 4.4BSD, and was modified for NetBSD by Anders Magnusson.
  187: 
  188: ### Supported Hardware
  189: 
  190: The VAX 8200 family was announced in 1984. It was the low-end of VAX
  191: systems to support the new BI bus. The family includes the following
  192: models:
  193: 
  194: -   VAX 8200
  195: -   VAX 8250 (dual-CPU)
  196: -   VAX 8300
  197: -   VAX 8350 (dual-CPU)
  198: -   VAXstation 8000
  199: 
  200: VAX 8200 family consists of a generic BI bus in which one or more CPU
  201: are located. The only VAX 8200-specific device is a RX50 floppy used as
  202: console media.
  203: 
  204: NetBSD/vax also supports devices that can be connected to the BI bus, as
  205: described on the [BI bus](bibus.html) support page.
  206: 
  207: ### Known Bugs for the VAX 8200 port:
  208: 
  209: -   NetBSD/vax can only make use of one CPU on multi-CPU machines
  210: 
  211: * * * * *
  212: 
  213: MicroVAX II and MicroVAX III Systems
  214: ------------------------------------
  215: 
  216: CPU-specific support for the MicroVAX II and MicroVAX III systems
  217: originates from 4.4BSD. MicroVAX II was ported to NetBSD by Rick
  218: Macklem, and MicroVAX III was ported by Anders Magnusson.
  219: 
  220: ### Supported Hardware
  221: 
  222: The MicroVAX II was based on the first one-chip VAX, the 78032. It was
  223: the successor to the MicroVAX I. In fact, at the time the 78032 was the
  224: first 32-bit microprocessor with both memory management and floating
  225: point on a single chip. MicroVAX III was the successor of the MicroVAX
  226: II and was based on the CVAX (2nd generation) chip.
  227: 
  228: MicroVAX II and MicroVAX III systems may include none, one, or more of
  229: the following hardware:
  230: 
  231: -   KA630 CPU (MicroVAX II)
  232: -   KA650 CPU (MicroVAX III)
  233: -   Q bus adapter
  234: -   TK50 tape attached to the Q bus
  235: -   RX50 or RX33 floppy attached to the Q bus
  236: -   RD5x disk attached to the Q bus
  237: 
  238: NetBSD/vax also supports devices that can be connected to the Q-bus as
  239: described on the [Q-bus](qbus.html) hardware support page.
  240: 
  241: * * * * *
  242: 
  243: MicroVAX 3200, 3300, 3400 and 3500 Systems
  244: ------------------------------------------
  245: 
  246: ### Supported Hardware
  247: 
  248: The MicroVAX 3200, 3300, 3400 and 3500 have a motherboard with a Q bus
  249: adapter attached to it. On the board the following devices may be
  250: present:
  251: 
  252: -   KA650 CPU (CVAX chip)
  253: -   LANCE ethernet controller
  254: -   SII DSSI adapter
  255: -   Q bus adapter
  256: 
  257: NetBSD/vax does *NOT* support the following hardware on any MicroVAX
  258: 3200, 3300, 3400 and 3500 systems:
  259: 
  260: -   SII DSSI adapter
  261: 
  262: NetBSD/vax also supports devices that can be connected to the Q-bus as
  263: described on the [Q-bus](qbus.html) hardware support page.
  264: 
  265: ### Known Bugs for the MicroVAX 3500 port:
  266: 
  267: -   The kernel may not be able to boot on machines with too old
  268:     Microcode revision.
  269: 
  270: * * * * *
  271: 
  272: MicroVAX 3600, 3800 and 3900 Systems
  273: ------------------------------------
  274: 
  275: The MicroVAX 3600, 3800 and 3900 machines are very similar to the
  276: MicroVAX III system, but they are in a quite different cabinet and
  277: equipped with other hardware.
  278: 
  279: ### Supported Hardware
  280: 
  281: The MicroVAX 3600, 3800 and 3900 have a KA650(-variant) as their CPU
  282: (CVAX).
  283: 
  284: MicroVAX II and MicroVAX III systems may include none, one or more of
  285: the following hardware:
  286: 
  287: -   KA650 CPU
  288: -   Q bus adapter
  289: -   TK70 tape attached to the Q bus.
  290: -   RA81 or RA82 disk attached to the Q bus.
  291: 
  292: NetBSD/vax also supports devices that can be connected to the Q-bus as
  293: described on the [Q-bus](qbus.html) hardware support page.
  294: 
  295: * * * * *
  296: 
  297: VAXstation 2000/MicroVAX 2000 Systems
  298: -------------------------------------
  299: 
  300: Support for the VAXstation 2000 system was written by Bertram Barth.
  301: 
  302: ### Supported Hardware
  303: 
  304: The MicroVAX 2000 and VAXstation 2000 are the same machine, only a strap
  305: inside the cabinet (and eventually absence/presence of graphic card)
  306: differentiates the two machines.
  307: 
  308: A MicroVAX 2000 system includes the following hardware:
  309: 
  310: -   KA410 CPU
  311: -   RX33 or RX50 floppy on HDC9224 controller chip.
  312: -   RD52, RD53 or RD54 disk on HDC9224 controller chip.
  313: -   TZK50 tape drive on NCR5380 SCSI controller
  314: -   LANCE AM7990 ethernet
  315: -   Monochrome, 4- or 8-bitplane color graphics
  316: 
  317: NetBSD/vax does *NOT* support the following hardware on VAXstation 2000
  318: systems:
  319: 
  320: -   4- or 8-bitplane color graphics
  321: -   Floppy on the HDC9224 controller chip.
  322: 
  323: *Note!* Due to code cleanup, the floppy does not work on NetBSD-current.
  324: 
  325: ### Known Bugs for the MicroVAX 2000 port:
  326: 
  327: -   The built-in RD5x disks are incredibly slow.
  328: 
  329: ### Other links for the MicroVAX 2000:
  330: 
  331: -   [CrazyCam's MicroVAX and VAXstation 2000
  332:     information](http://www.ar.com.au/~crazycam/2000.htm)
  333: 
  334: * * * * *
  335: 
  336: MicroVAX 3100 Systems
  337: ---------------------
  338: 
  339: MicroVAX 3100 is a server system that uses a CPU similar to the one in
  340: the 2000 machines.
  341: 
  342: ### Supported Hardware
  343: 
  344: The MicroVAX 3100 family can have different cache sizes and different
  345: CPU speed, but are otherwise the same.
  346: 
  347: A MicroVAX 3100 system consists of:
  348: 
  349: -   KA41 CPU
  350: -   LANCE AM7990 ethernet
  351: -   One internal and one external NCR5380 SCSI controller bus
  352: -   4-line DZ11-like asynchronous serial line adapter
  353: -   8-line asynchronous serial line adapter
  354: 
  355: NetBSD/vax does *NOT* support the following hardware on MicroVAX 3100
  356: systems:
  357: 
  358: -   8-line asynchronous serial line adapter
  359: 
  360: ### Known Bugs for the MicroVAX 3100 port:
  361: 
  362: -   None right now.
  363: 
  364: * * * * *
  365: 
  366: VAXstation 3100 Systems
  367: -----------------------
  368: 
  369: VAXstation 3100 is a workstation system that in most cases uses a CPU
  370: that is similar to the one in the 2000 machines. VAXstation 3100/m76 CPU
  371: support was written by Bertram Barth.
  372: 
  373: ### Supported Hardware
  374: 
  375: The VAXstation 3100 series includes the following models:
  376: 
  377: -   VAXstation 3100/m10
  378: -   VAXstation 3100/m20
  379: -   VAXstation 3100/m30
  380: -   VAXstation 3100/m38
  381: -   VAXstation 3100/m40
  382: -   VAXstation 3100/m48
  383: -   VAXstation 3100/m76
  384: 
  385: VAXstation 3100-family systems may include the following hardware:
  386: 
  387: -   KA41, KA42, KA420 or KA43 CPU
  388: -   LANCE AM7990 ethernet
  389: -   4-line DZ11-like asynchronous serial line adapter
  390: -   RX23, RX33 or RX50 floppy controller
  391: -   MFM disk controller (RDxx disks)
  392: -   One or two NCR5380 SCSI disk/tape controllers
  393: -   Monochrome, 4- or 8-bitplane color graphics
  394: 
  395: NetBSD/vax does *NOT* support the following hardware on VAXstation
  396: 3100-family systems:
  397: 
  398: -   4- or 8-bitplane color graphics
  399: 
  400: *Note!* Due to code cleanup support for MFM disks and floppy is lost.
  401: This is supposed to be fixed.
  402: 
  403: * * * * *
  404: 
  405: VAXstation 4000/VLC
  406: -------------------
  407: 
  408: CPU-specific support for the VAXstation 4000/VLC was written by Michael
  409: Kukat.
  410: 
  411: ### Supported Hardware
  412: 
  413: The VAXstation 4000/VLC includes the following hardware:
  414: 
  415: -   KA48 CPU
  416: -   LANCE AM7990 ethernet
  417: -   NCR53C94 SCSI controller
  418: -   LCG 4/8-bit color graphics controller
  419: -   4-line DZ11-like asynchronous serial line adapter
  420: -   AMD 79C30 ISDN controller (audio only)
  421: 
  422: NetBSD/vax does *NOT* support the following hardware on the VAXstation
  423: 4000/VLC system:
  424: 
  425: -   LCG 4/8-bit color graphics controller
  426: -   AMD 79C30 ISDN controller (audio only)
  427: 
  428: * * * * *
  429: 
  430: VAXstation 4000 model 60
  431: ------------------------
  432: 
  433: CPU-specific support for the VAXstation 4000 model 60 was written by
  434: Anders Magnusson.
  435: 
  436: ### Supported Hardware
  437: 
  438: The VAXstation 4000 model 60 includes the following hardware:
  439: 
  440: -   KA46 CPU
  441: -   LANCE AM7990 ethernet
  442: -   NCR53C94 SCSI controller
  443: -   LCG graphics controller
  444: -   4-line DZ11-like asynchronous serial line adapter
  445: -   AMD 79C30 ISDN controller (audio only)
  446: 
  447: NetBSD/vax does *NOT* support the following hardware on the VAXstation
  448: 4000 model 60 system:
  449: 
  450: -   LCG graphics controller
  451: -   AMD 79C30 ISDN controller (audio only)
  452: 
  453: ### Known Bugs for the VAXstation 4000 model 60 port:
  454: 
  455: -   Code to emulate the POLY{F,D,G,H} instructions is missing.
  456: 
  457: * * * * *
  458: 
  459: MicroVAX 3100 model 80
  460: ----------------------
  461: 
  462: CPU-specific support for the MicroVAX 3100 model 80 was written by
  463: Anders Magnusson.
  464: 
  465: ### Supported Hardware
  466: 
  467: The MicroVAX 3100 model 80 includes the following hardware:
  468: 
  469: -   KA47 CPU
  470: -   LANCE AM7990 ethernet
  471: -   NCR53C94 SCSI controller
  472: -   4-line DZ11-like asynchronous serial line adapter
  473: 
  474: ### Known Bugs for the MicroVAX 3100 model 80 port:
  475: 
  476: -   Code to emulate the POLY{F,D,G,H} instructions is missing.
  477: 
  478: * * * * *
  479: 
  480: VAXstation 4000 model 90
  481: ------------------------
  482: 
  483: CPU-specific support for the VAXstation 4000 model(s) 90,90A,96 system
  484: was written by Anders Magnusson.
  485: 
  486: ### Supported Hardware
  487: 
  488: The VAXstation 4000 model 90 includes the following hardware:
  489: 
  490: -   KA49 CPU
  491: -   SGEC Second Generation Ethernet Controller
  492: -   DZ-11-lookalike serial line controller
  493: -   NCR53C94 SCSI controller
  494: -   LCSPX color graphics
  495: -   AMD 79C30 ISDN controller (audio only)
  496: -   TURBOchannel extension
  497: 
  498: NetBSD/vax does *NOT* support the following hardware on the VAXstation
  499: 4000 model 90 system:
  500: 
  501: -   LCSPX color graphics
  502: -   AMD 79C30 ISDN controller (audio only)
  503: -   TURBOchannel extension
  504: 
  505: * * * * *
  506: 
  507: VAX 4000/200 Systems
  508: --------------------
  509: 
  510: CPU-specific support for the VAX 4000/200 system was written by Michael
  511: Kukat.
  512: 
  513: ### Supported Hardware
  514: 
  515: The VAX 4000/200 includes the following hardware:
  516: 
  517: -   KA660 CPU
  518: -   SGEC Second Generation Ethernet Controller
  519: -   SHAC DSSI Disk controller
  520: -   Qbus adapter
  521: 
  522: NetBSD/vax does *NOT* support the following hardware on the VAX 4000/200
  523: system:
  524: 
  525: -   SHAC DSSI Disk controller
  526: 
  527: * * * * *
  528: 
  529: VAX 4000/300 Systems
  530: --------------------
  531: 
  532: CPU-specific support for the VAX 4000/300 system was written by Michael
  533: Kukat.
  534: 
  535: ### Supported Hardware
  536: 
  537: The VAX 4000/300 includes the following hardware:
  538: 
  539: -   KA670 CPU
  540: -   SGEC Second Generation Ethernet Controller
  541: -   SHAC DSSI Disk controller
  542: -   Qbus adapter
  543: 
  544: NetBSD/vax does *NOT* support the following hardware on the VAX 4000/300
  545: system:
  546: 
  547: -   SHAC DSSI Disk controller
  548: 
  549: NetBSD/vax also supports devices that can be connected to the Q-bus as
  550: described on the [Q-bus](qbus.html) hardware support page.
  551: 
  552: * * * * *
  553: 
  554: [Up to *NetBSD/vax Port Page*](./)

CVSweb for NetBSD wikisrc <wikimaster@NetBSD.org> software: FreeBSD-CVSweb