Annotation of www/mac68k.html, Revision 1.69
1.42 miod 1: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
2: "http://www.w3.org/TR/html4/loose.dtd">
1.3 fn 3: <html>
1.1 deraadt 4: <head>
5: <title>OpenBSD/mac68k</title>
1.42 miod 6: <link rev="made" href="mailto:www@openbsd.org">
7: <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
1.3 fn 8: <meta name="resource-type" content="document">
9: <meta name="description" content="the OpenBSD/mac68k page">
10: <meta name="keywords" content="openbsd,mac68k">
11: <meta name="distribution" content="global">
1.51 nick 12: <meta name="copyright" content="This document copyright 1996-2004 by OpenBSD.">
1.3 fn 13: </head>
14:
1.42 miod 15: <body bgcolor="#ffffff" text="#000000" link="#23238e">
16: <a href="index.html"><img alt="[OpenBSD]" height="30" width="141" src="images/smalltitle.gif" border="0"></a>
17: <p>
18: <h2><font color="#e00000">OpenBSD/mac68k</font></h2>
1.1 deraadt 19:
1.3 fn 20: <hr>
1.11 briggs 21:
22: <p>
1.42 miod 23: OpenBSD/mac68k runs on many of the Motorola 680x0-based Apple Macintosh
1.47 henning 24: computers.
1.42 miod 25: It requires a Motorola 68020, 68030, or a 68040 processor. If you have a
1.11 briggs 26: 68020, it will also need a Motorola 68851 PMMU (note that this is
1.42 miod 27: different from the 68881, which is an FPU).
28: </p>
29:
30: <p>
31: A mailing list dedicated to the OpenBSD/mac68k port is available at
32: <u><font color="#23238e">mac68k@openbsd.org</font></u>.
33: To join the OpenBSD/mac68k mailing list, send a message body of <b>"subscribe
34: mac68k"</b> to <a href="mailto:majordomo@openbsd.org">majordomo@openbsd.org</a>.
35: Please be sure to check our <a href="mail.html">mailing list policy</a> before
36: subscribing.
37: </p>
38:
39: <p>
1.62 martin 40: There is currently no maintainer for the mac68k port, although
41: Martin Reindl (<a href="mailto:martin@openbsd.org">martin@openbsd.org</a>)
42: hacks on it from time to time.
43: Others are definitely welcome to contribute!
1.11 briggs 44: </p>
45:
1.42 miod 46: <a href="#toc"></a>
47: <h3><font color="#0000e0"><i>Table of contents</i></font></h3>
48: <p>
49: <ul>
1.46 jufi 50: <li><a href="#history">History of the port</a>
1.42 miod 51: <li><a href="#status">Current status</a>
1.62 martin 52: <li><a href="#projects">Project list</a>
1.56 nick 53: <li><a href="#hardware">Supported hardware</a>
1.42 miod 54: <li><a href="#install">Getting and installing OpenBSD/mac68k</a>
55: </ul>
56:
57: <hr>
58: <a name="history"></a>
59: <h3><font color="#0000e0"><strong>History:</strong></font></h3>
1.1 deraadt 60:
1.3 fn 61: <p>
1.11 briggs 62: The mac68k port of OpenBSD was derived from NetBSD/mac68k, and it
1.42 miod 63: used to support most of the same hardware as NetBSD.
1.62 martin 64: Development is ongoing, and updates from NetBSD are made from time to time,
65: depending on people's free time.
1.42 miod 66: </p>
67:
68: <hr>
69: <a name="status"></a>
70: <h3><font color="#0000e0"><strong>Current status:</strong></font></h3>
71:
72: <p>
73: Currently, all hardware listed in the
1.56 nick 74: <a href="#hardware">supported hardware</a> section below should boot
1.42 miod 75: multi-user, and support enough of the on-board devices to be generally
76: usable.
77: </p>
78:
1.62 martin 79: <p>
80: A native, unaccelerated X11 server is available for built-in and NuBus
81: graphics.
82:
83: <hr>
84: <a name="projects"></a>
85: <h3><font color="#0000e0"><strong>Projects (in no particular order):
86: </strong></font></h3>
87:
88: <p>
89: <ul>
90: <li>Improve install procedures.
91: <li>Better ADB support and switch to the wscons(4) framework.
92: <li>Support more devices.
93: <li>Switch to X.Org.
94: </ul>
95:
1.42 miod 96: <hr>
97: <a name="hardware"></a>
98: <h3><font color="#0000e0"><strong>Supported hardware:</strong></font></h3>
99:
100: <p>
1.62 martin 101: <h4>Supported models</h4>
1.42 miod 102:
103: <p>
1.67 martin 104: OpenBSD/mac68k runs on a large part of the 680x0-based Macintosh
1.42 miod 105: computers.
106: The kernel itself has support for the following processor combinations:
1.15 johns 107: <ul>
1.42 miod 108: <li>68020 with 68851 PMMU and 68881 FPU
109: <li>68030 with 68882 FPU
110: <li>68040 (<b>not</b> including the 68LC040)
1.15 johns 111: </ul>
112:
113: <p>
1.62 martin 114: The following Macintosh models are supported and tested.
115: This means that at least the SCSI controller, serial console and on-board
116: ethernet will function on these models.
117: On some of these machines, a full 68040 CPU is required to replace the
118: default 68LC040 CPU.
1.15 johns 119: <ul>
1.66 martin 120: <li>LC family: LC 475, Performa 475, Performa 476
1.62 martin 121: <li>Centris family: 610, 650
1.66 martin 122: <li>Quadra family: 605, 610, 630, 650, 660AV, 700, 800, 840AV, 900, 950
1.15 johns 123: </ul>
124:
1.42 miod 125: <p>
126: <h4>Supported devices</h4>
127:
128: <p>
1.15 johns 129: <ul>
1.58 martin 130: <li>Internal SCSI controllers and peripherals:
131: <ul>
132: <li>Quadra/Centris series' onboard NCR 53c96 SCSI controller
133: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=esp&sektion=4&arch=mac68k">esp</a>).
134: <li>Macintosh II-series', Performa, and LC-series' onboard NCR 5380 SCSI controller
135: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ncrscsi&sektion=4&arch=mac68k">ncrscsi</a>,
136: <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sbc&sektion=4&arch=mac68k">sbc</a>).
137: </ul>
138: <ul>
139: <li>SCSI disk drives
140: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sd&sektion=4">sd</a>).
141: <li>SCSI cdrom drives
142: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=cd&sektion=4">cd</a>).
143: <li>Autochangers
144: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ch&sektion=4">ch</a>).
145: <li>Tape drives
146: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=st&sektion=4">st</a>).
147: </ul>
148: <li>Internal sound
149: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=asc&sektion=4&arch=mac68k">asc</a>).
1.60 martin 150: <li>NuBus internal expansion bus
1.68 martin 151: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=nubus&sektion=4&arch=mac68k">nubus</a>).
1.64 martin 152: <li>Most NuBus video cards.
1.58 martin 153: <li>Both internal serial ports
154: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zsc&sektion=4&arch=mac68k">zsc</a>).
1.42 miod 155: <li>ADB keyboards and mice
1.62 martin 156: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=adb&sektion=4&arch=mac68k">adb</a>) (except on the IIfx, Quadra 900 and 950).
1.42 miod 157: <li>Ethernet cards based on the Natl. Semiconductor 8390 (Asante, Apple, and a few others)
158: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ae&sektion=4&arch=mac68k">ae</a>).
1.58 martin 159: <li>Quadra/Centris AV series' onboard MACE ethernet
1.42 miod 160: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=mc&sektion=4&arch=mac68k">mc</a>).
1.67 martin 161: <li>Some ethernet cards based on the SONIC chip including internal Ethernet on many of Apple's non-AV Quadras/Centrises
1.42 miod 162: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=sn&sektion=4&arch=mac68k">sn</a>).
1.15 johns 163: </ul>
164:
165: <p>
1.62 martin 166: <h4>Untested systems</h4>
167: The following Macintosh models are untested and/or lack support for major
1.63 martin 168: subsystems. It is very likely that many of these system don't work at all.
1.15 johns 169: <ul>
1.62 martin 170: <li>Classic family: Color Classic, Classic II
171: <li>Macintosh II family: Mac II, IIx, IIcx, IIci, IIsi, IIfx, IIvi, IIvx, Performa 600
1.66 martin 172: <li>LC family: LC, LC II, LC III, LC III+, Performa 400-430, Performa 450, Performa 460
1.62 martin 173: <li>500 family: 520, 550, 575, 580, Mac TV
1.15 johns 174: </ul>
175:
1.35 miod 176: <p>
1.62 martin 177: <h4>Unsupported systems</h4>
1.42 miod 178: <ul>
179: <li>PowerPC-based Macs. Some of these are supported in the
180: <a href="macppc.html">OpenBSD/macppc</a> port.
1.62 martin 181: <li>Powerbook family. Hardware capabilities limit the usability of these
182: systems.
1.42 miod 183: <li>Machines based on the 68LC040 processor.
184: Unfortunately, the chip itself contains a major bug for which there is
1.43 miod 185: no software workaround available in OpenBSD.
1.42 miod 186: </ul>
1.13 gene 187:
188: <p>
1.42 miod 189: <h4>Unsupported devices</h4>
1.1 deraadt 190:
1.13 gene 191: <p>
1.42 miod 192: <ul>
193: <li>Apple Communication Slot (CS) ethernet cards.
1.48 nick 194: <li>Any other NuBus card not listed above.
1.59 martin 195: <li>Floppy drive.
1.62 martin 196: <li>IOP ADB subsystem on the IIfx, Quadra 900 and 950.
197: <li>IDE drives.
1.42 miod 198: </ul>
1.8 briggs 199:
1.3 fn 200: <hr>
1.44 miod 201: <a name="install"></a>
202: <h3><font color="#0000e0">
203: <strong>Getting and installing OpenBSD/mac68k:</strong>
204: </font></h3>
205:
206: <p>
207: The latest supported OpenBSD/mac68k release is
1.65 david 208: <a href="37.html">OpenBSD 3.7</a>.
1.44 miod 209: Here are the
1.65 david 210: <a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/3.7/mac68k/INSTALL.mac68k">
211: OpenBSD/mac68k 3.7 installation instructions
1.44 miod 212: </a>.
213: </p>
214:
215: <p>
216: Snapshots are made available from time to time, in
217: <a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/snapshots/mac68k">this location</a>
218: as well as in a few
219: <a href="ftp.html">mirrors</a>.
220: Here are the
221: <a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/snapshots/mac68k/INSTALL.mac68k">
222: OpenBSD/mac68k snapshot installation instructions
223: </a> as well.
224: </p>
225:
226: <hr>
1.42 miod 227: <a href="plat.html">
228: <img height="24" width="24" src="back.gif" border="0" alt="Supported platforms">
229: </a>
230: <br>
231: <small><a href="mailto:www@openbsd.org">www@openbsd.org</a></small>
1.3 fn 232: <br>
1.69 ! martin 233: <small>$OpenBSD: mac68k.html,v 1.68 2005/08/01 11:22:11 martin Exp $</small>
1.3 fn 234:
235: </body>
236: </html>