Annotation of www/mvme68k.html, Revision 1.19
1.16 fn 1: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML Strict//EN">
2: <html>
1.1 deraadt 3: <head>
4: <title>OpenBSD/mvme68k</title>
1.16 fn 5: <base href=http://www.openbsd.org/>
6: <link rev=made href=mailto:www@openbsd.org>
7: <meta name="resource-type" content="document">
8: <meta name="description" content="the OpenBSD/mvme68k page">
9: <meta name="keywords" content="openbsd,mvme68k">
10: <meta name="distribution" content="global">
11: <meta name="copyright" content="This document copyright 1996 by OpenBSD, Inc.">
12: </head>
13:
14: <body>
15:
1.1 deraadt 16: <h2>OpenBSD/mvme68k</h2>
17:
1.16 fn 18: <hr>
19: <h3><strong>History and Status:</strong></h3>
1.1 deraadt 20:
1.16 fn 21: <p>
1.1 deraadt 22: This port was primarily done by Theo de Raadt as a contract to
23: Willowglen Singapore. An earlier port to the MVME147 by Chuck Cranor
24: based on Paul Mackerras' old DA30 code (and using hardware donated by
25: Jonathan Levine at Theo's request) provided a solid development
26: platform. Bizzarely, Dale Rahn of Motorola also independently wrote a
27: port to the MVME147. Both their ports have since been superceded by
28: new code written by Theo based on the hp300 code. Dale helped
29: significantly during the porting to the 68040 models and wrote most of
30: the code specific to the MVME167 model.
1.16 fn 31: </p>
1.1 deraadt 32:
33: <p>
34: The people working the most on OpenBSD/mvme68k currently consists of
1.16 fn 35: Theo de Raadt, Chuck Cranor, and Dale Rahn. Of course, others are
36: very welcome!
37: </p>
1.1 deraadt 38:
1.16 fn 39: <hr>
1.1 deraadt 40: <p>
41: The cards look a little like <a href=nitro60.html>this</a>. (a picture
42: of a real MVME16x card would be nice, please mail
43: <a href=mailto:deraadt@openbsd.org>deraadt@openbsd.org</a>
44: if you find one.)
1.16 fn 45: </p>
1.1 deraadt 46:
47: <p>
48: The same kernel will (hopefully) eventually run on all
1.16 fn 49: of the following:
50: </p>
1.1 deraadt 51:
1.16 fn 52: <p>
1.1 deraadt 53: <a href="http://www.motorola.com/GSS/MCG/support/hard/147-2012.html">MVME147</a>
1.16 fn 54: (68030): this works stably
1.1 deraadt 55: <li>parallel port not supported.
1.16 fn 56:
1.1 deraadt 57: <br>
58: <a href="http://www.motorola.com/GSS/MCG/support/hard/162-2013.html">MVME162</a>
1.16 fn 59: (68040): this works stably
1.1 deraadt 60: <li>SCSI working (4.5MB/sec off a 4.2G Quantum Grand Prix).<br>
1.13 deraadt 61: <li>VME possibly not working
1.1 deraadt 62: <li>parity and ecc not supported.
1.5 deraadt 63: <li>flash driver not working
1.1 deraadt 64: <li>IP module driver untested
1.16 fn 65:
1.1 deraadt 66: <br>
67: <a href="http://www.motorola.com/GSS/MCG/support/hard/165-2047.html">MVME165</a>
1.16 fn 68: (68040): what little I know about it makes me think it doable.
1.1 deraadt 69:
1.16 fn 70: <br>
1.1 deraadt 71: <a href="http://www.motorola.com/GSS/MCG/support/hard/166-2048.html">MVME166</a>
1.16 fn 72: (68040): this might already work. anyone want to test it?
1.1 deraadt 73:
1.16 fn 74: <br>
1.1 deraadt 75: <a href="http://www.motorola.com/GSS/MCG/support/hard/167-2014.html">MVME167</a>
1.16 fn 76: (68040): this works stably.
1.15 deraadt 77: <li>SCSI working fine
1.1 deraadt 78: <li>VME possibly not working
79: <li>parity and ecc not supported.
80: <li>parallel port not supported.
1.16 fn 81:
1.1 deraadt 82: <br>
83: MVME177
1.16 fn 84: (68060): Dale appears to be slowly working on this.
85: </p>
1.1 deraadt 86:
87:
88: <p>
89: Motorola makes a few older 68020/68851 models which could perhaps also be
90: supported. As well, I've noticed that Heurikon 68040/68060 cards have
91: similar scsi/ethernet/serial/vme chips.
1.16 fn 92: </p>
1.1 deraadt 93:
94: <p>
95: For all these ports, diskless booting using sun-style bootparams/nfs
96: works fine.
1.16 fn 97: </p>
1.1 deraadt 98:
99: <p>
100: Note: This port has COMPAT_SUNOS support, so it can run SunOS sun3
101: binaries. As such, I think this is probably the fastest machine
102: capable of running SunOS sun3 binaries....
1.16 fn 103: </p>
104:
105: <hr>
1.1 deraadt 106: <p>
1.19 ! deraadt 107: <a href=index.html#snapshots>Snapshots are made available from time to time.</a>
1.16 fn 108:
109: <hr>
110: <h3><strong>What does it look like?</strong></h3>
1.1 deraadt 111:
112: <pre>
113: Copyright Motorola Inc. 1988 - 1993, All Rights Reserved
114:
115: MVME162 Debugger/Diagnostics Release Version 2.1 - 10/19/93
116: COLD Start
117:
118: Local Memory Found =01000000 (&16777216)
119:
120: MPU Clock Speed =25Mhz
121:
1.16 fn 122: 162-Bug>bo
1.1 deraadt 123: Booting from: VME162, Controller 0, Drive 0
124: Loading: Operating System
125:
126: Volume: NBSD
127:
128: IPL loaded at: $003F0000
1.19 ! deraadt 129: >> OpenBSD BOOT [$Revision: 1.18 $]
1.1 deraadt 130: using ctrl 0 dev 0
131: Booting /OpenBSD @ 0x10000
132: 8c000+8000+caf8 [8f40+9162] start 0x10020
133: [ preserving 73898 bytes of OpenBSD symbol table ]
134: Copyright (c) 1982, 1986, 1989, 1991, 1993
135: The Regents of the University of California. All rights reserved.
136:
137: OpenBSD 1.0A (GENERIC) #39: Mon Sep 11 18:10:58 MDT 1995
138: deraadt@m162:/usr/src/sys/arch/mvme68k/compile/GENERIC
139: Motorola MVME162-263: 25MHz MC68040 CPU+MMU+FPU, 4k on-chip physical I/D caches
140: real mem = 16777216
141: avail mem = 14073856
142: using 204 buffers containing 835584 bytes of memory
143: mainbus0 (root)
144: mc0 at mainbus0 addr 0xfff00000: rev 0
145: clock0 at mc0 ipl 5
146: zs0 at mc0 offset 0x45000 ipl 4
147: zs1 at mc0 offset 0x45801 ipl 4
148: ie0 at mc0 offset 0x46000 ipl 1: address 08:00:3e:24:02:1e
149: ipic0 at mc0 offset 0xbc000: rev 0
150: siop0 at mc0 offset 0x47000 ipl 2: version 2 target 7
151: scsibus0 at siop0
152: siop0: target 0 now synchronous, period=100ns, offset=8
1.16 fn 153: siop0 targ 0 lun 0: <QUANTUM, XP34301, 1051> SCSI2 0/direct fixed
1.1 deraadt 154: sd0 at scsibus0: 4106MB, 4076 cyl, 20 head, 103 sec, 512 bytes/sec
155: memc0 at mc0 offset 0x43000: MCECC rev 0
156: nvram0 at mc0 offset 0xc0000: MK48T08 len 8192
157: vme0 at mc0 offset 0x40000: scon
158: vmes0 at vme0
159: vmel0 at vme0
160: flash0 at mainbus0 addr 0xffa00000: intel 28F008SA-L len 1048576
161: sram0 at mainbus0 addr 0xffe00000: len 131072
162: root on sd0a
163: Automatic boot in progress: starting file system checks.
164: /dev/rsd0a: file system is clean; not checking
165: /dev/rsd0g: file system is clean; not checking
166: /dev/rsd0e: file system is clean; not checking
167: setting tty flags
168: starting network
169: add host m162: gateway localhost
170: starting rpc daemons: portmap ypbind nfsiod amd.
171: starting system logger, time daemon.
172: checking for core dump...
173: savecore: no core dump
174: checking quotas: done.
175: building databases...
176: clearing /tmp
177: standard daemons: update cron.
178: starting network daemons: routed printer inetd.
179: starting local daemons:.
180: runtime link editor directory cache
181: Thu Sep 14 03:58:38 MDT 1995
182: Sep 14 03:58:38 m162 init: kernel security level changed from 0 to 1
183:
184: OpenBSD/mvme68k (m162) (ttya)
185:
186: login:
187: </pre>
188:
1.16 fn 189: <hr>
190: <a href=/><img src=icons/back.gif border=0 alt=OpenBSD></a>
1.1 deraadt 191: <a href=mailto:www@openbsd.org>www@openbsd.org</a>
1.16 fn 192: <br>
1.19 ! deraadt 193: <small>$OpenBSD: mvme68k.html,v 1.18 1996/07/24 17:06:12 deraadt Exp $</small>
1.16 fn 194:
195: </body>
196: </html>