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

Annotation of www/mvme68k.html, Revision 1.33

1.16      fn          1: <!DOCTYPE HTML PUBLIC  "-//IETF//DTD HTML Strict//EN">
                      2: <html>
1.1       deraadt     3: <head>
                      4: <title>OpenBSD/mvme68k</title>
1.16      fn          5: <link rev=made href=mailto:www@openbsd.org>
                      6: <meta name="resource-type" content="document">
                      7: <meta name="description" content="the OpenBSD/mvme68k page">
                      8: <meta name="keywords" content="openbsd,mvme68k">
                      9: <meta name="distribution" content="global">
1.28      deraadt    10: <meta name="copyright" content="This document copyright 1996 by OpenBSD.">
1.16      fn         11: </head>
                     12:
1.29      johns      13: <BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#23238E">
1.16      fn         14:
1.1       deraadt    15: <h2>OpenBSD/mvme68k</h2>
                     16:
1.16      fn         17: <hr>
                     18: <h3><strong>History and Status:</strong></h3>
1.1       deraadt    19:
1.16      fn         20: <p>
1.1       deraadt    21: This port was primarily done by Theo de Raadt as a contract to
                     22: Willowglen Singapore.  An earlier port to the MVME147 by Chuck Cranor
                     23: based on Paul Mackerras' old DA30 code (and using hardware donated by
                     24: Jonathan Levine at Theo's request) provided a solid development
                     25: platform.  Bizzarely, Dale Rahn of Motorola also independently wrote a
                     26: port to the MVME147.  Both their ports have since been superceded by
                     27: new code written by Theo based on the hp300 code.  Dale helped
                     28: significantly during the porting to the 68040 models and wrote most of
1.33    ! deraadt    29: the code specific to the MVME167 model.  Steve Murphee continued work
        !            30: and made the MVME177 work.
1.16      fn         31: </p>
1.1       deraadt    32:
                     33: <p>
                     34: The people working the most on OpenBSD/mvme68k currently consists of
1.33    ! deraadt    35: Steve Murphee, Theo de Raadt, and Dale Rahn. Of course, others are
1.16      fn         36: very welcome!
                     37: </p>
1.1       deraadt    38:
                     39: <p>
                     40: The same kernel will (hopefully) eventually run on all
1.16      fn         41: of the following:
                     42: </p>
1.1       deraadt    43:
1.33    ! deraadt    44: <ul>
        !            45: <li>MVME147: 68030<br>
        !            46: This works stably.
        !            47: <ul>
1.22      deraadt    48: <li>Everything supported except the parallel port.
                     49: <li>I have a driver for the parallel port, but it is not integrated yet.
1.33    ! deraadt    50: </ul>
        !            51: <p>
1.16      fn         52:
1.33    ! deraadt    53: <li>MVME162: 68040<br>
        !            54: This works stably.
        !            55: <ul>
1.22      deraadt    56: <li>Everything important working.. with these additional notes:
1.1       deraadt    57: <li>SCSI working (4.5MB/sec off a 4.2G Quantum Grand Prix).<br>
1.22      deraadt    58: <li>VME bus support untested
                     59: <li>parity and ecc not supported
1.5       deraadt    60: <li>flash driver not working
1.1       deraadt    61: <li>IP module driver untested
1.33    ! deraadt    62: </ul>
        !            63: <p>
1.16      fn         64:
1.33    ! deraadt    65: <li>MVME165: 68040<br>
        !            66: What little we know about it makes us think it is doable.
        !            67: <p>
1.1       deraadt    68:
1.33    ! deraadt    69: <li>MVME166: 68040<br>
        !            70: This might already work. Anyone want to test it?
        !            71: <p>
1.1       deraadt    72:
1.33    ! deraadt    73: <li>MVME167: 68040<br>
        !            74: This works stably.
        !            75: <ul>
1.22      deraadt    76: <li>Works as well as the MVME162 port above, plus these notes:
1.1       deraadt    77: <li>parallel port not supported.
1.33    ! deraadt    78: </ul>
        !            79: <p>
1.16      fn         80:
1.33    ! deraadt    81: <li>MVME177 (68060)<br>
        !            82: This works stably.
        !            83: <ul>
        !            84: <li>Works as well as the MVME167 port.
        !            85: </ul>
        !            86: <p>
1.1       deraadt    87:
                     88: <p>
                     89: Motorola makes a few older 68020/68851 models which could perhaps also be
                     90: supported. As well, I've noticed that Heurikon 68040/68060 cards have
                     91: similar scsi/ethernet/serial/vme chips.
1.16      fn         92: </p>
1.1       deraadt    93:
                     94: <p>
                     95: For all these ports, diskless booting using sun-style bootparams/nfs
                     96: works fine.
1.16      fn         97: </p>
1.1       deraadt    98:
                     99: <p>
                    100: Note: This port has COMPAT_SUNOS support, so it can run SunOS sun3
                    101: binaries. As such, I think this is probably the fastest machine
                    102: capable of running SunOS sun3 binaries....
1.16      fn        103: </p>
                    104:
                    105: <hr>
1.1       deraadt   106: <p>
1.26      deraadt   107: <a href=ftp.html>Snapshots are made available from time to time.</a>
1.16      fn        108:
                    109: <hr>
                    110: <h3><strong>What does it look like?</strong></h3>
1.1       deraadt   111:
1.32      deraadt   112: <img src=images/mvme162.gif><p>
1.21      deraadt   113:
1.1       deraadt   114: <pre>
1.33    ! deraadt   115: Copyright Motorola Inc. 1988 - ...., All Rights Reserved
1.1       deraadt   116:
1.33    ! deraadt   117: MVME177 Debugger/Diagnostics Release Version ...
1.1       deraadt   118: COLD Start
                    119:
