Annotation of www/hp300.html, Revision 1.19
1.3 fn 1: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML Strict//EN">
2: <html>
1.1 deraadt 3: <head>
4: <title>OpenBSD/hp300</title>
1.3 fn 5: <link rev=made href=mailto:www@openbsd.org>
6: <meta name="resource-type" content="document">
7: <meta name="description" content="the OpenBSD/hp300 page">
8: <meta name="keywords" content="openbsd,hp300">
9: <meta name="distribution" content="global">
1.15 deraadt 10: <meta name="copyright" content="This document copyright 1996, 1997 by OpenBSD.">
1.3 fn 11: </head>
12:
1.16 johns 13: <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#23238E">
1.3 fn 14:
1.1 deraadt 15: <h2>OpenBSD/hp300</h2>
16:
1.3 fn 17: <hr>
1.19 ! deraadt 18: <h3><font color=#0000e0><strong>History and Status:</strong></font></h3>
1.1 deraadt 19:
1.3 fn 20: <p>
1.8 downsj 21: OpenBSD follows in the footsteps of 4.4BSD by supporting the hp300; most
22: types of machine are supported with 68020 or better processors, along with
23: SCSI and HPIB storage devices.
1.4 deraadt 24: </p>
25:
26: <p>
1.8 downsj 27: OpenBSD/hp300 runs 8k pagesize executables natively (the first operating
28: system for the hp300 to do so), maintaining the standard binary format
29: used by all other OpenBSD m68k platforms.
30: </p>
31:
1.13 downsj 32: <p>
33: The hp300 port has now also switched to the regular config(8) for kernel
34: configuration. This enables the port to support things like
35: <i>User Kernel Config</i> and, in the future, the generic SCSI sub-system.
36: </p>
37:
1.8 downsj 38: <hr>
1.19 ! deraadt 39: <h3><font color=#0000e0><strong>Supported Hardware:</strong></font></h3>
1.9 downsj 40:
41: <p>
42: <ul>
43: <li>CPUs:
44: <ul>
45: <li>68020-based: 318, 319, 320, 330, and 350.
1.12 downsj 46: <li>68030-based: 340, 345, 360, 370, 375, and 400<sup>(1)</sup>.
47: <li>68040-based: 380, 425<sup>(1)</sup>, and 433<sup>(1)</sup>.
1.9 downsj 48: </ul>
49: <li>Disks:
50: <ul>
51: <li>Most HP-IB/CS80, including: 7912, 7914, 7933, 7936, 7937, 7945, 7957,
52: 7958, 7959, 2200, and 2203.
1.12 downsj 53: <li>SCSI-I<sup>(2)</sup>, including magneto-optical and CD-ROM.
1.9 downsj 54: </ul>
55: <li>Tape drives:
56: <ul>
57: <li>Low-density HP-IB/CS80 cartridge: 7914, 7946, and 9144.
58: <li>High-density HP-IB/CS80 cartridge: 9145.
59: <li>HP-IB/CS80 1/2": 7974A, 7978A/B, 7979A, 7980A, and 7980XC.
60: <li>SCSI: HP DAT, Exabyte, and SCSI QIC drives such as the Archive Viper.
61: </ul>
62: <li>RS232 interfaces:
63: <ul>
1.17 downsj 64: <li>98644 built-in and add-on card single port (<i>dca</i>).
65: <li>98642 4-port mux (<i>dcm</i>).
66: <li>98638 8-port mux (<i>dcm</i>).
67: <li>400-series Apollo 3-port serial/keyboard mux (<i>apci</i>).
68: <br>(The first port is typically configured as a <i>dca</i> device.)
1.9 downsj 69: </ul>
70: <li>Network interfaces:
71: <ul>
72: <li>98643 built-in and add-on LAN cards.
73: </ul>
74: <li>Displays:
75: <ul>
76: <li>98544, 98545, and 98547 color and monochrome Topcat.
1.10 downsj 77: <li>98548, 98549, 98550, and A1416A color and monochrome Catseye.
1.9 downsj 78: <li>98700 and 98710 Gatorbox.
79: <li>98720 and 98721 Renaissance.
80: <li>98730 and 98731 DaVinci.
81: <li>A1096A monochrome Hyperion.
82: </ul>
83: <li>Input devices:
84: <ul>
85: <li>General interface supporting all HIL devices: keyboard, 2 and 3 button
1.12 downsj 86: mice<sup>(3)</sup>, and ID module.
1.18 downsj 87: <li>400-series Apollo keyboards (bootblocks, kernel soon).
1.9 downsj 88: </ul>
89: <li>Miscellaneous:
90: <ul>
91: <li>Battery-backed real-time clock.
92: <li>98624 built-in HP-IB interface.
93: <li>98625A and 98625B `fast' HP-IB interface.
94: <li>98658A built-in and add-on SCSI interface.
95: <li>Printers and plotters on RS232 and HP-IB.
96: <li>SCSI autochanger.
97: </ul>
98: </ul>
99: </p>
100: <p>
1.12 downsj 101: <sup>(1)</sup> 400-series machines configured for <i>Domain/OS</i> are not fully
1.17 downsj 102: supported; the ROMs must be in <i>HP-UX mode</i> in order to boot the system.
1.9 downsj 103: <br>
1.12 downsj 104: <sup>(2)</sup> SCSI-II drives are known to work, though this may require
1.9 downsj 105: changing a jumper on some drives. See your disk's documentation for details.
106: <br>
1.12 downsj 107: <sup>(3)</sup> Serial mice connected to a <i>HIL to quad</i> converter are also
1.9 downsj 108: known to work.
109: </p>
1.14 downsj 110:
111: <hr>
1.19 ! deraadt 112: <h3><font color=#0000e0><strong>Notably Unsupported Hardware:</strong></font></h3>
1.9 downsj 113:
114: <p>
115: <ul>
1.18 downsj 116: <li>SGC bus on the 425e, and all associated frame buffers.
1.11 downsj 117: <li>310 and all other 68010 based systems.
1.9 downsj 118: </ul>
119: </p>
120:
121: <hr>
1.19 ! deraadt 122: <h3><font color=#0000e0><strong>Compatibility Notes and Known Bugs:</strong></font></h3>
1.14 downsj 123:
1.8 downsj 124: <p>
1.14 downsj 125: OpenBSD/hp300 is known to run old pre-1.2 NetBSD m68k4k binaries via the
126: <strong>COMPAT_M68K4K</strong>, <strong>COMPAT_10</strong> and
127: <strong>COMPAT_11</strong> kernel options; it is assumed that it will
128: also still run hp300 4.4BSD binaries. <strong>COMPAT_SUNOS</strong> may be
129: used to run sun3 SunOS binaries (a few have been tested and work).
130: <strong>COMPAT_HPUX</strong> is also available, but has not been tested.
131: </p>
1.8 downsj 132:
133: <p>
1.14 downsj 134: Slower machines may sometimes have problems booting from
135: a serial console. The symptom of this are panics during the kernel
136: autoconfiguration process; this can be avoided by using faster/different
137: terminals or by eliminating the terminal's use of flow control.
1.3 fn 138: </p>
1.1 deraadt 139:
1.18 downsj 140: <p>
141: There is now (untested) support for the 425e; a terminal must be connected
142: to the first serial port in order to boot the system. If anyone gets
143: a 425e to work, please let me know.
144: </p>
145:
1.3 fn 146: <hr>
1.12 downsj 147: <p>
1.14 downsj 148: <a href=ftp.html>Snapshots are made available from time to time.</a>
149:
150: <p>
151: The maintainer of the hp300 port is Jason Downs,
152: <a href=mailto:downsj@openbsd.org><downsj@openbsd.org></a>.
1.12 downsj 153: </p>
154:
155: <hr>
1.7 deraadt 156: <a href=plat.html><img src=back.gif border=0 alt=OpenBSD></a>
1.1 deraadt 157: <a href=mailto:www@openbsd.org>www@openbsd.org</a>
1.3 fn 158: <br>
1.19 ! deraadt 159: <small>$OpenBSD: hp300.html,v 1.18 1997/07/13 07:24:58 downsj Exp $</small>
1.3 fn 160:
161: </body>
162: </html>