[BACK]Return to hp300.html CVS log [TXT][DIR] Up to [local] / www

Annotation of www/hp300.html, Revision 1.108

1.106     bentley     1: <!doctype html>
                      2: <html lang=en id=platform>
                      3: <meta charset=utf-8>
                      4:
1.1       deraadt     5: <title>OpenBSD/hp300</title>
1.32      miod        6: <meta name="description" content="the OpenBSD/hp300 page">
1.99      tb          7: <meta name="viewport" content="width=device-width, initial-scale=1">
                      8: <link rel="stylesheet" type="text/css" href="openbsd.css">
1.100     tb          9: <link rel="canonical" href="https://www.openbsd.org/hp300.html">
1.3       fn         10:
1.99      tb         11:
1.106     bentley    12: <h2 id=OpenBSD>
1.99      tb         13: <a href="index.html">
1.106     bentley    14: <i>Open</i><b>BSD</b></a>
                     15: hp300
1.99      tb         16: </h2>
                     17: <hr>
1.106     bentley    18:
                     19: <table><tr><td>
1.32      miod       20: <p>
                     21: OpenBSD/hp300 runs on most of the HP 9000 series 300 and 400 workstations, based
                     22: on the Motorola 680x0 processor family.
1.106     bentley    23:
1.98      deraadt    24: <p>
1.93      miod       25: <strong>The OpenBSD/hp300 port has been discontinued after the 5.5 release.</strong>
1.106     bentley    26: </table>
1.32      miod       27:
1.98      deraadt    28: <hr>
1.1       deraadt    29:
1.106     bentley    30: <h3 id="history"><strong>History:</strong></h3>
1.1       deraadt    31:
1.3       fn         32: <p>
1.8       downsj     33: OpenBSD follows in the footsteps of 4.4BSD by supporting the hp300; most
1.64      miod       34: types of machine are supported with 68030 or better processors, along with
1.36      miod       35: SCSI and HP-IB storage devices.
1.4       deraadt    36:
                     37: <p>
1.8       downsj     38: OpenBSD/hp300 runs 8k pagesize executables natively (the first operating
                     39: system for the hp300 to do so), maintaining the standard binary format
                     40: used by all other OpenBSD m68k platforms.
                     41:
1.13      downsj     42: <p>
1.71      sthen      43: Over time, the 4.4BSD codebase was extended and corrected, and the hp300
1.32      miod       44: port switched to the regular config(8) for kernel configuration.
                     45:
                     46: <p>
                     47: Shortly after OpenBSD 2.9 was released, support was added for the 425e model,
                     48: using a serial console on the first serial port.
1.49      miod       49:
                     50: <p>
                     51: Recent development features the replacement of the old hp300-specific SCSI code
                     52: base with the generic SCSI subsystem (as of 3.6), dynamic attachment and
1.55      david      53: detachment of HP-HIL devices, and support for the SGC bus and frame buffers
1.57      martin     54: (as of 3.7), as well as the Apollo Domain keyboard and mouse (as of 3.8).
1.13      downsj     55:
1.8       downsj     56: <hr>
1.106     bentley    57: <h3 id="status"><strong>Current status:</strong></h3>
1.32      miod       58:
                     59: <p>
                     60: Currently, all the hardware listed in the
1.47      nick       61: <a href="#hardware">supported hardware</a> section below boots
1.32      miod       62: multi-user, and supports enough of the on-board devices to be generally
1.45      pedro      63: usable, unless specified otherwise.
1.32      miod       64:
                     65: <p>
1.49      miod       66: A native, unaccelerated X11R6 server is available for all supported frame
1.108   ! deraadt    67: buffers except the
1.106     bentley    68: <a href="https://man.openbsd.org/OpenBSD-5.5/sti.4">sti</a>
1.82      miod       69: frame buffers.
1.32      miod       70:
                     71: <hr>
1.106     bentley    72: <h3 id="hardware"><strong>Supported hardware:</strong></h3>
1.32      miod       73:
                     74: <p>
                     75: <h4>Supported machines</h4>
                     76:
                     77: <p>