1.33    ! deraadt   120: Local Memory Found =02000000 (&33554432)
1.1       deraadt   121:
1.33    ! deraadt   122: MPU Clock Speed =50Mhz
1.1       deraadt   123:
1.16      fn        124: 162-Bug&gt;bo
1.33    ! deraadt   125: Booting from: VME177, Controller 0, Drive 0
1.1       deraadt   126: Loading: Operating System
                    127:
                    128: Volume: NBSD
                    129:
                    130: IPL loaded at: $003F0000
1.33    ! deraadt   131: &gt;&gt; OpenBSD BOOT [$Revision: 1.32 $]
1.1       deraadt   132: using ctrl 0 dev 0
                    133: Booting /OpenBSD @ 0x10000
                    134: 8c000+8000+caf8 [8f40+9162]  start 0x10020
                    135: [ preserving 73898 bytes of OpenBSD symbol table ]
                    136: Copyright (c) 1982, 1986, 1989, 1991, 1993
                    137:         The Regents of the University of California.  All rights reserved.
                    138:
1.33    ! deraadt   139: OpenBSD 2.6-current (GENERIC) #10: Mon Jan 24 14:04:57 PST 2000
        !           140:     deraadt@m167.openbsd.org:/sys/arch/mvme68k/compile/GENERIC
        !           141: Motorola 177-001: 50MHz MC68060 CPU+MMU+FPU, 8k on-chip physical I/D caches, unknown FPU
        !           142: real mem = 33554432
        !           143: avail mem = 27975680
        !           144: using 409 buffers containing 1675264 bytes of memory
1.1       deraadt   145: mainbus0 (root)
1.33    ! deraadt   146: pcctwo0 at mainbus0 addr 0xfff00000: rev 0
        !           147: clock0 at pcctwo0 ipl 5
        !           148: cl0 at pcctwo0 offset 0x45000 ipl 3 console
        !           149: vme0 at pcctwo0 offset 0x40000: system controller
        !           150: vme0: using BUG parameters
        !           151: vme0: 1phys 0x02000000-0xefff0000 to VME 0x02000000-0xefff0000
        !           152: vme0: 2phys 0x00000000-0x00000000 to VME 0x00000000-0x00000000
        !           153: vme0: 3phys 0x00400000-0x00ff0000 to VME 0x00400000-0x00ff0000
        !           154: vme0: 4phys 0x00000000-0x00000000 to VME 0x00000000-0x00000000
        !           155: vme0: vme to cpu irq level 1:1
1.1       deraadt   156: vmes0 at vme0
                    157: vmel0 at vme0
1.33    ! deraadt   158: ie0 at pcctwo0 offset 0x46000 ipl 1: address 08:00:3e:23:5c:a2
        !           159: siop0 at pcctwo0 offset 0x47000 ipl 2: version 2 target 7
        !           160: scsibus0 at siop0: 8 targets
        !           161: siop0: target 0 now synchronous, period=100ns, offset=8
        !           162: sd0 at scsibus0 targ 0 lun 0: <QUANTUM, FIREBALL1080S, 1Q04> SCSI2 0/direct fixed
        !           163: sd0: 1042MB, 3835 cyl, 4 head, 139 sec, 512 bytes/sec, 2134305 sec total
        !           164: memc0 at pcctwo0 offset 0x43000: MCECC rev 0
        !           165: nvram0 at pcctwo0 offset 0xc0000: MK48T08 len 8192
        !           166: flash0 at mainbus0 addr 0xffa00000: unknown manu 0x00 ident 00
1.1       deraadt   167: sram0 at mainbus0 addr 0xffe00000: len 131072
1.33    ! deraadt   168: boot device: sd0
1.1       deraadt   169: root on sd0a
1.33    ! deraadt   170: ie0: supplying EUI64: 08:00:3e:ff:fe:23:5c:a2
        !           171: rootdev=0x400 rrootdev=0x800 rawdev=0x802
1.1       deraadt   172: Automatic boot in progress: starting file system checks.
                    173: /dev/rsd0a: file system is clean; not checking
                    174: /dev/rsd0g: file system is clean; not checking
                    175: /dev/rsd0e: file system is clean; not checking
                    176: setting tty flags
                    177: starting network
1.33    ! deraadt   178: add host m177: gateway localhost
1.1       deraadt   179: starting rpc daemons: portmap ypbind nfsiod amd.
                    180: starting system logger, time daemon.
                    181: checking for core dump...
                    182: savecore: no core dump
                    183: checking quotas: done.
                    184: building databases...
                    185: clearing /tmp
                    186: standard daemons: update cron.
                    187: starting network daemons: routed printer inetd.
                    188: starting local daemons:.
                    189: runtime link editor directory cache
1.33    ! deraadt   190: Thu Jan 14 03:58:38 MDT 2000
        !           191: Sep 14 03:58:38 m177 init: kernel security level changed from 0 to 1
1.1       deraadt   192:
1.33    ! deraadt   193: OpenBSD/mvme68k (m177) (ttya)
1.1       deraadt   194:
                    195: login:
                    196: </pre>
                    197:
1.16      fn        198: <hr>
1.30      pauls     199: <a href=plat.html><img height=24 width=24 src=back.gif border=0 alt=OpenBSD></a>
1.1       deraadt   200: <a href=mailto:www@openbsd.org>www@openbsd.org</a>
1.16      fn        201: <br>
1.33    ! deraadt   202: <small>$OpenBSD: mvme68k.html,v 1.32 1998/11/11 16:56:39 deraadt Exp $</small>
1.16      fn        203:
                    204: </body>
                    205: </html>