[BACK]Return to sparc.html CVS log [TXT][DIR] Up to [local] / www

Annotation of www/sparc.html, Revision 1.161

1.119     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>
1.25      johns       5: <title>OpenBSD/sparc</title>
1.119     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">
1.25      johns       9: <meta name="description" content="the OpenBSD/sparc page">
1.3       fn         10: <meta name="keywords" content="openbsd,sparc">
                     11: <meta name="distribution" content="global">
1.149     jose       12: <meta name="copyright" content="This document copyright 1996-2004 by OpenBSD.">
1.3       fn         13: </head>
                     14:
1.119     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/sparc</font></h2>
1.1       deraadt    19:
1.3       fn         20: <hr>
1.50      jason      21:
                     22: <p>
                     23: OpenBSD/sparc runs on most of the 32bit Sun SPARC workstations, including
1.119     miod       24: the sun4, sun4c, and sun4m architecture families
                     25: (but not the 64bit UltraSPARC computers, which are supported by
1.106     jason      26: <a href="sparc64.html">OpenBSD/sparc64</a>).
1.119     miod       27: </p>
                     28:
                     29: <p>
                     30: A mailing list dedicated to the OpenBSD/sparc and OpenBSD/sparc64 ports is
                     31: available at <u><font color="#23238e">sparc@openbsd.org</font></u>.
                     32: To join the OpenBSD/sparc mailing list, send a message body of <b>"subscribe
                     33: sparc"</b> to <a href="mailto:majordomo@openbsd.org">majordomo@openbsd.org</a>.
                     34: Please be sure to check our <a href="mail.html">mailing list policy</a> before
                     35: subscribing.
                     36: </p>
                     37:
                     38: <p>
                     39: The current port maintainer is Art Grabowski
                     40: (<a href="mailto:art@openbsd.org">art@openbsd.org</a>), with the help of
1.160     miod       41: mainly Jason Wright, Theo de Raadt, and Miod Vallat.
1.56      aaron      42: Others are definitely welcome to contribute!
1.50      jason      43: </p>
                     44:
1.119     miod       45: <a href="#toc"></a>
1.118     jufi       46: <h3><font color="#0000e0"><i>Table of contents</i></font></h3>
1.29      downsj     47: <p>
                     48: <ul>
1.123     jufi       49:   <li><a href="#history">History of the port</a>
1.119     miod       50:   <li><a href="#status">Current status</a>
                     51:   <li><a href="#projects">Project list</a>
1.154     nick       52:   <li><a href="#hardware">Supported hardware</a>
1.119     miod       53:   <li><a href="#install">Getting and installing OpenBSD/sparc</a>
1.29      downsj     54: </ul>
                     55:
                     56: <hr>
1.119     miod       57: <a name="history"></a>
1.118     jufi       58: <h3><font color="#0000e0"><strong>History:</strong></font></h3>
1.3       fn         59:
                     60: <p>
1.126     jufi       61: The original 4.4BSD port was done by Chris Torek as a contract to
1.50      jason      62: LBL. The code was released by Chris in mid-1993, and Theo de Raadt
1.1       deraadt    63: worked it into shape for the NetBSD tree.  Theo and Markus Wild worked
                     64: on improving Chris' original SunOS compatibility code into a highly
                     65: complete and reliable emulation. Chuck Cranor ported the sun4c code to
