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