1.9       downsj     78: <ul>
1.32      miod       79:   <li>HP 9000/300 series:
                     80:   <p>
                     81:   <ul>
1.56      miod       82:     <li>68030-based: 340, 345, 360, 362, 370 and 375
                     83:     <li>68040-based: 380, 382 and 385
1.32      miod       84:   </ul>
1.42      david      85:   <p>
1.108   ! deraadt    86:
1.32      miod       87:   <li>HP 9000/400 series:
                     88:   <p>
                     89:   <ul>
1.58      miod       90:     <li>68030-based: 400(dl/s/t)
                     91:     <li>68040-based: 425(dl/e/s/t) and 433(dl/e/s/t)
1.32      miod       92:   </ul>
                     93:   <p>
                     94:   These machines are not supported when configured for <i>Domain/OS</i>;
                     95:   the ROM must be in <i>HP-UX mode</i> in order to boot the system.
1.108   ! deraadt    96:
1.9       downsj     97: </ul>
1.32      miod       98:
                     99: <p>
                    100: <h4>SCSI controllers and peripherals</h4>
                    101:
                    102: <p>
1.9       downsj    103: <ul>
1.46      miod      104: <li>98658A built-in and add-on SCSI interface
1.106     bentley   105: (<a href="https://man.openbsd.org/OpenBSD-5.5/hp300/spc.4">spc</a>)
1.9       downsj    106: </ul>
                    107: <ul>
1.32      miod      108: <li>SCSI-1 disk drives
1.106     bentley   109: (<a href="https://man.openbsd.org/OpenBSD-5.5/sd.4">sd</a>). <sup>(*)</sup>
1.32      miod      110: <li>SCSI-1 cdrom drives
1.106     bentley   111: (<a href="https://man.openbsd.org/OpenBSD-5.5/cd.4">cd</a>). <sup>(*)</sup>
1.46      miod      112: <li>Autochangers
1.106     bentley   113: (<a href="https://man.openbsd.org/OpenBSD-5.5/ch.4">ch</a>).
1.32      miod      114: <li>Tape drives: HP DAT, Exabyte, and SCSI QIC drives such as the Archive Viper
1.106     bentley   115: (<a href="https://man.openbsd.org/OpenBSD-5.5/st.4">st</a>).
1.9       downsj    116: </ul>
1.32      miod      117: <p>
1.58      miod      118: <sup>(*)</sup> SCSI-2 devices are known to work, but may require
                    119: changing a jumper to restrict them to SCSI-1 behaviour.
1.49      miod      120: Refer to your hardware documentation for details.
1.32      miod      121:
                    122: <p>
                    123: <h4>HP-IB/CS80 controllers and peripherals</h4>
                    124:
                    125: <p>
1.9       downsj    126: <ul>
1.49      miod      127: <li>98624 built-in interface
1.106     bentley   128: (<a href="https://man.openbsd.org/OpenBSD-5.5/hp300/nhpix.4">nhpib</a>)
                    129: <li>98625A and 98625B "fast" interface
                    130: (<a href="https://man.openbsd.org/OpenBSD-5.5/hp300/fhpib.4">fhpib</a>)
1.9       downsj    131: </ul>
                    132: <ul>
1.32      miod      133: <li>Most HP disks, including: 7912, 7914, 7933, 7936, 7937, 7945, 7957,
1.49      miod      134: 7958, 7959, 2200, and 2203
1.106     bentley   135: (<a href="https://man.openbsd.org/OpenBSD-5.5/hp300/hd.4">hd</a>)
1.32      miod      136: <li>Low-density cartridge drives: 7914, 7946, and 9144
1.106     bentley   137: (<a href="https://man.openbsd.org/OpenBSD-5.5/hp300/st.4">ct</a>)
1.32      miod      138: <li>High-density cartridge drives: 9145
1.106     bentley   139: (<a href="https://man.openbsd.org/OpenBSD-5.5/hp300/st.4">ct</a>)
1.32      miod      140: <li>1/2" tape drives: 7974A, 7978A/B, 7979A, 7980A, and 7980XC
1.106     bentley   141: (<a href="https://man.openbsd.org/OpenBSD-5.5/hp300/st.4">ct</a>)
1.9       downsj    142: </ul>
1.32      miod      143:
                    144: <p>
                    145: <h4>Serial ports</h4>
                    146:
                    147: <p>
