version 1.34, 2000/02/21 19:23:24 |
version 1.35, 2000/05/14 23:22:31 |
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> |
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML Strict//EN"> |
<html> |
<html> |
<head> |
<head> |
<title>OpenBSD/sun3</title> |
<title>OpenBSD/sun3</title> |
<link rev=made href="mailto:www@openbsd.org"> |
<link rev=made href=mailto:www@openbsd.org> |
<meta name="resource-type" content="document"> |
<meta name="resource-type" content="document"> |
<meta name="description" content="the OpenBSD/sun3 page"> |
<meta name="description" content="the OpenBSD/sun3 page"> |
<meta name="keywords" content="openbsd,sun3"> |
<meta name="keywords" content="openbsd,sun3"> |
<meta name="distribution" content="global"> |
<meta name="distribution" content="global"> |
<meta name="copyright" content="This document copyright 1996 by OpenBSD."> |
<meta name="copyright" content="This document copyright 1996 by OpenBSD"> |
</head> |
</head> |
|
|
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#23238E"> |
<body bgcolor="#FFFFFF" text="#000000" link="#23238E"> |
|
|
<h2>OpenBSD/sun3</h2> |
<h2>OpenBSD/sun3</h2> |
|
|
<hr> |
<hr> |
<h3><strong>History and Status:</strong></h3> |
|
|
|
<p>The tiny bits of OpenBSD that are completely specific to the Sun3 |
<p> |
port are basically the same as their NetBSD counterparts but with some |
The OpenBSD/sun3 port currently runs on all the 68020-based Sun3 computers, except the 3/E |
additions. The major changes are: |
flavour. |
|
|
|
<h3><font color=#0000e0><strong>History and Status:</strong></font></h3> |
|
|
<p> |
<p> |
|
The Sun3 port of OpenBSD was derived from the NetBSD/sun3 port, when the sun3 and sun3x |
|
ports were still different entities. The tiny bits of OpenBSD that are |
|
completely specific to the Sun3 port are basically the same as their NetBSD |
|
counterparts. |
|
</p> |
|
|
|
<p> |
|
<h3><font color=#0000e0>Supported Hardware:</font></h3> |
|
OpenBSD/sun3 runs on the following Sun-3 models: |
<ul> |
<ul> |
<li>default data resource limit raised to 16384 Kbytes so that "make build" |
<li> Sun-3/50 |
does not crash in libc. |
<li> Sun-3/60, 3/60LE |
<li>/dev/leds derived from |
<li> Sun-3/75, 3/140, 3/150, 3/160 and 3/180 |
<a href="http://www.NetBSD.org/cgi-bin/query-full-pr?2172">NetBSD pr#2172</a> |
<li> Sun-3/110 |
by <a href="mailto:mouse@Collatz.McRCIM.McGill.EDU">der Mouse</a>. |
<li> Sun-3/260 and 3/280 |
</ul> |
</ul> |
|
Other Sun-3 models are NOT supported, especially 68030-based ones (<a href="sun3x.html">sun3x</a>). |
|
</p> |
|
|
<hr><p> |
<p>Supported devices: |
|
<ul> |
|
<li> On-board serial ports |
|
<li> Sun type 3 keyboard and mouse |
|
<li> On-board or VME video (bwtwo, cgtwo, cgfour) |
|
<li> On-board or VME ethernet (intel, lance) |
|
<li> On-board or VME sun-3 scsi controller, currently with some limitations |
|
<li> VME xylogics cards are recognized but currently not working |
|
</ul> |
|
The sun-2 scsi controller is not supported yet. |
|
|
Snapshots of the kernel and diskless bootstrap loader are available. |
<hr> |
If you want to use OpenBSD/sun3 <a href="ftp.html">get an Amiga (or |
<p> |
<b>any</b> other m68k OpenBSD) snapshot and the Sun3 GENERIC kernel |
There is no formal OpenBSD/sun3 release yet. |
and diskless bootstrap loader</a> then if you don't know how to set up |
Full snapshots, including userland, kernel, diskless and ufs bootstrap loaders |
a diskless box read the <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=diskless&sektion=8&format=html">diskless(8)</a> |
are available. |
manpage. Use the MAKEDEV from <a href="ftp.html">src/etc.sun3</a>. |
</p> |
Once you have booted the Sun3 diskless you should be able to "cd |
|
/usr/src; make obj; make build" to get a native OpenBSD/Sun3. |
|
<B>Before doing this kernel instrumentation ("ps", "netstat", etc.) |
|
will not work.</B> |
|
|
|
<p>The diskless configuration is prone to instability. If many processes |
<p> |
|
The diskless configuration is prone to instability. If many processes |
coredump during multi-user startup, hit <L1-A> and from the ``>'' |
coredump during multi-user startup, hit <L1-A> and from the ``>'' |
prompt use ``b le()bsd'' to reboot again. It usually works on the second |
prompt use ``b le()bsd'' to reboot again. It usually works on the second |
try for me. With a local harddisk I have not noticed this behaviour yet. |
try. Alternatively, you can boot single-user ``b le()bsd -s'', and exit |
|
single-user mode as soon as it appears with control-D. |
|
This behaviour doesn't appear when running from a local harddisk. |
|
|
<p>You can use <a href="anoncvs.html">cvs</a> to get The X Window System. |
<p>You can use <a href="anoncvs.html">cvs</a> to get The X Window System. |
I have been told that my patches for OpenBSD/sun3 were integrated in it |
Kenneth Stailey had written patches for OpenBSD/sun3, which should have been |
but have not had time to test yet. Additionally, a patch kit for XFree86 |
intergrated into the mainstream XFree86 sources. However, X has not been tested |
3.2 is available in the <a href="ftp.html"> snapshot directory.</a> |
on OpenBSD/sun3 for quite some time. |
Look for xfree86-3.2-sun3-patch-kit-1.gz. |
|
|
|
<h3><strong>Projects (in no particular order):</strong></h3> |
<h3><font color=#0000e0><strong>Projects being worked on (in no particular order):</strong></font></h3> |
<ul> |
<ul> |
<li>"call up" devices (/dev/cua*). |
<li>"call up" devices (/dev/cua*). |
<li>An actual release. If you are interested in helping and live outside |
<li>sun-2 scsi (sc) driver. |
of the USA send E-mail to <a href="mailto:deraadt@openbsd.org">Theo.</a> |
<li>migrate the port from the VM memory system to UVM (in progress). |
|
<li>rewrite the boot loader and installation procedures to share as much code |
|
as possible with the sparc port. |
</ul> |
</ul> |
|
|
|
<p> |
|
The Sun3 port of OpenBSD is maintained by Miodrag Vallat, |
|
<a href="mailto:miod@openbsd.org">miod@openbsd.org</a>. |
|
</p> |
|
|
<hr> |
<hr> |
<a href="plat.html"><img height=24 width=24 src=back.gif border=0 alt=OpenBSD> |
<a href="plat.html"><img height=24 width=24 src=back.gif border=0 alt=OpenBSD> |