1.119     miod       66: the 8KB pagesize sun4 architecture, and Theo merged this code in a
1.1       deraadt    67: way that would allow the same kernel and programs to run on either
1.64      jason      68: sun4c or sun4 machines (unlike Sun's separate kernel environments).
1.1       deraadt    69: This last change also required a rewrite of the device configuration
1.25      johns      70: code.  Just after the NetBSD/sparc 1.0 release, Peter Galbavy wrote an
1.154     nick       71: ESP SCSI device driver as a replacement for Chris' sparc-specific SCSI
1.119     miod       72: code.
1.3       fn         73: </p>
1.1       deraadt    74:
                     75: <p>
                     76: At this point a conflict emerged between Theo and the other people he
                     77: started the NetBSD project with, and Theo was forced by the core group
                     78: to resign from NetBSD.  After Theo left NetBSD, a few people in the
                     79: NetBSD group did some other things for the port: Paul Kranenburg
                     80: ported a floppy driver and started writing support for the 4/400.
                     81: Chuck spent many long hours working on the ie, xy, xd device drivers.
1.3       fn         82: </p>
1.1       deraadt    83:
                     84: <p>
                     85: Theo continued working independently, and made a number of additions:
1.119     miod       86: P4 support, flexible boot strategy, a few graphics drivers with the help
                     87: from John Stone, and masses of bug fixes.
1.3       fn         88: </p>
1.1       deraadt    89:
                     90: <p>
1.25      johns      91: Work on porting OpenBSD/sparc to the sun4m platform was started by Theo,
1.36      todd       92: but tendinitis problems with his wrists and the problems with the NetBSD
1.119     miod       93: core combined made him stop this work. The initial sun4m work was passed
1.7       deraadt    94: to Aaron Brown of Harvard, who was paid out of Margo Seltzer's research
1.119     miod       95: funds. This initial stuff consisted mostly of a few attempts at building
1.8       deraadt    96: pmap structure that could support all 3 MMU types efficiently.  Also,
1.119     miod       97: David Miller of the UltraLinux project got a little bit involved.
1.7       deraadt    98: </p>
                     99:
                    100: <p>
1.27      downsj    101: Theo and Jason Downs merged the NetBSD sparc code back into OpenBSD, making
1.50      jason     102: OpenBSD/sparc usable again.  Jason Wright wrote a few new SBus Ethernet
1.119     miod      103: drivers with information from the UltraLinux project and has merged a few bits
1.50      jason     104: from NetBSD sources to improve the stability of this architecture.
1.119     miod      105: Over the time, Art Grabowski fixed various stability or reliability issues,
                    106: and added non-executable stack and heap on sun4m machines.
                    107: The frame buffer and console code was completely overhauled for OpenBSD 3.2,
                    108: improving display speed with some frame buffers, and supporting more cards.
1.50      jason     109: </p>
                    110:
                    111: <p>
                    112: And work continues...
1.3       fn        113: </p>
1.1       deraadt   114:
1.28      downsj    115: <hr>
1.119     miod      116: <a name="status"></a>
                    117: <h3><font color="#0000e0"><strong>Current status:</strong></font></h3>
1.28      downsj    118:
1.1       deraadt   119: <p>
1.119     miod      120: Currently, all the hardware listed in the
1.154     nick      121: <a href="#hardware">supported hardware</a> section below boots
1.119     miod      122: multi-user, and supports enough (if not all) of the on-board devices to
1.153     pedro     123: be generally usable.
1.129     miod      124: A growing set of third-party SBus cards are also supported.
1.50      jason     125: </p>
                    126:
                    127: <p>
1.132     jmc       128: XFree86 works on all supported frame buffers, including
1.119     miod      129: multi-head configurations.
                    130: No accelerated server is provided at the moment, although this is being
                    131: worked on.
1.6       downsj    132: </p>
                    133:
                    134: <p>
1.25      johns     135: An important note about OpenBSD/sparc is that it is designed so that
1.30      downsj    136: a single kernel can run on <b>ALL SUPPORTED</b> sparc machines.  Whereas
1.92      jufi      137: SunOS and Solaris have always had separate `kernel architectures', i.e. sun4,
1.26      downsj    138: sun4c, and sun4m, the same `GENERIC' OpenBSD kernel will run on all the
                    139: supported models.
1.15      grr       140: </p>
                    141:
                    142: <p>
1.50      jason     143: Most of the problems with OpenBSD/sparc are believed to stem from the wide
                    144: variety of sparc processor and cache implementations along with their
1.161   ! jsg       145: undocumented bugs, rather than general kernel problems.
1.15      grr       146: Feedback on which models do and do not work reliably is
1.77      deraadt   147: appreciated, particularly with newer models or upgrades.
1.15      grr       148: </p>
                    149:
1.119     miod      150: <hr>
                    151: <a name="projects"></a>
                    152: <h3><font color="#0000e0"><strong>Projects (in no particular order):
                    153: </strong></font></h3>
                    154:
1.15      grr       155: <p>
1.119     miod      156: <ul>
                    157:   <li>Write drivers for more unsupported devices (audio, frame buffer...)
                    158:   <li>Provide an accelerated X server for the cgsix frame buffer
                    159:   <li>Merge in useful NetBSD work.
                    160: </ul>
1.3       fn        161:
                    162: <hr>
1.119     miod      163: <a name="hardware"></a>
                    164: <h3><font color="#0000e0"><strong>Supported hardware:</strong></font></h3>
1.3       fn        165:
1.22      johns     166: <p>
1.119     miod      167: <h4>Supported machines</h4>
1.1       deraadt   168:
1.119     miod      169: <p>
1.3       fn        170: <ul>
1.70      deraadt   171: <li> sun4: the VME series
                    172:        <ul>
                    173:        <li>4/100: Original sparc with VME.  Many hardware bugs.
                    174:        <li>4/200: A fairly decent VME-only machine
                    175:        <li>4/300: a 25MHz VME machine with many devices built onto the main board.
1.85      miod      176:            In other respects, it is quite similar to the SS1+.
1.70      deraadt   177:        </ul>
1.119     miod      178:
1.70      deraadt   179: <li> sun4c:
                    180:        <ul>
1.73      deraadt   181:        <li>SS1: the original 20MHz sun4c.
                    182:                (Hardware limitations prevent SBus DMA peripherals from working
                    183:                in some of the slots).
                    184:        <li>SS1+: 25MHz version of the above.
                    185:                (Hardware limitations prevent SBus DMA peripherals from working
                    186:                in some of the slots).
1.95      miod      187:        <li>IPC: SS1+ in a cube, with bwtwo graphics builtin
1.79      rohee     188:        <li>SLC: SS1+ built into a B&amp;W monitor
1.70      deraadt   189:        <li>SS2: 40MHz version of the SS1
                    190:        <li>IPX: SS2 in a cube, with cgsix graphics builtin
1.79      rohee     191:        <li>ELC: SS2-performance built into a B&amp;W monitor
1.70      deraadt   192:        </ul>
1.119     miod      193:
1.70      deraadt   194: <li> sun4m:
                    195:        <ul>
1.119     miod      196:        <li>600MP: The original Sun4m machine.
                    197:            This is a <a href="#mbus">mbus</a> machine with SBus and VME buses.
1.73      deraadt   198:        <li>LC: 50MHz MicroSPARC-1 based machines (aka Classic)
1.70      deraadt   199:        <li>LX: LC with a few more devices
1.75      deraadt   200:        <li>SS4: Reduced cost version of the SS5, available at 70MHz and 110MHz
1.77      deraadt   201:        <li>SS5: MicroSPARC-2 based machines available in 60, 70, 85,
                    202:            and 110 MHz versions
1.152     xsa       203:        <li>SS5: TurboSPARC CPUs in accelerated SS5 machines, running at 170 MHz
1.118     jufi      204:        <li>SS10: Pizzabox <a href="#mbus">mbus</a>-based machine
                    205:        <li>SS20: Improved Pizzabox <a href="#mbus">mbus</a>-based machine
1.136     miod      206:        <li>Sun Voyager
1.70      deraadt   207:        </ul>
1.119     miod      208: </ul>
1.73      deraadt   209:
1.70      deraadt   210: <p>
1.134     miod      211: The following Sparc clones are also supported: (non exhaustive list)
1.119     miod      212: <ul>
1.73      deraadt   213:        <li>Aries Research Inc, Parrot II (SS2 clone)
1.84      art       214:        <li>Axil 243 and 245 (and possibly other models) (SS5 clones)
1.89      art       215:        <li>Axil 320 (SS20 clone)
1.134     miod      216:        <li>CPU5V: VME card by Force Computer (sun4m)
                    217:        <li>DTKstation/Classic+
                    218:        <li>Fujitsu S-4/Leia2 (MicroSPARC-2 laptop)
                    219:        <li>Goldstar GWS-40 (SS2 clone)
1.73      deraadt   220:        <li>Opus 5000 (SS1 clone)
                    221:        <li>Opus 5250 (SS1 clone)
1.134     miod      222:        <li>RDI,PowerLite: sun4m models, available in 50MHz, 85MHz, and 110MHz
                    223:        <li>RDI,BrigeLite
1.142     miod      224:        <li>SPARCbook 3, 3GS, 3GX, 3TX and 3XP by Tadpole (MicroSPARC-2 laptops)
1.111     miod      225:        <li>Tatung micro COMPstation 5 (SS5 clone)
1.73      deraadt   226:        <li>Tatung micro COMPstation LX (LX clone)
1.134     miod      227:        <li>Tatung TWS,SuperCOMPstation-20S (SS20 clone)
1.73      deraadt   228:        <li>Transtec SS5/170
1.3       fn        229: </ul>
1.50      jason     230:
1.119     miod      231: <p>
1.50      jason     232: <h4>Supported devices</h4>
                    233:
1.119     miod      234: <p>
                    235: This list of devices basically declares that any ``stock'' sun4c or sun4m
1.129     miod      236: ``SPARCstation'' or ``SPARCserver'' machine will probably work; for sun4
                    237: machines one must be more careful.
1.119     miod      238: </p>
1.50      jason     239:
1.118     jufi      240: <a name=mbus></a>
1.119     miod      241: <p>
1.3       fn        242: <ul>
1.119     miod      243: <li><strong>Mbus CPU modules</strong>
1.71      deraadt   244:   <ul>
1.119     miod      245:    <li>SM30:   30 or 36 MHz SuperSPARC with no secondary cache
                    246:    <li>SM40:   40 MHz SuperSPARC with no secondary cache
                    247:    <li>SM41:   40 MHz SuperSPARC with 1MB of secondary cache
                    248:    <li>SM50:   50 MHz SuperSPARC with no secondary cache
                    249:    <li>SM51:   50 MHz SuperSPARC with 1MB of secondary cache
                    250:    <li>SM51-2: 50 MHz SuperSPARC with 2MB of secondary cache
                    251:    <li>SM61:   60 MHz SuperSPARC with 1MB of secondary cache
                    252:    <li>SM61-2: 60 MHz SuperSPARC with 2MB of secondary cache
                    253:    <li>SM71:   75 MHz SuperSPARC with 1MB of secondary cache
                    254:    <li>SM81:   85 MHz SuperSPARC with 1MB of secondary cache
                    255:    <li>SM81-2: 85 MHz SuperSPARC with 2MB of secondary cache
1.135     miod      256:    <li>SM100:  dual 40 MHz Cypress 7C605 with 64KB of primary cache
1.119     miod      257:    <li>Ross HyperSparc RT620/RT625 at 90MHz, with 256KB of primary cache
                    258:    <li>Ross HyperSparc RT620/RT625 at 125MHz, with 256KB of primary cache
                    259:    <li>Ross HyperSparc RT620/RT625 at 150MHz, with 512KB of primary cache
                    260:    <li>Ross HyperSparc RT620/RT625 at 166MHz, with 512KB of primary cache
1.147     brad      261:    <li>Ross HyperSparc RT620/RT625 at 180MHz, with 512KB of primary cache
1.71      deraadt   262:   </ul>
                    263:
1.119     miod      264: <li><strong>Sun keyboard and mouse</strong>
1.50      jason     265:   <ul>
1.119     miod      266:    <li>Type 2, 3, 4, and 5 keyboards with several layouts
                    267: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zskbd&amp;sektion=4&amp;arch=sparc">zskbd</a>)
1.50      jason     268:   </ul>
1.19      johns     269:
1.119     miod      270: <li><strong>Floppy drives</strong>
1.19      johns     271:   <ul>
1.119     miod      272:    <li>sun4c and sun4m floppy disk drive
                    273: <!-- (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=fd&amp;sektion=4&amp;arch=sparc">fd</a>) -->
1.19      johns     274:   </ul>
                    275:
1.119     miod      276: <li><strong>Serial ports</strong>
1.19      johns     277:   <ul>
1.119     miod      278:    <li>ttya and ttyb on-board serial ports
                    279: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zs&amp;sektion=4&amp;arch=sparc">zs</a>)
                    280:        (can be used as console if needed)
                    281:    <li>4/300 ttyc and ttyd on-board serial ports
                    282: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=zs&amp;sektion=4&amp;arch=sparc">zs</a>)
                    283:    <li>SBus magma serial port cards, including: 4Sp, 8Sp, 12Sp, 16Sp, LC2+1Sp,
                    284:        2+1Sp, 4+1Sp, 8+2Sp, and 2+1HS Sp.
                    285: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=magma&amp;sektion=4&amp;arch=sparc">magma</a>)
                    286:    <li>SBus Serial/Parallel Interfaces (SUNW,spif, 501-1931)
                    287: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=spif&amp;sektion=4&amp;arch=sparc">spif</a>)
1.19      johns     288:   </ul>
                    289:
1.119     miod      290: <li><strong>Audio support</strong>
1.19      johns     291:   <ul>
1.55      aaron     292:    <li>on-board audio support for systems with AMD79C30 8-bit audio chips
1.66      jason     293:        (this includes sun4c models, SPARCclassic, and 600MP)
1.119     miod      294: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=audioamd&amp;sektion=4&amp;arch=sparc">audioamd</a>)
                    295:    <li>SUNW,CS4231 16-bit audio chips found on SPARCstation 4/5
1.129     miod      296: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=audiocs&amp;sektion=4&amp;arch=sparc">audiocs</a>)
1.19      johns     297:   </ul>
                    298:
1.119     miod      299: <li><strong>Frame buffers</strong>
1.19      johns     300:   <ul>
1.111     miod      301:   <li>SBus and sun4c/sun4m on-board video:
1.19      johns     302:     <ul>
1.118     jufi      303:      <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=bwtwo&amp;sektion=4">bwtwo</a> - black and white
                    304:      <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=cgthree&amp;sektion=4">cgthree</a> - 8-bit color, unaccelerated
1.50      jason     305:        <br>The cgthree driver also supports the cgRDI, an onboard
1.119     miod      306:            cgthree-like frame buffer found in some laptops.
1.118     jufi      307:      <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;sektion=4&amp;query=cgsix">cgsix</a> - 8-bit color, accelerated (GX, GX+, TGX, TGX+)
1.50      jason     308:        <br>This should work with most faithful emulations/clones of the
                    309:            SBus cgsix.
1.118     jufi      310:      <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;sektion=4&amp;query=cgtwelve">cgtwelve</a> - 24-bit color, accelerated (but the driver does not support hardware acceleration)
                    311:      <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;sektion=4&amp;query=cgfourteen">cgfourteen</a> - 8 or 24-bit color, accelerated (but the driver does not support hardware acceleration)
1.128     miod      312:      <li>Fujitsu AG-10e
                    313: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;sektion=4&amp;query=agten">agten</a>)
                    314: - 24-bit color, accelerated (currently only supported in unaccelerated 8-bit
1.136     miod      315: mode)
1.127     miod      316:      <li>Parallax XVideo and PowerVideo
                    317: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;sektion=4&amp;query=tvtwo">tvtwo</a>)
                    318: - 24-bit color, accelerated (but the driver does not support hardware
1.136     miod      319: acceleration)
1.150     miod      320:      <li>RasterFlex family
                    321: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;sektion=4&amp;query=rfx">rfx</a>)
                    322: - 8/24-bit color, accelerated (currently only supported in unaccelerated 8-bit
                    323: mode)
1.138     miod      324:      <li>Southland Media Systems MGX and MGXPlus (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;sektion=4&amp;query=mgx">mgx</a>)
                    325: - 24-bit color, accelerated (currently only supported in unaccelerated 8-bit
                    326: mode)
1.118     jufi      327:      <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;sektion=4&amp;query=tcx">tcx</a> - 8 or 24-bit color, accelerated
1.148     david     328:      <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;sektion=4&amp;query=vigra">Vigra</a> VS10, VS11 and VS12 SBus frame buffers - 8-bit color, unaccelerated, selectable VGA and Sun-compatible video modes
1.143     miod      329:      <li>Weitek Power9000 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;sektion=4&amp;query=pninek">pninek</a>) - found in Tadpole SPARCbook 3 (8-bit color, accelerated)
1.142     miod      330:      <li>Weitek Power9100 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;sektion=4&amp;query=pnozz">pnozz</a>) - found in Tadpole SPARCbook 3GS, 3GX, 3TX and 3XP (8, 16 or 32-bit color, accelerated)
1.130     miod      331:      <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;sektion=4&amp;query=zx">ZX</a>
                    332:        (aka <i>Leo</i>) - 8 or 24-bit color, overlay planes,
1.131     miod      333:        double-buffered, 3-D acceleration <font color="#e00000">*</font>
1.19      johns     334:     </ul>
                    335:
1.119     miod      336:   <li>4/200 on-board <a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=bwtwo&amp;sektion=4">bwtwo</a>
1.19      johns     337:
1.119     miod      338:   <li>P4 video (4/100 and 4/300):
1.19      johns     339:     <ul>
1.118     jufi      340:      <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=bwtwo&amp;sektion=4">bwtwo</a> - black and white
                    341:      <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=cgthree&amp;sektion=4">cgthree</a> - 8-bit color, unaccelerated
                    342:      <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=cgfour&amp;sektion=4">cgfour</a> - 8-bit color, 1-bit overlay, unaccelerated
                    343:      <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=cgsix&amp;sektion=4">cgsix</a> - 8-bit color, accelerated
                    344:      <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=cgeight&amp;sektion=4">cgeight</a> - 24-bit color, 1-bit overlay, unaccelerated
1.19      johns     345:     </ul>
                    346:
1.119     miod      347:   <li>VME video (sun4):
1.19      johns     348:     <ul>
1.118     jufi      349:      <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=cgtwo&amp;sektion=4">cgtwo</a> - 8-bit color, unaccelerated
                    350:      <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=cgthree&amp;sektion=4">cgthree</a> - 8-bit color, unaccelerated
                    351:      <li><a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=cgsix&amp;sektion=4">cgsix</a> - 8-bit color, accelerated
1.19      johns     352:     </ul>
                    353:   </ul>
                    354:
1.119     miod      355: <li><strong>Ethernet adapters</strong>
1.19      johns     356:   <ul>
1.118     jufi      357:    <li>on-board AMD Lance Ethernet (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=le&amp;sektion=4">le</a>)
                    358:    <li>SBus AMD Lance Ethernet cards (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=le&amp;sektion=4">le</a>)
1.119     miod      359:    <li>SBus cards containing both AMD Lance
                    360: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=le&amp;sektion=4">le</a>)
                    361: and SCSI
                    362: (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=esp&amp;sektion=4">esp</a>)
1.118     jufi      363:    <li>on-board Intel 82586 Ethernet 4/100 and 4/200 (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=ie&amp;sektion=4">ie</a>)
                    364:    <li>VME Intel 82586 Ethernet cards (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=ie&amp;sektion=4">ie</a>)
1.125     fgsch     365:    <li>SBus 10/100Mbit qec+be found on Sun FastEthernet cards (SUNW,501-2450)
1.118     jufi      366:        (aka. Sun Fast Ethernet 1.x) (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=be&amp;sektion=4">be</a>)
                    367:    <li>SBus Quad 10Mbit qec+qe found on Sun Quad Ethernet cards (SUNW,501-2062) (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=qe&amp;sektion=4">qe</a>)
                    368:    <li>SBus 10/100Mbit hme Ethernet cards (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=hme&amp;sektion=4">hme</a>)
                    369: <font color="#e00000">*</font>
                    370:    <li>SBus 10/100Mbit SunSwift SUNW,fas Ethernet+SCSI cards (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=hme&amp;sektion=4">hme</a>)
                    371: <font color="#e00000">*</font>
1.107     deraadt   372:    <li>SBus Quad 10/100Mbit hme and qfe Ethernet cards
1.118     jufi      373:         (aka. Sun Quad Fast Ethernet 2.x) (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=hme&amp;sektion=4">hme</a>)
                    374: <font color="#e00000">*</font>
1.19      johns     375:   </ul>
                    376:
1.119     miod      377: <li><strong>SCSI controllers</strong>
1.19      johns     378:   <ul>
1.118     jufi      379:    <li>on-board SCSI controller (sun4c, sun4m, and 4/300) (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=esp&amp;sektion=4">esp</a>)
1.111     miod      380:    <li>SBus SCSI controllers (Also works with several 3rd party
1.118     jufi      381:        compatible boards) (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=esp&amp;sektion=4">esp</a>)
                    382:    <li>SBus cards containing both AMD Lance and SCSI (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=esp&amp;sektion=4">esp</a>)
                    383:    <li>VME "SUN-3"/"si" SCSI controller (interrupt driven DMA) (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=si&amp;sektion=4">si</a>)
                    384:    <li>4/110 "SCSI Weird" on-board controller (polled DMA) (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=sw&amp;sektion=4">sw</a>)
                    385:    <li>QSP/ISP SCSI controllers (i.e. "PTI,ptisp", "ptisp", "SUNW,isp" and "QLGC,isp") (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=isp&amp;sektion=4">isp</a>)
1.19      johns     386:   </ul>
                    387:
1.119     miod      388: <li><strong>SMD and other disk controllers</strong>
1.19      johns     389:   <ul>
1.118     jufi      390:    <li>Xylogics 7053 VME SMD disk controller (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=xd&amp;sektion=4">xd</a>)
                    391:    <li>Xylogics 450/451 VME SMD disk controller (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=xy&amp;sektion=4">xy</a>)
1.19      johns     392:   </ul>
                    393:
1.144     miod      394: <li><strong>PC Cards (PCMCIA)</strong>
                    395:   <ul>
                    396:     <li>PCMCIA Controllers:
                    397:     <ul>
1.156     mickey    398:       <li>SBus PCMCIA bridge (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=stp&amp;arch=sparc&amp;sektion=4">stp</a>)
                    399:       <li>Tadpole PCMCIA controller (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=tslot&amp;arch=sparc&amp;sektion=4">tslot</a>)
1.144     miod      400:     </ul>
                    401:     <li>Wireless Ethernet Adapters:
                    402:     <ul>
                    403:       <li>Compact Flash Adapters (will show up as PCMCIA adapters)
                    404:       <ul>
1.156     mickey    405:        <li>Buffalo AirStation CF (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    406:        <li>ELSA XI800 CF (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
1.144     miod      407:       </ul>
                    408:       <li>PCMCIA Adapters
                    409:       <ul>
1.156     mickey    410:        <li>3Com AirConnect 3CRWE737A PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    411:        <li>ACTIONTEC HWC01170 PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    412:        <li>Addtron AWP-100 PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    413:        <li>Agere Orinoco PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    414:         <li>ARtem Onair PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    415:        <li>BUFFALO AirStation PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    416:        <li>Cabletron RoamAbout PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    417:        <li>Compaq Agency NC5004 PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    418:        <li>Contec FLEXLAN/FX-DS110-PCC PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    419:        <li>Corega PCC-11 PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    420:        <li>Corega PCCA-11 PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    421:        <li>Corega PCCB-11 PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    422:        <li>Corega CGWLPCIA11 PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    423:        <li>Dlink DWL650 PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    424:        <li>ELSA XI300 PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    425:        <li>ELSA XI325 PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    426:        <li>ELSA XI325H PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    427:        <li>EMTAC A2424i PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    428:        <li>Ericsson Wireless LAN CARD C11 PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    429:        <li>Gemtek WL-311 PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    430:        <li>Hawking Technology WE110P PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    431:        <li>I-O DATA WN-B11/PCM PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    432:        <li>Intel PRO/Wireless 2011 PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    433:        <li>Intersil Prism II PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    434:        <li>Linksys Instant Wireless WPC11 PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    435:        <li>Linksys Instant Wireless WPC11 2.5 PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    436:        <li>Linksys Instant Wireless WPC11 3.0 PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    437:        <li>Lucent WaveLAN PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    438:        <li>NANOSPEED ROOT-RZ2000 PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    439:        <li>NEC CMZ-RT-WP PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    440:        <li>Netgear MA401 PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    441:        <li>Netgear MA401RA PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    442:        <li>Nokia C020 Wireless LAN PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    443:        <li>Nokia C110/C111 Wireless LAN PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    444:        <li>NTT-ME 11Mbps Wireless LAN PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
1.157     mickey    445:        <li>Planex GW-NS11H Wireless LAN PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
1.156     mickey    446:        <li>Proxim Harmony PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    447:        <li>Proxim RangeLAN-DS PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    448:        <li>Samsung MagicLAN SWL-2000N PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    449:        <li>SMC 2632 EZ Connect PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    450:        <li>Symbol Spectrum24 PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    451:        <li>TDK LAK-CD011WL PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    452:        <li>US Robotics 2410 PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
                    453:        <li>US Robotics 2445 PCMCIA (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=wi&amp;arch=sparc&amp;sektion=4">wi</a>)
1.144     miod      454:       </ul>
                    455:     </ul>
1.156     mickey    456:     <li>NE2000 based Ethernet Adapters(<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ne&amp;arch=sparc&amp;sektion=4">ne</a>), including:
1.145     miod      457:        <ul>
                    458:        <li>Accton EN2212, EN2216
                    459:        <li>Allied Telesis LA-PCM
                    460:        <li>AmbiCom AMB8002T
                    461:        <li>Arowana FE
                    462:        <li>Belkin F5D5020
                    463:        <li>Billionton Systems LNT-10TN
                    464:        <li>CNet NE2000
                    465:        <li>Compex Linkport ENET-B
                    466:        <li>Corega PCC-T, PCC-TD, EtherII PCC-T, FastEther PCC-T, FastEther PCC-TX, FastEther PCC-TXD, FastEther PCC-TXF
                    467:        <li>D-Link DE-650, DE-660, DE-660+, DFE-670TXD
                    468:        <li>Dayna CommuniCard E
                    469:        <li>Digital DEPCM-XX
                    470:        <li>Dual NE2000
                    471:        <li>Edimax NE2000
                    472:        <li>Genius ME 3000II SE
                    473:        <li>Grey Cell GCS2000 Gold II
                    474:        <li>GVC NIC-2000p, NP0335
                    475:        <li>Hawking PN650TX
                    476:        <li>I-O DATA PCLA, PCLA/TE
                    477:        <li>IC-Card
                    478:        <li>Kingston KNE-PC2
                    479:        <li>Linksys PCMPC100, EC2T Combo, EthernetCard, Combo EthernetCard, Trust Combo EthernetCard, Etherfast 10/100
                    480:        <li>MACNICA ME1 for JEIDA
                    481:        <li>Melco LPC3-TX
                    482:        <li>National Semiconductor InfoMover
                    483:        <li>NDC Instant-Link
                    484:        <li>Netgear FA410TX, FA410TXC, FA411
                    485:        <li>Network Everywhere NP10T
                    486:        <li>New Media LiveWire 10/100
                    487:        <li>Planet SmartCom 2000
                    488:        <li>Planex FNW-3600-T, FNW-3700-T
                    489:        <li>Premax PE-200
                    490:        <li>RPTI EP-400, EP-401
                    491:        <li>Seiko Epson EN10B
                    492:        <li>SMC EZCard, 8041
                    493:        <li>Socket Communications LP-CF, LP-E
                    494:        <li>SVEC PN650TX, ComboCard, LANCard
                    495:        <li>Synergy S21810
                    496:        <li>Tamarack NE2000
                    497:        <li>Telecom Device TCD-HPC100
                    498:        <li>Wisecom T210CT, iPort
                    499:        <li>Xircom CFE-10
                    500:        </ul>
1.156     mickey    501:     <li>3Com EtherLink (<a href="http://www.openbsd.org/cgi-bin/man.cgi?query=ep&amp;arch=sparc&amp;sektion=4">ep</a>) LAN PC Cards, including:
1.146     mickey    502:     <ul>
                    503:     <li>3Com 3C556, 3C562
                    504:     <li>3Com 3C574TX, 3C[CX]FE574BT
                    505:     <li>3Com 3C589, 3C589B, 3C589C, 3C589D, 3C589E
                    506:     </ul>
1.144     miod      507:   </ul>
                    508:
1.119     miod      509: <li><strong>Miscellaneous</strong>
1.65      jason     510:   <ul>
1.118     jufi      511:    <li>SBus Expansion Subsystem (SUNW,xbox) (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=xbox&amp;sektion=4">xbox</a>)
                    512:    <li>Force FGA5000 VME/SBus bridge (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=fga&amp;sektion=4">fga</a>)
                    513:    <li>Force system configuration registers (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=scf&amp;sektion=4">scf</a>)
                    514:    <li>Force flash memory (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=flash&amp;sektion=4">flash</a>)
                    515:    <li>Tadpole microcontroller (power/system control) (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=tctrlp&amp;sektion=4">tctrl</a>)
1.138     miod      516:    <li>Prestoserve NVRAM SBus cards (limited support) (<a href="http://www.openbsd.org/cgi-bin/man.cgi?arch=sparc&amp;query=presto&amp;sektion=4">presto</a>)
1.65      jason     517:   </ul>
1.3       fn        518: </ul>
1.131     miod      519: <font color="#e00000">*</font> Not supported in sun4c-class machines due
                    520: to PROM limitations.
1.144     miod      521: <br>
1.119     miod      522:
                    523: <p>
                    524: <h4>Unsupported machines</h4>
1.1       deraadt   525:
1.119     miod      526: <p>
1.3       fn        527: <ul>
1.129     miod      528:  <li>sun4: 4/400 (lacks support for the I/O cache, and has ethernet problems)
1.119     miod      529:  <li>sun4d machines:
                    530:    <ul>
                    531:       <li>SPARC Server 1000</li>
                    532:       <li>SPARC Center 2000</li>
                    533:    </ul>
1.129     miod      534:    These machines use XD-Bus instead of M-Bus for their CPUs, which is not
                    535:    supported yet.
1.119     miod      536:  <li>JavaStation-NC (lacks support for this machine's PCI bus)
                    537:  <li>sun4u: UltraSPARC 64-bit machines.  Some of these are supported in the
1.97      miod      538:       <a href="sparc64.html">OpenBSD/sparc64</a> port.
1.129     miod      539:  <li>Solbourne machines: these machines are quite different, and some are
                    540:    plagued by processor bugs.
1.135     miod      541:  <li>Tadpole SPARCbook 1, LC and 2: these machines use quite unusual components,
                    542:    and do not have a Sun-compatible PROM.
1.3       fn        543: </ul>
1.119     miod      544:
                    545: <p>
                    546: <h4>Unsupported Devices</h4>
                    547:
                    548: <p>
                    549: First of all, there are MANY unsupported devices.
                    550: A comprehensive list can probably not be written.
                    551: </p>
1.19      johns     552:
1.119     miod      553: <p>
1.3       fn        554: <ul>
1.119     miod      555: <li><strong>Serial Cards</strong>
1.19      johns     556:   <ul>
1.50      jason     557:    <li> VME mti 16-port serial card
                    558:    <li> VME alm2 16-port serial card
1.111     miod      559:    <li> VME mcp 4-port serial card (or is it 8-port)
1.19      johns     560:   </ul>
                    561:
1.119     miod      562: <li><strong>Disk Controllers</strong>
1.19      johns     563:   <ul>
1.50      jason     564:    <li> VME "sc" SCSI controller
                    565:    <li> VME IPI controller
1.19      johns     566:   </ul>
                    567:
1.119     miod      568: <li><strong>Frame buffers</strong>
1.19      johns     569:   <ul>
1.50      jason     570:    <li> VME cgfive, 8-bit color, 1-bit overlay, double-buffered,
                    571:        unaccelerated without GP/GP2
                    572:    <li> VME cgnine, 24-bit color, 1-bit overlay, double-buffered,
                    573:        unaccelerated without GP/GP2
                    574:    <li> VME GP/GP2 Graphics Processor (drives a cgfive or cgnine)
                    575:    <li> SBus cgeight 24-bit color, unaccelerated
                    576:        (note: SBus cgeight is quite different from VME/P4 cgeight)
                    577:    <li> SBus GT, 24-bit color, 8-bit color, overlay planes, double-buffered,
                    578:        3-D acceleration (aka Graphics Tower)
                    579:   </ul>
                    580:
1.74      deraadt   581: <li><strong>On-board Audio and ISDN</strong><br>
1.119     miod      582:   This is present on some sun4m systems (LX, LC, SPARCstation 10/20).
                    583:
1.74      deraadt   584: <li><strong>Multiple Processors/Modules in sun4m systems</strong><br>
1.119     miod      585:   OpenBSD will sometimes not boot on some machines with multiple processors.
                    586:   If this is the case, the extra CPUs must be removed.
                    587:
1.111     miod      588: <li><strong>SBus SUNW,bpp (parallel port)</strong><br>
1.119     miod      589:   A driver exists in the source tree, but it does not work.  None of the
                    590:   developers have printers or cables to work with, to make it work, but
                    591:   we really would prefer to receive a fixed driver.
                    592:
1.111     miod      593: <li><strong>SBus FAS SCSI controllers</strong><br>
1.119     miod      594:   The FAS-only card is not supported.  The HME+FAS card only supports the
                    595:   HME part of the card.
                    596:
                    597: <li><strong>SBus FDDI cards</strong>
                    598:
1.121     miod      599: <li><strong>SBus cards other than those listed above...</strong>
1.3       fn        600: </ul>
1.1       deraadt   601:
1.3       fn        602: <hr>
1.122     miod      603: <a name="install"></a>
                    604: <h3><font color="#0000e0">
                    605: <strong>Getting and installing OpenBSD/sparc:</strong>
                    606: </font></h3>
                    607:
                    608: <p>
                    609: The latest supported OpenBSD/sparc release is
1.158     miod      610: <a href="36.html">OpenBSD 3.6</a>.
1.122     miod      611: Here are the
1.158     miod      612: <a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/3.6/sparc/INSTALL.sparc">
                    613: OpenBSD/sparc 3.6 installation instructions
1.122     miod      614: </a>.
                    615: </p>
                    616:
                    617: <p>
                    618: Snapshots are made available from time to time, in
                    619: <a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/snapshots/sparc">this location</a>
                    620: as well as in a few
                    621: <a href="ftp.html">mirrors</a>.
                    622: Here are the
                    623: <a href="ftp://ftp.OpenBSD.org/pub/OpenBSD/snapshots/sparc/INSTALL.sparc">
                    624: OpenBSD/sparc snapshot installation instructions
                    625: </a> as well.
                    626: </p>
                    627:
                    628: <p>
                    629: There are several installation media provided, so that
                    630: OpenBSD/sparc can be installed or upgraded via CD, floppy boot images on
                    631: sun4c and sun4m, miniroot images for machines without floppies
                    632: (and sun4 machines), as well as network and diskless installs.
                    633: <ul>
                    634:   <li><strong>CD boot</strong>
                    635:   <p>
1.126     jufi      636:   Booting off the CD provides a small ffs filesystem with a GENERIC kernel with
                    637:   drivers for all supported devices found on Sparc machines.<br>
1.122     miod      638:   For the latest list of drivers available on this image, take a look at the
                    639: <a href="http://www.openbsd.org/cgi-bin/cvsweb/src/sys/arch/sparc/conf/GENERIC?rev=HEAD">GENERIC</a>
                    640: kernel configuration file.
                    641:   The CD can be booted off the OpenPROM prompt with
                    642: <pre>
1.158     miod      643:   boot cdrom 3.6/sparc/bsd.rd
1.122     miod      644: </pre>
1.148     david     645:   </li>
1.159     miod      646:   <li><strong>Floppy</strong> (floppy36.fs)
1.122     miod      647:   <p>
                    648:   Booting off the floppy provides a small ffs filesystem with a kernel
                    649:   containing drivers for the most popular devices found on Sparc machines.<br>
                    650:   For the latest list of drivers available on this image, take a look at the
                    651: <a href="http://www.openbsd.org/cgi-bin/cvsweb/src/sys/arch/sparc/conf/RAMDISK?rev=HEAD">RAMDISK</a>
                    652: kernel configuration file.
                    653:   The floppy can be booted off the OpenPROM prompt with
                    654: <pre>
                    655:   boot floppy
                    656: </pre>
1.148     david     657:   </li>
1.159     miod      658:   <li><strong>Miniroot</strong> (miniroot36.fs)
1.122     miod      659:   <p>
                    660:   The miniroot provides the same installation environment as the bootable CD,
                    661:   and is intended for easy bootstrap if there is already an operating system
                    662:   installed on the machine.
                    663:   After dumping the miniroot to the primary swap partition with dd, the
                    664:   miniroot can be booted off the OpenPROM prompt with a command such as
                    665: <pre>
                    666:   boot disk:b
                    667: </pre>
                    668:   (the disk designation may be different, depending on the chosen swap
                    669:   partition).
1.148     david     670:   <p>
                    671:   </li>
1.122     miod      672:   <li><strong>Netboot</strong> (boot.net, bsd.rd)
                    673:   <p>
                    674:   Using a diskless setup, it is also possible to boot the OpenBSD/sparc
                    675:   boot loader, <tt>boot.net</tt>, from the network via tftp, and access
                    676:   the <tt>bsd.rd</tt> standalone miniroot over NFS.
                    677:   Refer to the
                    678:   <a href="http://www.openbsd.org/cgi-bin/man.cgi?query=diskless&amp;sektion=8">diskless(8)</a>
                    679:   manual page for details on how to setup a network boot environment.
                    680:   </p></li>
                    681: </ul>
                    682:
                    683: <hr>
1.119     miod      684: <a href="plat.html">
                    685: <img height="24" width="24" src="back.gif" border="0" alt="Supported platforms">
                    686: </a>
                    687: <br>
                    688: <small><a href="mailto:www@openbsd.org">www@openbsd.org</a></small>
1.3       fn        689: <br>
1.161   ! jsg       690: <small>$OpenBSD: sparc.html,v 1.160 2004/11/11 22:32:08 miod Exp $</small>
1.3       fn        691:
                    692: </body>
                    693: </html>