1.9       downsj    148: <ul>
1.32      miod      149: <li>98644 built-in and add-on card single port
1.106     bentley   150: (<a href="https://man.openbsd.org/OpenBSD-5.5/hp300/dca.4">dca</a>)
1.32      miod      151: <li>98642 4-port mux
1.106     bentley   152: (<a href="https://man.openbsd.org/OpenBSD-5.5/hp300/dcm.4">dcm</a>)
1.32      miod      153: <li>98638 8-port mux
1.106     bentley   154: (<a href="https://man.openbsd.org/OpenBSD-5.5/hp300/dcm.4">dcm</a>)
1.32      miod      155: <li>400-series Apollo 3-port serial/keyboard mux
1.106     bentley   156: (<a href="https://man.openbsd.org/OpenBSD-5.5/hp300/apci.4">apci</a>)
1.58      miod      157: <br>(The first port being typically configured as a
1.106     bentley   158: <a href="https://man.openbsd.org/OpenBSD-5.5/hp300/dca.4">dca</a>
1.58      miod      159: device, except on 425e).
1.9       downsj    160: </ul>
1.32      miod      161:
                    162: <p>
                    163: <h4>Ethernet interfaces</h4>
                    164:
                    165: <p>
1.9       downsj    166: <ul>
1.49      miod      167: <li>98643 built-in and add-on LAN cards
1.106     bentley   168: (<a href="https://man.openbsd.org/OpenBSD-5.5/hp300/le.4">le</a>)
1.9       downsj    169: </ul>
1.32      miod      170:
                    171: <p>
                    172: <h4>Frame buffers</h4>
                    173:
                    174: <p>
1.9       downsj    175: <ul>
1.32      miod      176: <li>98543, 98544, 98545, and 98547 color and monochrome Topcat
1.106     bentley   177: (<a href="https://man.openbsd.org/OpenBSD-5.5/hp300/topcat.4">topcat</a>)
1.58      miod      178: <li>98548, 98549 and 98550 color and monochrome Catseye
1.106     bentley   179: (<a href="https://man.openbsd.org/OpenBSD-5.5/hp300/topcat.4">topcat</a>)
1.58      miod      180: <li>A1416A color Kathmandu
1.106     bentley   181: (<a href="https://man.openbsd.org/OpenBSD-5.5/hp300/topcat.4">topcat</a>)
1.32      miod      182: <li>98700 and 98710 Gatorbox
1.106     bentley   183: (<a href="https://man.openbsd.org/OpenBSD-5.5/hp300/gbox.4">gbox</a>)
1.32      miod      184: <li>98720 and 98721 Renaissance
1.106     bentley   185: (<a href="https://man.openbsd.org/OpenBSD-5.5/hp300/rbox.4">rbox</a>)
1.32      miod      186: <li>98730 and 98731 DaVinci
1.106     bentley   187: (<a href="https://man.openbsd.org/OpenBSD-5.5/hp300/dvbox.4">dvbox</a>)
1.39      miod      188: <li>A1096A monochrome Hyperion
1.106     bentley   189: (<a href="https://man.openbsd.org/OpenBSD-5.5/hp300/hyper.4">hyper</a>)
1.108   ! deraadt   190: <li>98705 PersonalVRX <i>TigerShark</i>
1.106     bentley   191: (<a href="https://man.openbsd.org/OpenBSD-5.5/hp300/tvrx.4">tvrx</a>)
1.82      miod      192: <li>VRX (362/382 on-board), EVRX (425e on-board) and SGC frame buffers
1.106     bentley   193: (<a href="https://man.openbsd.org/OpenBSD-5.5/sti.4">sti</a>)
1.9       downsj    194: </ul>
1.32      miod      195:
1.9       downsj    196: <p>
1.32      miod      197: <h4>Input devices</h4>
1.14      downsj    198:
1.27      downsj    199: <p>
1.32      miod      200: <ul>
                    201: <li>General interface supporting all HIL devices
