version 1.236, 2018/08/24 05:41:56 |
version 1.237, 2019/05/27 22:55:26 |
|
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" |
<!doctype html> |
"http://www.w3.org/TR/html4/loose.dtd"> |
<html lang=en id=platform> |
<html> |
<meta charset=utf-8> |
<head> |
|
<title>OpenBSD/sparc</title> |
<title>OpenBSD/sparc</title> |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
|
<meta name="description" content="the OpenBSD/sparc page"> |
<meta name="description" content="the OpenBSD/sparc page"> |
<meta name="copyright" content="This document copyright 1996-2010 by OpenBSD."> |
|
<meta name="viewport" content="width=device-width, initial-scale=1"> |
<meta name="viewport" content="width=device-width, initial-scale=1"> |
<link rel="stylesheet" type="text/css" href="openbsd.css"> |
<link rel="stylesheet" type="text/css" href="openbsd.css"> |
<link rel="canonical" href="https://www.openbsd.org/sparc.html"> |
<link rel="canonical" href="https://www.openbsd.org/sparc.html"> |
</head> |
|
|
|
<body bgcolor="#ffffff" text="#000000" link="#23238e"> |
<style> |
|
.note { |
|
color: var(--red); |
|
} |
|
</style> |
|
|
<h2> |
<h2 id=OpenBSD> |
<a href="index.html"> |
<a href="index.html"> |
<font color="#0000ff"><i>Open</i></font><font color="#000084">BSD</font></a> |
<i>Open</i><b>BSD</b></a> |
<font color="#e00000">sparc</font> |
sparc |
</h2> |
</h2> |
<hr> |
<hr> |
<p> |
|
|
|
|
<table><tr><td> |
|
<p> |
OpenBSD/sparc runs on most of the 32bit Sun SPARC workstations, including |
OpenBSD/sparc runs on most of the 32bit Sun SPARC workstations, including |
the sun4, sun4c, sun4e and sun4m architecture families |
the sun4, sun4c, sun4e and sun4m architecture families |
(but not the 64bit UltraSPARC computers, which are supported by |
(but not the 64bit UltraSPARC computers, which are supported by |
<a href="sparc64.html">OpenBSD/sparc64</a>). |
<a href="sparc64.html">OpenBSD/sparc64</a>). |
|
|
<p> |
<p> |
<b>The OpenBSD/sparc port was discontinued after the 5.9 release.</b> |
<strong>The OpenBSD/sparc port was discontinued after the 5.9 release.</strong> |
<p> |
|
|
|
|
<p> |
A mailing list dedicated to the OpenBSD/sparc and OpenBSD/sparc64 ports is |
A mailing list dedicated to the OpenBSD/sparc and OpenBSD/sparc64 ports is |
available at <u><font color="#23238e">sparc@openbsd.org</font></u>. |
available at <a href="mailto:sparc@openbsd.org">sparc@openbsd.org</a>. |
To join the OpenBSD/sparc mailing list, send a message body of <b>"subscribe |
To join the OpenBSD/sparc mailing list, send a message body of <b>"subscribe |
sparc"</b> to <a href="mailto:majordomo@openbsd.org">majordomo@openbsd.org</a>. |
sparc"</b> to <a href="mailto:majordomo@openbsd.org">majordomo@openbsd.org</a>. |
Please be sure to check our <a href="mail.html">mailing list policy</a> before |
Please be sure to check our <a href="mail.html">mailing list policy</a> before |
subscribing. |
subscribing. |
|
</table> |
|
|
<br clear=all> |
|
<hr> |
<hr> |
|
|
<h3 id="history"><font color="#0000e0"><strong>History:</strong></font></h3> |
<h3 id="history"><strong>History:</strong></h3> |
|
|
<p> |
<p> |
The original 4.4BSD port was done by Chris Torek as a contract to |
The original 4.4BSD port was done by Chris Torek as a contract to |
|
|
code. Just after the NetBSD/sparc 1.0 release, Peter Galbavy wrote an |
code. Just after the NetBSD/sparc 1.0 release, Peter Galbavy wrote an |
ESP SCSI device driver as a replacement for Chris' sparc-specific SCSI |
ESP SCSI device driver as a replacement for Chris' sparc-specific SCSI |
code. |
code. |
</p> |
|
|
|
<p> |
<p> |
At this point a conflict emerged between Theo and the other people he |
At this point a conflict emerged between Theo and the other people he |
|
|
NetBSD group did some other things for the port: Paul Kranenburg |
NetBSD group did some other things for the port: Paul Kranenburg |
ported a floppy driver and started writing support for the 4/400. |
ported a floppy driver and started writing support for the 4/400. |
Chuck spent many long hours working on the ie, xy, xd device drivers. |
Chuck spent many long hours working on the ie, xy, xd device drivers. |
</p> |
|
|
|
<p> |
<p> |
Theo continued working independently, and made a number of additions: |
Theo continued working independently, and made a number of additions: |
P4 support, flexible boot strategy, a few graphics drivers with the help |
P4 support, flexible boot strategy, a few graphics drivers with the help |
from John Stone, and masses of bug fixes. |
from John Stone, and masses of bug fixes. |
</p> |
|
|
|
<p> |
<p> |
Work on porting OpenBSD/sparc to the sun4m platform was started by Theo, |
Work on porting OpenBSD/sparc to the sun4m platform was started by Theo, |
|
|
funds. This initial stuff consisted mostly of a few attempts at building |
funds. This initial stuff consisted mostly of a few attempts at building |
pmap structure that could support all 3 MMU types efficiently. Also, |
pmap structure that could support all 3 MMU types efficiently. Also, |
David Miller of the UltraLinux project got a little bit involved. |
David Miller of the UltraLinux project got a little bit involved. |
</p> |
|
|
|
<p> |
<p> |
Theo and Jason Downs merged the NetBSD sparc code back into OpenBSD, making |
Theo and Jason Downs merged the NetBSD sparc code back into OpenBSD, making |
|
|
and added non-executable stack and heap on sun4m machines. |
and added non-executable stack and heap on sun4m machines. |
The frame buffer and console code was completely overhauled for OpenBSD 3.2, |
The frame buffer and console code was completely overhauled for OpenBSD 3.2, |
improving display speed with some frame buffers, and supporting more cards. |
improving display speed with some frame buffers, and supporting more cards. |
</p> |
|
|
|
<hr> |
<hr> |
|
|
<h3 id="status"><font color="#0000e0"><strong>Current status:</strong></font></h3> |
<h3 id="status"><strong>Current status:</strong></h3> |
|
|
<p> |
<p> |
Currently, all the hardware listed in the |
Currently, all the hardware listed in the |
|
|
multi-user, and supports enough (if not all) of the on-board devices to |
multi-user, and supports enough (if not all) of the on-board devices to |
be generally usable. |
be generally usable. |
A growing set of third-party SBus cards are also supported. |
A growing set of third-party SBus cards are also supported. |
</p> |
|
|
|
<p> |
<p> |
The X Window System works on all supported frame buffers, including |
The X Window System works on all supported frame buffers, including |
multi-head configurations. |
multi-head configurations. |
No accelerated server is provided at the moment, although this is being |
No accelerated server is provided at the moment, although this is being |
worked on. |
worked on. |
</p> |
|
|
|
<p> |
<p> |
An important note about OpenBSD/sparc is that it is designed so that |
An important note about OpenBSD/sparc is that it is designed so that |
a single kernel can run on <b>ALL SUPPORTED</b> SPARC machines. Whereas |
a single kernel can run on <strong>ALL SUPPORTED</strong> SPARC machines. Whereas |
SunOS and Solaris have always had separate `kernel architectures', i.e. sun4, |
SunOS and Solaris have always had separate 'kernel architectures', i.e. sun4, |
sun4c, sun4e and sun4m, the same `GENERIC' OpenBSD kernel will run on all the |
sun4c, sun4e and sun4m, the same 'GENERIC' OpenBSD kernel will run on all the |
supported models. |
supported models. |
</p> |
|
|
|
<p> |
<p> |
Most of the problems with OpenBSD/sparc are believed to stem from the wide |
Most of the problems with OpenBSD/sparc are believed to stem from the wide |
|
|
undocumented bugs, rather than general kernel problems. |
undocumented bugs, rather than general kernel problems. |
Feedback on which models do and do not work reliably is |
Feedback on which models do and do not work reliably is |
appreciated, particularly with newer models or upgrades. |
appreciated, particularly with newer models or upgrades. |
</p> |
|
|
|
<hr> |
<hr> |
|
|
<h3 id="hardware"><font color="#0000e0"><strong>Supported hardware:</strong></font></h3> |
<h3 id="hardware"><strong>Supported hardware:</strong></h3> |
|
|
<p> |
<p> |
<h4>Supported machines</h4> |
<h4>Supported machines</h4> |
|
|
<h4>Supported devices</h4> |
<h4>Supported devices</h4> |
|
|
<p> |
<p> |
This list of devices basically declares that any ``stock'' sun4c or sun4m |
This list of devices basically declares that any "stock" sun4c or sun4m |
``SPARCstation'' or ``SPARCserver'' machine will probably work; for sun4 |
"SPARCstation" or "SPARCserver" machine will probably work; for sun4 |
and sun4e machines one must be more careful. |
and sun4e machines one must be more careful. |
</p> |
|
|
|
<ul id="mbus"> |
<ul id="mbus"> |
<li><strong>Mbus CPU modules</strong> |
<li><strong>Mbus CPU modules</strong> |
|
|
<li><strong>Sun keyboard and mouse</strong> |
<li><strong>Sun keyboard and mouse</strong> |
<ul> |
<ul> |
<li>Type 2, 3, 4, and 5 keyboards with several layouts |
<li>Type 2, 3, 4, and 5 keyboards with several layouts |
(<a href="https://man.openbsd.org/?query=zskbd&sektion=4&arch=sparc">zskbd</a>) |
(<a href="https://man.openbsd.org/sparc/zskbd.4">zskbd</a>) |
</ul> |
</ul> |
|
|
<li><strong>Floppy drives</strong> |
<li><strong>Floppy drives</strong> |
<ul> |
<ul> |
<li>sun4c and sun4m floppy disk drive |
<li>sun4c and sun4m floppy disk drive |
<!-- (<a href="https://man.openbsd.org/?query=fd&sektion=4&arch=sparc">fd</a>) --> |
<!-- (<a href="https://man.openbsd.org/sparc/fd.4">fd</a>) --> |
</ul> |
</ul> |
|
|
<li><strong>Serial ports</strong> |
<li><strong>Serial ports</strong> |
<ul> |
<ul> |
<li>ttya and ttyb on-board serial ports |
<li>ttya and ttyb on-board serial ports |
(<a href="https://man.openbsd.org/?query=zs&sektion=4&arch=sparc">zs</a>) |
(<a href="https://man.openbsd.org/sparc/zs.4">zs</a>) |
(can be used as console if needed) |
(can be used as console if needed) |
<li>4/300 ttyc and ttyd on-board serial ports |
<li>4/300 ttyc and ttyd on-board serial ports |
(<a href="https://man.openbsd.org/?query=zs&sektion=4&arch=sparc">zs</a>) |
(<a href="https://man.openbsd.org/sparc/zs.4">zs</a>) |
<li>SBus magma serial port cards, including: 4Sp, 8Sp, 12Sp, 16Sp, LC2+1Sp, |
<li>SBus magma serial port cards, including: 4Sp, 8Sp, 12Sp, 16Sp, LC2+1Sp, |
2+1Sp, 4+1Sp, 8+2Sp, and 2+1HS Sp. |
2+1Sp, 4+1Sp, 8+2Sp, and 2+1HS Sp. |
(<a href="https://man.openbsd.org/?query=magma&sektion=4&arch=sparc">magma</a>) |
(<a href="https://man.openbsd.org/sparc/magma.4">magma</a>) |
<li>SBus Serial/Parallel Interfaces (SUNW,spif, 501-1931) |
<li>SBus Serial/Parallel Interfaces (SUNW,spif, 501-1931) |
(<a href="https://man.openbsd.org/?query=spif&sektion=4&arch=sparc">spif</a>) |
(<a href="https://man.openbsd.org/sparc/spif.4">spif</a>) |
</ul> |
</ul> |
|
|
<li><strong>Audio support</strong> |
<li><strong>Audio support</strong> |
<ul> |
<ul> |
<li>on-board audio support for systems with AMD79C30 8-bit audio chips |
<li>on-board audio support for systems with AMD79C30 8-bit audio chips |
(this includes sun4c models, SPARCclassic, and 600MP) |
(this includes sun4c models, SPARCclassic, and 600MP) |
(<a href="https://man.openbsd.org/?query=audioamd&sektion=4&arch=sparc">audioamd</a>) |
(<a href="https://man.openbsd.org/sparc/audioamd.4">audioamd</a>) |
<li>SUNW,CS4231 16-bit audio chips found on SPARCstation 4/5 |
<li>SUNW,CS4231 16-bit audio chips found on SPARCstation 4/5 |
(<a href="https://man.openbsd.org/?query=audiocs&sektion=4&arch=sparc">audiocs</a>) |
(<a href="https://man.openbsd.org/sparc/audiocs.4">audiocs</a>) |
</ul> |
</ul> |
|
|
<li><strong>Frame buffers</strong> |
<li><strong>Frame buffers</strong> |
<ul> |
<ul> |
<li>SBus and sun4c/sun4m on-board video: |
<li>SBus and sun4c/sun4m on-board video: |
<ul> |
<ul> |
<li><a href="https://man.openbsd.org/?arch=sparc&query=bwtwo&sektion=4">bwtwo</a> - black and white |
<li><a href="https://man.openbsd.org/sparc/bwtwo.4">bwtwo</a> - black and white |
<li><a href="https://man.openbsd.org/?arch=sparc&query=cgthree&sektion=4">cgthree</a> - 8-bit color, unaccelerated |
<li><a href="https://man.openbsd.org/sparc/cgthree.4">cgthree</a> - 8-bit color, unaccelerated |
<br>The cgthree driver also supports the cgRDI, an onboard |
<br>The cgthree driver also supports the cgRDI, an onboard |
cgthree-like frame buffer found in some laptops. |
cgthree-like frame buffer found in some laptops. |
<li><a href="https://man.openbsd.org/?arch=sparc&sektion=4&query=cgsix">cgsix</a> - 8-bit color, accelerated (GX, GX+, TGX, TGX+) |
<li><a href="https://man.openbsd.org/sparc/cgsix.4">cgsix</a> - 8-bit color, accelerated (GX, GX+, TGX, TGX+) |
<br>This should work with most faithful emulations/clones of the |
<br>This should work with most faithful emulations/clones of the |
SBus cgsix. |
SBus cgsix. |
<li><a href="https://man.openbsd.org/?arch=sparc&sektion=4&query=cgtwelve">cgtwelve</a> - 24-bit color, accelerated (but the driver does not support hardware acceleration) |
<li><a href="https://man.openbsd.org/sparc/cgtwelve.4">cgtwelve</a> - 24-bit color, accelerated (but the driver does not support hardware acceleration) |
<li><a href="https://man.openbsd.org/?arch=sparc&sektion=4&query=cgfourteen">cgfourteen</a> - 8 or 24-bit color, accelerated (but the driver does not support hardware acceleration) |
<li><a href="https://man.openbsd.org/sparc/cgfourteen.4">cgfourteen</a> - 8 or 24-bit color, accelerated (but the driver does not support hardware acceleration) |
<li>Fujitsu AG-10e |
<li>Fujitsu AG-10e |
(<a href="https://man.openbsd.org/?arch=sparc&sektion=4&query=agten">agten</a>) |
(<a href="https://man.openbsd.org/sparc/agten.4">agten</a>) |
- 24-bit color, accelerated (currently only supported in unaccelerated 8-bit |
- 24-bit color, accelerated (currently only supported in unaccelerated 8-bit |
mode) |
mode) |
<li>Parallax XVideo and PowerVideo |
<li>Parallax XVideo and PowerVideo |
(<a href="https://man.openbsd.org/?arch=sparc&sektion=4&query=tvtwo">tvtwo</a>) |
(<a href="https://man.openbsd.org/sparc/tvtwo.4">tvtwo</a>) |
- 24-bit color, accelerated (but the driver does not support hardware |
- 24-bit color, accelerated (but the driver does not support hardware |
acceleration) |
acceleration) |
<li>RasterFlex family |
<li>RasterFlex family |
(<a href="https://man.openbsd.org/?arch=sparc&sektion=4&query=rfx">rfx</a>) |
(<a href="https://man.openbsd.org/sparc/rfx.4">rfx</a>) |
- 8/24-bit color, accelerated (currently only supported in unaccelerated 8-bit |
- 8/24-bit color, accelerated (currently only supported in unaccelerated 8-bit |
mode) |
mode) |
<li>Southland Media Systems MGX and MGXPlus (<a href="https://man.openbsd.org/?arch=sparc&sektion=4&query=mgx">mgx</a>) |
<li>Southland Media Systems MGX and MGXPlus (<a href="https://man.openbsd.org/sparc/mgx.4">mgx</a>) |
- 24-bit color, accelerated (currently only supported in unaccelerated 8-bit |
- 24-bit color, accelerated (currently only supported in unaccelerated 8-bit |
mode) |
mode) |
<li><a href="https://man.openbsd.org/?arch=sparc&sektion=4&query=tcx">tcx</a> - 8 or 24-bit color, accelerated |
<li><a href="https://man.openbsd.org/sparc/tcx.4">tcx</a> - 8 or 24-bit color, accelerated |
<li><a href="https://man.openbsd.org/?arch=sparc&sektion=4&query=vigra">Vigra</a> VS10, VS11 and VS12 SBus frame buffers - 8-bit color, unaccelerated, selectable VGA and Sun-compatible video modes |
<li><a href="https://man.openbsd.org/sparc/vigra.4">Vigra</a> VS10, VS11 and VS12 SBus frame buffers - 8-bit color, unaccelerated, selectable VGA and Sun-compatible video modes |
<li>Weitek Power9000 (<a href="https://man.openbsd.org/?arch=sparc&sektion=4&query=pninek">pninek</a>) - found in Tadpole SPARCbook 3 (8-bit color, accelerated) |
<li>Weitek Power9000 (<a href="https://man.openbsd.org/sparc/pninek.4">pninek</a>) - found in Tadpole SPARCbook 3 (8-bit color, accelerated) |
<li>Weitek Power9100 (<a href="https://man.openbsd.org/?arch=sparc&sektion=4&query=pnozz">pnozz</a>) - found in Tadpole SPARCbook 3GS, 3GX, 3TX and 3XP (8, 16 or 32-bit color, accelerated) |
<li>Weitek Power9100 (<a href="https://man.openbsd.org/sparc/pnozz.4">pnozz</a>) - found in Tadpole SPARCbook 3GS, 3GX, 3TX and 3XP (8, 16 or 32-bit color, accelerated) |
<li><a href="https://man.openbsd.org/?arch=sparc&sektion=4&query=zx">ZX</a> |
<li><a href="https://man.openbsd.org/sparc/zx.4">ZX</a> |
(aka <i>Leo</i>) - 8 or 24-bit color, overlay planes, |
(aka <i>Leo</i>) - 8 or 24-bit color, overlay planes, |
double-buffered, 3-D acceleration <font color="#e00000">*</font> |
double-buffered, 3-D acceleration <span class=note>*</span> |
</ul> |
</ul> |
|
|
<li>4/200 on-board <a href="https://man.openbsd.org/?arch=sparc&query=bwtwo&sektion=4">bwtwo</a> |
<li>4/200 on-board <a href="https://man.openbsd.org/sparc/bwtwo.4">bwtwo</a> |
|
|
<li>P4 video (4/100 and 4/300): |
<li>P4 video (4/100 and 4/300): |
<ul> |
<ul> |
<li><a href="https://man.openbsd.org/?arch=sparc&query=bwtwo&sektion=4">bwtwo</a> - black and white |
<li><a href="https://man.openbsd.org/sparc/bwtwo.4">bwtwo</a> - black and white |
<li><a href="https://man.openbsd.org/?arch=sparc&query=cgthree&sektion=4">cgthree</a> - 8-bit color, unaccelerated |
<li><a href="https://man.openbsd.org/sparc/cgthree.4">cgthree</a> - 8-bit color, unaccelerated |
<li><a href="https://man.openbsd.org/?arch=sparc&query=cgfour&sektion=4">cgfour</a> - 8-bit color, 1-bit overlay, unaccelerated |
<li><a href="https://man.openbsd.org/sparc/cgfour.4">cgfour</a> - 8-bit color, 1-bit overlay, unaccelerated |
<li><a href="https://man.openbsd.org/?arch=sparc&query=cgsix&sektion=4">cgsix</a> - 8-bit color, accelerated |
<li><a href="https://man.openbsd.org/sparc/cgsix.4">cgsix</a> - 8-bit color, accelerated |
<li><a href="https://man.openbsd.org/?arch=sparc&query=cgeight&sektion=4">cgeight</a> - 24-bit color, 1-bit overlay, unaccelerated |
<li><a href="https://man.openbsd.org/sparc/cgeight.4">cgeight</a> - 24-bit color, 1-bit overlay, unaccelerated |
</ul> |
</ul> |
|
|
<li>VME video (sun4): |
<li>VME video (sun4): |
<ul> |
<ul> |
<li><a href="https://man.openbsd.org/?arch=sparc&query=cgtwo&sektion=4">cgtwo</a> - 8-bit color, unaccelerated |
<li><a href="https://man.openbsd.org/sparc/cgtwo.4">cgtwo</a> - 8-bit color, unaccelerated |
<li><a href="https://man.openbsd.org/?arch=sparc&query=cgthree&sektion=4">cgthree</a> - 8-bit color, unaccelerated |
<li><a href="https://man.openbsd.org/sparc/cgthree.4">cgthree</a> - 8-bit color, unaccelerated |
<li><a href="https://man.openbsd.org/?arch=sparc&query=cgsix&sektion=4">cgsix</a> - 8-bit color, accelerated |
<li><a href="https://man.openbsd.org/sparc/cgsix.4">cgsix</a> - 8-bit color, accelerated |
</ul> |
</ul> |
</ul> |
</ul> |
|
|
<li><strong>Ethernet adapters</strong> |
<li><strong>Ethernet adapters</strong> |
<ul> |
<ul> |
<li>on-board AMD Lance Ethernet (<a href="https://man.openbsd.org/?arch=sparc&query=le&sektion=4">le</a>) |
<li>on-board AMD Lance Ethernet (<a href="https://man.openbsd.org/sparc/le.4">le</a>) |
<li>SBus AMD Lance Ethernet cards (<a href="https://man.openbsd.org/?arch=sparc&query=le&sektion=4">le</a>) |
<li>SBus AMD Lance Ethernet cards (<a href="https://man.openbsd.org/sparc/le.4">le</a>) |
<li>SBus cards containing both AMD Lance |
<li>SBus cards containing both AMD Lance |
(<a href="https://man.openbsd.org/?arch=sparc&query=le&sektion=4">le</a>) |
(<a href="https://man.openbsd.org/sparc/le.4">le</a>) |
and SCSI |
and SCSI |
(<a href="https://man.openbsd.org/?arch=sparc&query=esp&sektion=4">esp</a>) |
(<a href="https://man.openbsd.org/sparc/esp.4">esp</a>) |
<li>on-board Intel 82586 Ethernet 4/100 and 4/200 (<a href="https://man.openbsd.org/?arch=sparc&query=ie&sektion=4">ie</a>) |
<li>on-board Intel 82586 Ethernet 4/100 and 4/200 (<a href="https://man.openbsd.org/sparc/ie.4">ie</a>) |
<li>VME Intel 82586 Ethernet cards (<a href="https://man.openbsd.org/?arch=sparc&query=ie&sektion=4">ie</a>) |
<li>VME Intel 82586 Ethernet cards (<a href="https://man.openbsd.org/sparc/ie.4">ie</a>) |
<li>SBus 10/100Mbit qec+be found on Sun FastEthernet cards (SUNW,501-2450) |
<li>SBus 10/100Mbit qec+be found on Sun FastEthernet cards (SUNW,501-2450) |
(aka. Sun Fast Ethernet 1.x) (<a href="https://man.openbsd.org/?arch=sparc&query=be&sektion=4">be</a>) |
(aka. Sun Fast Ethernet 1.x) (<a href="https://man.openbsd.org/sparc/be.4">be</a>) |
<li>SBus Quad 10Mbit qec+qe found on Sun Quad Ethernet cards (SUNW,501-2062) (<a href="https://man.openbsd.org/?arch=sparc&query=qe&sektion=4">qe</a>) |
<li>SBus Quad 10Mbit qec+qe found on Sun Quad Ethernet cards (SUNW,501-2062) (<a href="https://man.openbsd.org/sparc/qe.4">qe</a>) |
<li>SBus 10/100Mbit hme Ethernet cards (<a href="https://man.openbsd.org/?arch=sparc&query=hme&sektion=4">hme</a>) |
<li>SBus 10/100Mbit hme Ethernet cards (<a href="https://man.openbsd.org/sparc/hme.4">hme</a>) |
<font color="#e00000">*</font> |
<span class=note>*</span> |
<li>SBus 10/100Mbit SunSwift SUNW,fas Ethernet+SCSI cards (<a href="https://man.openbsd.org/?arch=sparc&query=hme&sektion=4">hme</a>) |
<li>SBus 10/100Mbit SunSwift SUNW,fas Ethernet+SCSI cards (<a href="https://man.openbsd.org/sparc/hme.4">hme</a>) |
<font color="#e00000">*</font> |
<span class=note>*</span> |
<li>SBus Quad 10/100Mbit hme and qfe Ethernet cards |
<li>SBus Quad 10/100Mbit hme and qfe Ethernet cards |
(aka. Sun Quad Fast Ethernet 2.x) (<a href="https://man.openbsd.org/?arch=sparc&query=hme&sektion=4">hme</a>) |
(aka. Sun Quad Fast Ethernet 2.x) (<a href="https://man.openbsd.org/sparc/hme.4">hme</a>) |
<font color="#e00000">*</font> |
<span class=note>*</span> |
<li>SBus Gigabit Ethernet 1.0/1.1 (<a href="https://man.openbsd.org/?arch=sparc&query=ti&sektion=4">ti</a>) |
<li>SBus Gigabit Ethernet 1.0/1.1 (<a href="https://man.openbsd.org/sparc/ti.4">ti</a>) |
<font color="#e00000">*</font> |
<span class=note>*</span> |
<li>SBus Gigabit Ethernet 2.0 (<a href="https://man.openbsd.org/?arch=sparc&query=gem&sektion=4">gem</a>) |
<li>SBus Gigabit Ethernet 2.0 (<a href="https://man.openbsd.org/sparc/gem.4">gem</a>) |
<font color="#e00000">*</font> |
<span class=note>*</span> |
</ul> |
</ul> |
|
|
<li><strong>SCSI controllers</strong> |
<li><strong>SCSI controllers</strong> |
<ul> |
<ul> |
<li>on-board SCSI controller (sun4c, sun4e, sun4m, and 4/300) (<a href="https://man.openbsd.org/?arch=sparc&query=esp&sektion=4">esp</a>) |
<li>on-board SCSI controller (sun4c, sun4e, sun4m, and 4/300) (<a href="https://man.openbsd.org/sparc/esp.4">esp</a>) |
<li>SBus SCSI controllers (Also works with several 3rd party |
<li>SBus SCSI controllers (Also works with several 3rd party |
compatible boards) (<a href="https://man.openbsd.org/?arch=sparc&query=esp&sektion=4">esp</a>) |
compatible boards) (<a href="https://man.openbsd.org/sparc/esp.4">esp</a>) |
<li>SBus cards containing both AMD Lance and SCSI (<a href="https://man.openbsd.org/?arch=sparc&query=esp&sektion=4">esp</a>) |
<li>SBus cards containing both AMD Lance and SCSI (<a href="https://man.openbsd.org/sparc/esp.4">esp</a>) |
<li>SBus SUNW,fas Ethernet+SCSI cards (<a href="https://man.openbsd.org/?arch=sparc&query=esp&sektion=4">esp</a>) |
<li>SBus SUNW,fas Ethernet+SCSI cards (<a href="https://man.openbsd.org/sparc/esp.4">esp</a>) |
<font color="#e00000">*</font> |
<span class=note>*</span> |
<li>VME "SUN-3"/"si" SCSI controller (interrupt driven DMA) (<a href="https://man.openbsd.org/?arch=sparc&query=si&sektion=4">si</a>) |
<li>VME "SUN-3"/"si" SCSI controller (interrupt driven DMA) (<a href="https://man.openbsd.org/sparc/si.4">si</a>) |
<li>4/110 "SCSI Weird" on-board controller (polled DMA) (<a href="https://man.openbsd.org/?arch=sparc&query=sw&sektion=4">sw</a>) |
<li>4/110 "SCSI Weird" on-board controller (polled DMA) (<a href="https://man.openbsd.org/sparc/sw.4">sw</a>) |
<li>QSP/ISP SCSI controllers (i.e. "PTI,ptisp", "ptisp", "SUNW,isp" and "QLGC,isp") (<a href="https://man.openbsd.org/?arch=sparc&query=isp&sektion=4">isp</a>) |
<li>QSP/ISP SCSI controllers (i.e. "PTI,ptisp", "ptisp", "SUNW,isp" and "QLGC,isp") (<a href="https://man.openbsd.org/sparc/isp.4">isp</a>) |
</ul> |
</ul> |
|
|
<li><strong>SMD and other disk controllers</strong> |
<li><strong>SMD and other disk controllers</strong> |
<ul> |
<ul> |
<li>Xylogics 7053 VME SMD disk controller (<a href="https://man.openbsd.org/?arch=sparc&query=xd&sektion=4">xd</a>) |
<li>Xylogics 7053 VME SMD disk controller (<a href="https://man.openbsd.org/sparc/xd.4">xd</a>) |
<li>Xylogics 450/451 VME SMD disk controller (<a href="https://man.openbsd.org/?arch=sparc&query=xy&sektion=4">xy</a>) |
<li>Xylogics 450/451 VME SMD disk controller (<a href="https://man.openbsd.org/sparc/xy.4">xy</a>) |
</ul> |
</ul> |
|
|
<li><strong>PC Cards (PCMCIA)</strong> |
<li><strong>PC Cards (PCMCIA)</strong> |
<ul> |
<ul> |
<li>PCMCIA Controllers: |
<li>PCMCIA Controllers: |
<ul> |
<ul> |
<li>SBus PCMCIA bridge (<a href="https://man.openbsd.org/?query=stp&arch=sparc&sektion=4">stp</a>) |
<li>SBus PCMCIA bridge (<a href="https://man.openbsd.org/sparc/stp.4">stp</a>) |
<li>Tadpole PCMCIA controller (<a href="https://man.openbsd.org/?arch=sparc&query=tslot&arch=sparc&sektion=4">tslot</a>) |
<li>Tadpole PCMCIA controller (<a href="https://man.openbsd.org/sparc/tslot.4">tslot</a>) |
</ul> |
</ul> |
<li>WaveLAN/IEEE, PRISM 2-3, and Spectrum24 IEEE 802.11b PCMCIA/Compact Flash adapters (<a href="https://man.openbsd.org/?query=wi&arch=sparc&sektion=4">wi</a>) |
<li>WaveLAN/IEEE, PRISM 2-3, and Spectrum24 IEEE 802.11b PCMCIA/Compact Flash adapters (<a href="https://man.openbsd.org/sparc/wi.4">wi</a>) |
<li>NE2000 based Ethernet Adapters (<a href="https://man.openbsd.org/?query=ne&arch=sparc&sektion=4">ne</a>) |
<li>NE2000 based Ethernet Adapters (<a href="https://man.openbsd.org/sparc/ne.4">ne</a>) |
<li>3Com EtherLink (<a href="https://man.openbsd.org/?query=ep&arch=sparc&sektion=4">ep</a>) LAN PC Cards |
<li>3Com EtherLink (<a href="https://man.openbsd.org/sparc/ep.4">ep</a>) LAN PC Cards |
</ul> |
</ul> |
|
|
<li><strong>Miscellaneous</strong> |
<li><strong>Miscellaneous</strong> |
<ul> |
<ul> |
<li>SBus Expansion Subsystem (SUNW,xbox) (<a href="https://man.openbsd.org/?arch=sparc&query=xbox&sektion=4">xbox</a>) |
<li>SBus Expansion Subsystem (SUNW,xbox) (<a href="https://man.openbsd.org/sparc/xbox.4">xbox</a>) |
<li>Force FGA5000 VME/SBus bridge (<a href="https://man.openbsd.org/?arch=sparc&query=fga&sektion=4">fga</a>) |
<li>Force FGA5000 VME/SBus bridge (<a href="https://man.openbsd.org/sparc/fga.4">fga</a>) |
<li>Force system configuration registers (<a href="https://man.openbsd.org/?arch=sparc&query=scf&sektion=4">scf</a>) |
<li>Force system configuration registers (<a href="https://man.openbsd.org/sparc/scf.4">scf</a>) |
<li>Force flash memory (<a href="https://man.openbsd.org/?arch=sparc&query=flash&sektion=4">flash</a>) |
<li>Force flash memory (<a href="https://man.openbsd.org/sparc/flash.4">flash</a>) |
<li>Tadpole microcontroller (power/system control) (<a href="https://man.openbsd.org/?arch=sparc&query=tctrl&sektion=4">tctrl</a>) |
<li>Tadpole microcontroller (power/system control) (<a href="https://man.openbsd.org/sparc/tctrl.4">tctrl</a>) |
<li>Prestoserve NVRAM SBus cards (limited support) (<a href="https://man.openbsd.org/?arch=sparc&query=presto&sektion=4">presto</a>) |
<li>Prestoserve NVRAM SBus cards (limited support) (<a href="https://man.openbsd.org/sparc/presto.4">presto</a>) |
</ul> |
</ul> |
</ul> |
</ul> |
<font color="#e00000">*</font> Not supported in sun4c and sun4e class machines |
<span class=note>*</span> Not supported in sun4c and sun4e class machines |
due to PROM limitations. |
due to PROM limitations. |
<br> |
<br> |
|
|
|
|
<p> |
<p> |
First of all, there are MANY unsupported devices. |
First of all, there are MANY unsupported devices. |
A comprehensive list can probably not be written. |
A comprehensive list can probably not be written. |
</p> |
|
|
|
<p> |
<p> |
<ul> |
<ul> |
|
|
|
|
<hr> |
<hr> |
|
|
<h3 id="hwdocs"><font color="#0000e0"><strong>Hardware documentation:</strong></font></h3> |
<h3 id="hwdocs"><strong>Hardware documentation:</strong></h3> |
|
|
Previous to 2007, it was extremely difficult or impossible to get much of |
Previous to 2007, it was extremely difficult or impossible to get much of |
the necessary hardware documentation for these machines. Members of our |
the necessary hardware documentation for these machines. Members of our |
|
|
|
|
<hr> |
<hr> |
|
|
<h3 id="install"><font color="#0000e0"> |
<h3 id="install"> |
<strong>Getting and installing OpenBSD/sparc:</strong> |
<strong>Getting and installing OpenBSD/sparc:</strong> |
</font></h3> |
</h3> |
|
|
<p> |
<p> |
The last supported OpenBSD/sparc release was |
The last supported OpenBSD/sparc release was |
|
|
Here are the |
Here are the |
<a href="https://ftp.OpenBSD.org/pub/OpenBSD/5.9/sparc/INSTALL.sparc"> |
<a href="https://ftp.OpenBSD.org/pub/OpenBSD/5.9/sparc/INSTALL.sparc"> |
OpenBSD/sparc 5.9 installation instructions</a>. |
OpenBSD/sparc 5.9 installation instructions</a>. |
</p> |
|
|
|
<p> |
<p> |
There are several installation media provided, so that |
There are several installation media provided, so that |
|
|
<li><strong>Netboot</strong> (boot.net, bsd.rd) |
<li><strong>Netboot</strong> (boot.net, bsd.rd) |
<p> |
<p> |
Using a diskless setup, it is also possible to boot the OpenBSD/sparc |
Using a diskless setup, it is also possible to boot the OpenBSD/sparc |
boot loader, <tt>boot.net</tt>, from the network via tftp, and access |
boot loader, <code>boot.net</code>, from the network via tftp, and access |
the <tt>bsd.rd</tt> standalone miniroot over NFS. |
the <code>bsd.rd</code> standalone miniroot over NFS. |
Refer to the |
Refer to the |
<a href="https://man.openbsd.org/?query=diskless&sektion=8">diskless(8)</a> |
<a href="https://man.openbsd.org/diskless.8">diskless(8)</a> |
manual page for details on how to setup a network boot environment. |
manual page for details on how to setup a network boot environment. |
</p></li> |
</li> |
</ul> |
</ul> |
|
|
</body> |
|
</html> |
|