1.106     bentley   202: (<a href="https://man.openbsd.org/OpenBSD-5.5/hil.4">hil</a>):
1.49      miod      203:   <ul>
                    204:   <li>Keyboards
1.106     bentley   205: (<a href="https://man.openbsd.org/OpenBSD-5.5/hilkbd.4">hilkbd</a>)
1.49      miod      206:   <li>mice and button boxes
1.106     bentley   207: (<a href="https://man.openbsd.org/OpenBSD-5.5/hilms.4">hilms</a>)
1.49      miod      208:   <li>ID module
1.106     bentley   209: (<a href="https://man.openbsd.org/OpenBSD-5.5/hilid.4">hilid</a>)
1.49      miod      210:   </ul>
                    211: Serial mice connected to a <i>HIL to quad</i> converter are also known to work.
1.58      miod      212: <li>Apollo Domain keyboard and mouse (on 400-series)
1.106     bentley   213: (<a href="https://man.openbsd.org/OpenBSD-5.5/hp300/dnkbd.4">dnkbd</a>)
1.32      miod      214: </ul>
1.27      downsj    215:
1.32      miod      216: <p>
                    217: <h4>Miscellaneous</h4>
1.9       downsj    218:
                    219: <p>
                    220: <ul>
1.82      miod      221: <li>Digital audio on model 425e
1.106     bentley   222: (<a href="https://man.openbsd.org/OpenBSD-5.5/arcofi.4">arcofi</a>)
1.49      miod      223: <li>Battery-backed real-time clock (except on 425e)
                    224: <li>Printers and plotters on RS232 and HP-IB
1.106     bentley   225: (<a href="https://man.openbsd.org/OpenBSD-5.5/hp300/ppi.4">ppi</a>)
1.9       downsj    226: </ul>
1.8       downsj    227:
                    228: <p>
1.32      miod      229: <h4>Unsupported machines</h4>
1.1       deraadt   230:
1.18      downsj    231: <p>
1.32      miod      232: <ul>
1.63      miod      233: <li>68010-based: 310
                    234: <li>68020-based: 318, 319, 320, 330 and 350
1.82      miod      235:     (support for all 68020 models has been dropped after OpenBSD 3.9)
1.80      miod      236: <li>68030-based: 332
1.86      miod      237:     (this model ought to work if a 68882 FPU is installed, but to the
                    238:      best of our knowledge this has never been tried)
1.32      miod      239: </ul>
1.18      downsj    240:
1.12      downsj    241: <p>
1.32      miod      242: <h4>Unsupported devices</h4>
1.14      downsj    243:
                    244: <p>
1.32      miod      245: <ul>
1.62      miod      246: <li>Parallel port.
1.82      miod      247: <li>98765 TurboVRX, X-Genesis and Y-Genesis frame buffers.
1.106     bentley   248: <li>ISA slot on the 4xx "<i>t</i>" models.
1.82      miod      249: (There is minimal support for it, but interrupts are not working)
1.106     bentley   250: <li>EISA slots on the 4xx "<i>s</i>" models.
1.32      miod      251: </ul>
1.12      downsj    252:
                    253: <hr>
1.106     bentley   254: <h3 id="install">
1.34      miod      255: <strong>Getting and installing OpenBSD/hp300:</strong>
1.106     bentley   256: </h3>
1.34      miod      257:
                    258: <p>
1.108   ! deraadt   259: The last supported OpenBSD/hp300 release was
1.93      miod      260: <a href="55.html">OpenBSD 5.5</a>.
1.34      miod      261: Here are the
1.102     tb        262: <a href="https://ftp.OpenBSD.org/pub/OpenBSD/5.5/hp300/INSTALL.hp300">
1.103     tb        263: OpenBSD/hp300 5.5 installation instructions</a>.