From e5981892de3389d5d8472239fb366b459f4ec54b Mon Sep 17 00:00:00 2001 From: scw Date: Sun, 28 Nov 1999 17:39:42 +0000 Subject: [PATCH] Add the long-awaited section 4 man pages for mvme68k :-) --- share/man/man4/man4.mvme68k/Makefile | 8 ++ share/man/man4/man4.mvme68k/autoconf.4 | 63 +++++++++++ share/man/man4/man4.mvme68k/clmpcc.4 | 100 ++++++++++++++++++ share/man/man4/man4.mvme68k/clock.4 | 63 +++++++++++ share/man/man4/man4.mvme68k/ie.4 | 55 ++++++++++ share/man/man4/man4.mvme68k/intro.4 | 141 +++++++++++++++++++++++++ share/man/man4/man4.mvme68k/le.4 | 54 ++++++++++ share/man/man4/man4.mvme68k/lpt.4 | 61 +++++++++++ share/man/man4/man4.mvme68k/mainbus.4 | 65 ++++++++++++ share/man/man4/man4.mvme68k/mem.4 | 80 ++++++++++++++ share/man/man4/man4.mvme68k/ncrsc.4 | 69 ++++++++++++ share/man/man4/man4.mvme68k/pcc.4 | 63 +++++++++++ share/man/man4/man4.mvme68k/pcctwo.4 | 64 +++++++++++ share/man/man4/man4.mvme68k/wdsc.4 | 82 ++++++++++++++ share/man/man4/man4.mvme68k/zsc.4 | 73 +++++++++++++ 15 files changed, 1041 insertions(+) create mode 100644 share/man/man4/man4.mvme68k/Makefile create mode 100644 share/man/man4/man4.mvme68k/autoconf.4 create mode 100644 share/man/man4/man4.mvme68k/clmpcc.4 create mode 100644 share/man/man4/man4.mvme68k/clock.4 create mode 100644 share/man/man4/man4.mvme68k/ie.4 create mode 100644 share/man/man4/man4.mvme68k/intro.4 create mode 100644 share/man/man4/man4.mvme68k/le.4 create mode 100644 share/man/man4/man4.mvme68k/lpt.4 create mode 100644 share/man/man4/man4.mvme68k/mainbus.4 create mode 100644 share/man/man4/man4.mvme68k/mem.4 create mode 100644 share/man/man4/man4.mvme68k/ncrsc.4 create mode 100644 share/man/man4/man4.mvme68k/pcc.4 create mode 100644 share/man/man4/man4.mvme68k/pcctwo.4 create mode 100644 share/man/man4/man4.mvme68k/wdsc.4 create mode 100644 share/man/man4/man4.mvme68k/zsc.4 diff --git a/share/man/man4/man4.mvme68k/Makefile b/share/man/man4/man4.mvme68k/Makefile new file mode 100644 index 000000000000..f35abffd9efa --- /dev/null +++ b/share/man/man4/man4.mvme68k/Makefile @@ -0,0 +1,8 @@ +# $NetBSD: Makefile,v 1.1 1999/11/28 17:39:42 scw Exp $ + +MAN= autoconf.4 clmpcc.4 clock.4 ie.4 intro.4 le.4 lpt.4 mainbus.4 \ + mem.4 ncrsc.4 pcc.4 pcctwo.4 wdsc.4 zsc.4 +MKLINKS= mem.4 kmem.4 +MANSUBDIR=/mvme68k + +.include diff --git a/share/man/man4/man4.mvme68k/autoconf.4 b/share/man/man4/man4.mvme68k/autoconf.4 new file mode 100644 index 000000000000..1093a70ebd77 --- /dev/null +++ b/share/man/man4/man4.mvme68k/autoconf.4 @@ -0,0 +1,63 @@ +.\" $NetBSD: autoconf.4,v 1.1 1999/11/28 17:39:43 scw Exp $ +.\" +.\" Copyright (c) 1994 Christopher G. Demetriou +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by Christopher G. Demetriou. +.\" 4. The name of the author may not be used to endorse or promote products +.\" derived from this software without specific prior written permission +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +.\" +.Dd November 28, 1999 +.Dt AUTOCONF 4 mvme68k +.Os +.Sh NAME +.Nm autoconf +.Nd diagnostics from the autoconfiguration code +.Sh DESCRIPTION +When +.Nx +bootstraps it probes the innards of the machine +on which it is running +and locates controllers, drives, and other devices, printing out +what it finds on the console. This procedure is driven by a system +configuration table which is processed by +.Xr config 8 +and compiled into each kernel. +Devices which exist in the machine but are not configured into the +kernel are not detected. +.Sh DIAGNOSTICS +.Bl -diag +.It Sorry, the kernel isn't configured for this model. +You tried to boot a +.Nx +kernel which was not configured to support your MVME board. +.It Sorry, NetBSD doesn't support this model yet. +You tried to boot +.Nx +on an MVME board which is not yet supported. +.El +.Sh SEE ALSO +.Xr intro 4 , +.Xr boot 8 , +.Xr config 8 diff --git a/share/man/man4/man4.mvme68k/clmpcc.4 b/share/man/man4/man4.mvme68k/clmpcc.4 new file mode 100644 index 000000000000..27f70440d27f --- /dev/null +++ b/share/man/man4/man4.mvme68k/clmpcc.4 @@ -0,0 +1,100 @@ +.\" $NetBSD: clmpcc.4,v 1.1 1999/11/28 17:39:43 scw Exp $ +.\" +.\" Copyright (c) 1999 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Steve C. Woodford. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the NetBSD +.\" Foundation, Inc. and its contributors. +.\" 4. Neither the name of The NetBSD Foundation nor the names of its +.\" contributors may be used to endorse or promote products derived +.\" from this software without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS +.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS +.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +.\" POSSIBILITY OF SUCH DAMAGE. +.\" +.Dd November 28, 1999 +.Dt CLMPCC 4 mvme68k +.Os +.Sh NAME +.Nm clmpcc +.Nd Cirrus Logic CD2400/CD2401 Communications Controller +.Sh SYNOPSIS +.Cd "clmpcc0 at pcctwo? ipl 4" +.Pp +.Sh DESCRIPTION +The +.Nm +driver provides support for the Cirrus Logic CD2401 Multi-protocol +Communications Controller found on Motorola MVME167 and MVME177 +single-board computers. +.Pp +The chip integrates four serial channels in one package, +with each channel being completely independent and capable of +running in Async (with optional DMA control), Bisync, HDLC/SDLC and +X.21 modes. Each channel has 32 bytes of FIFO, split into 16 bytes +for the Tx side and 16 bytes for the Rx side. +.Pp +At the present time, the +.Nm +driver supports the non-DMA Async mode of operation, utilising the +channel FIFOs to maximize throughput with minimal interrupt overhead. +.Pp +The Motorola MVME1x7 boards provide a 20MHz master clock to the device, +which allows the Tx and Rx side to be independently set to any +baud rate in the range 50 to 57600. +The device should be capable of running at +a baud rate of 115200, however it is not a rate documented in the +device's datasheet for Async. mode so is not recommended. +.Sh FILES +.Bl -tag -width Pa +.It Pa /dev/console +.It Pa /dev/ttyC1 +.It Pa /dev/ttyC2 +.It Pa /dev/ttyC3 +.El +.Sh DIAGNOSTICS +.Bl -diag +.It clmpcc%d: channel %d command timeout (idle) +The chip failed to acknowledge a command sent to the specified +channel. +.It clmpcc%d: Failed to reset chip +The +.Nm +driver was unable to determine if the chip completed +it's RESET processing. +.El +.Sh SEE ALSO +.Xr pcctwo 4 , +.Xr tty 4 +.Sh HISTORY +The +.Nm +driver first appeared in +.Nx 1.4 +and is +.Ud +.Sh BUGS +The hardware flow control features of the chip are not yet fully +supported. diff --git a/share/man/man4/man4.mvme68k/clock.4 b/share/man/man4/man4.mvme68k/clock.4 new file mode 100644 index 000000000000..6abe2596fe96 --- /dev/null +++ b/share/man/man4/man4.mvme68k/clock.4 @@ -0,0 +1,63 @@ +.\" $NetBSD: clock.4,v 1.1 1999/11/28 17:39:44 scw Exp $ +.\" +.\" Copyright (c) 1999 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Steve C. Woodford. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the NetBSD +.\" Foundation, Inc. and its contributors. +.\" 4. Neither the name of The NetBSD Foundation nor the names of its +.\" contributors may be used to endorse or promote products derived +.\" from this software without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS +.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS +.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +.\" POSSIBILITY OF SUCH DAMAGE. +.\" +.Dd November 28, 1999 +.Dt CLOCK 4 mvme68k +.Os +.Sh NAME +.Nm clock +.Nd Clock driver for Motorola MVME68K Single Board Computers +.Sh SYNOPSIS +.Cd "clock0 at pcc? ipl 5" +.Cd "clock0 at pcctwo? ipl 5" +.Sh DESCRIPTION +The +.Nm +driver uses the counter/timer facilities of the MVME147's +.Nm pcc +driver or the MVME167/MVME177's +.Nm pcctwo +driver to provide two independent hardware clocks for use by the +.Nx +kernel. +.Pp +Both clock interrupts are set to 100Hz, with one used to provide +the master kernel stats clock tick. The other is used for profiling +purposes. +.Sh SEE ALSO +.Xr intro 4 , +.Xr pcc 4 , +.Xr pcctwo 4 diff --git a/share/man/man4/man4.mvme68k/ie.4 b/share/man/man4/man4.mvme68k/ie.4 new file mode 100644 index 000000000000..8c2db0e34574 --- /dev/null +++ b/share/man/man4/man4.mvme68k/ie.4 @@ -0,0 +1,55 @@ +.\" $NetBSD: ie.4,v 1.1 1999/11/28 17:39:44 scw Exp $ +.\" +.\" Copyright (c) 1999 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Steve C. Woodford. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the NetBSD +.\" Foundation, Inc. and its contributors. +.\" 4. Neither the name of The NetBSD Foundation nor the names of its +.\" contributors may be used to endorse or promote products derived +.\" from this software without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS +.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS +.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +.\" POSSIBILITY OF SUCH DAMAGE. +.\" +.Dd November 28, 1999 +.Dt IE 4 mvme68k +.Os +.Sh NAME +.Nm ie +.Nd Ethernet driver for Intel 82596 Ethernet chip +.Sh SYNOPSIS +.Cd "ie0 at pcctwo? ipl 3" +.Sh DESCRIPTION +The +.Nm +interface provides access to a 10 Mb/s Ethernet network via the +Intel 82596 chip fitted to Motorola MVME167 and MVME177 single +board computers. +.Sh SEE ALSO +.Xr ifconfig 8 , +.Xr intro 4 , +.Xr pcctwo 4 , +.Xr le 4 diff --git a/share/man/man4/man4.mvme68k/intro.4 b/share/man/man4/man4.mvme68k/intro.4 new file mode 100644 index 000000000000..ca8215ceed0c --- /dev/null +++ b/share/man/man4/man4.mvme68k/intro.4 @@ -0,0 +1,141 @@ +.\" $NetBSD: intro.4,v 1.1 1999/11/28 17:39:45 scw Exp $ +.\" +.\" Copyright (c) 1990, 1991 Regents of the University of California. +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the University of +.\" California, Berkeley and its contributors. +.\" 4. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)intro.4 5.2 (Berkeley) 3/27/91 +.\" +.Dd November 28, 1999 +.Dt INTRO 4 mvme68k +.Os +.Sh NAME +.Nm intro +.Nd introduction to special files and hardware support +.Sh DESCRIPTION +This section describes the special files, related driver functions, +and networking support +available in the system. +In this part of the manual, the +.Tn SYNOPSIS +section of +each configurable device gives a sample specification +for use in constructing a system description for the +.Xr config 8 +program. +The +.Tn DIAGNOSTICS +section lists messages which may appear on the console +and/or in the system error log +.Pa /var/log/messages +due to errors in device operation; +see +.Xr syslogd 8 +for more information. +.Pp +This section contains both devices +which may be configured into the system +and network related information. +The networking support is introduced in +.Xr netintro 4 . +.Sh MVME68K DEVICE SUPPORT +This section describes the hardware supported on the +.Tn Motorola +MVME68K series of single board computers . +Software support for these devices comes in two forms. A hardware +device may be supported with a character or block +.Em device driver , +or it may be used within the networking subsystem and have a +.Em network interface driver . +Block and character devices are accessed through files in the file +system of a special type; see +.Xr mknod 8 . +Network interfaces are indirectly accessed through the interprocess +communication facilities provided by the system; see +.Xr socket 2 . +.Pp +A hardware device is identified to the system at configuration time +and the appropriate device or network interface driver is then compiled +into the system. When the resultant system is booted, the +autoconfiguration facilities in the system probe for the device +and, if found, enable the software support for it. +If a device does not respond at autoconfiguration +time it is not accessible at any time afterwards. +To enable a device which did not autoconfigure, +the system will have to be rebooted. +.Pp +The autoconfiguration system is described in +.Xr autoconf 4 . +A list of the supported devices is given below. +.Sh LIST OF DEVICES +The devices listed below are supported in this incarnation of +the system. +Devices are indicated by their functional interface. +Not all supported devices are listed. +.Bl -tag -width "xxxxxx" -compact -offset indent +.It Em clmpcc +Cirrus Logic CD2401 four channel Communications controller +.It Em clock +Hardware counter/timer clock driver +.It Em ie +.Tn Intel +82596-based ethernet interface +.It Em kmem +kernel virtual memory +.It Em le +.Tn AMD +Lance-based ethernet interface +.It Em lpt +Onboard parallel printer interface +.It Em mem +physical memory +.It Em ncrsc +.Tn NCR +53c710 SCSI I/O Processor +.It Em pcc +MVME147 PCC Chip +.It Em pcctwo +MVME167 and MVME177 PCCchip2 +.It Em wdsc +WD33c93 SCSI Bus Interface Controller +.It Em zsc +.Tn Zilog +Z8530 Dual-port Serial Snterface +.El +.Sh SEE ALSO +.Xr intro 4 , +.Xr autoconf 4 , +.Xr config 8 . +.Sh HISTORY +The +.Tn mvme68k +.Nm intro +man page first appeared in +.Nx 1.5 . diff --git a/share/man/man4/man4.mvme68k/le.4 b/share/man/man4/man4.mvme68k/le.4 new file mode 100644 index 000000000000..03e44d88bf2e --- /dev/null +++ b/share/man/man4/man4.mvme68k/le.4 @@ -0,0 +1,54 @@ +.\" $NetBSD: le.4,v 1.1 1999/11/28 17:39:45 scw Exp $ +.\" +.\" Copyright (c) 1999 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Steve C. Woodford. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the NetBSD +.\" Foundation, Inc. and its contributors. +.\" 4. Neither the name of The NetBSD Foundation nor the names of its +.\" contributors may be used to endorse or promote products derived +.\" from this software without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS +.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS +.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +.\" POSSIBILITY OF SUCH DAMAGE. +.\" +.Dd November 28, 1999 +.Dt LE 4 mvme68k +.Os +.Sh NAME +.Nm le +.Nd Ethernet driver for the Lance chip on MVME147 +.Sh SYNOPSIS +.Cd "le0 at pcc? ipl 3" +.Sh DESCRIPTION +The +.Nm +interface provides access to a 10 Mb/s Ethernet network via the +Lance chip fitted to Motorola MVME147 single board computers. +.Sh SEE ALSO +.Xr ifconfig 8 , +.Xr intro 4 , +.Xr pcc 4 , +.Xr ie 4 diff --git a/share/man/man4/man4.mvme68k/lpt.4 b/share/man/man4/man4.mvme68k/lpt.4 new file mode 100644 index 000000000000..85e06ea47828 --- /dev/null +++ b/share/man/man4/man4.mvme68k/lpt.4 @@ -0,0 +1,61 @@ +.\" $NetBSD: lpt.4,v 1.1 1999/11/28 17:39:46 scw Exp $ +.\" +.\" Copyright (c) 1993 Christopher G. Demetriou +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by Christopher G. Demetriou. +.\" 4. The name of the author may not be used to endorse or promote products +.\" derived from this software without specific prior written permission +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR +.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES +.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, +.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT +.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, +.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF +.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +.\" +.Dd November 28, 1999 +.Dt LPT 4 mvme68k +.Os +.Sh NAME +.Nm lpt +.Nd +Parallel port driver +.Sh SYNOPSIS +.Cd "lpt0 at pcc? ipl 1 +.Cd "lpt0 at pcctwo? ipl 1 +.Sh DESCRIPTION +This driver provides access to parallel ports. The bits in the minor +number select various features of the driver. +.Pp +.Bl -column "Minor Bit" "Functionxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -offset indent +.It Sy Pa "Minor Bit" Function +.It 128 Use the interruptless driver. (polling) +.It 64 Do not initialize the device on the port. +.It 32 Automatic LF on CR. +.It 16 Select 1.6uS strobe pulse width (default is 6.4uS) +.El +.Sh FILES +.Bl -tag -width "/dev/lpt0xx" -compact +.It Pa /dev/lpt0 +interrupt-driven parallel port device +.It Pa /dev/lpa0 +polled parallel port device +.El +.Sh SEE ALSO +.Xr pcc 4 , +.Xr pcctwo 4 diff --git a/share/man/man4/man4.mvme68k/mainbus.4 b/share/man/man4/man4.mvme68k/mainbus.4 new file mode 100644 index 000000000000..ad4e72c5457b --- /dev/null +++ b/share/man/man4/man4.mvme68k/mainbus.4 @@ -0,0 +1,65 @@ +.\" $NetBSD: mainbus.4,v 1.1 1999/11/28 17:39:46 scw Exp $ +.\" +.\" Copyright (c) 1999 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Steve C. Woodford. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the NetBSD +.\" Foundation, Inc. and its contributors. +.\" 4. Neither the name of The NetBSD Foundation nor the names of its +.\" contributors may be used to endorse or promote products derived +.\" from this software without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS +.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS +.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +.\" POSSIBILITY OF SUCH DAMAGE. +.\" +.Dd November 28, 1999 +.Dt MAINBUS 4 mvme68k +.Os +.Sh NAME +.Nm mainbus +.Nd MVME68K main processor bus device. +.Sh SYNOPSIS +.Cd "mainbus0 at root" +.Sh DESCRIPTION +The +.Nm +interface serves as an abstraction used by the autoconfiguration +system to help find and attach busses +.Pq e.g. the Tn VME bus +or devices +.Pq e.g. the PCC chip +connected to Motorola +.Tn MVME single board computers' +main processor bus. +.Sh DIAGNOSTICS +.Bl -diag -compact +.It mainbus0 (root). +This is the normal autoconfiguration message indicating that the +main processor bus has been found. +.El +.Sh SEE ALSO +.Xr autoconf 4 , +.Xr pcc 4 , +.Xr pcctwo 4 diff --git a/share/man/man4/man4.mvme68k/mem.4 b/share/man/man4/man4.mvme68k/mem.4 new file mode 100644 index 000000000000..25bfb11ee1d7 --- /dev/null +++ b/share/man/man4/man4.mvme68k/mem.4 @@ -0,0 +1,80 @@ +.\" Copyright (c) 1992, 1993 +.\" The Regents of the University of California. All rights reserved. +.\" +.\" This software was developed by the Computer Systems Engineering group +.\" at Lawrence Berkeley Laboratory under DARPA contract BG 91-66 and +.\" contributed to Berkeley. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the University of +.\" California, Berkeley and its contributors. +.\" 4. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" from: @(#)mem.4 8.1 (Berkeley) 6/5/93 +.\" $NetBSD: mem.4,v 1.1 1999/11/28 17:39:47 scw Exp $ +.\" +.Dd November 28, 1999 +.Dt MEM 4 mvme68k +.Os +.Sh NAME +.Nm mem , +.Nm kmem +.Nd main memory +.Sh DESCRIPTION +The file +.Nm /dev/mem +is an interface to the physical memory of the computer. +Byte offsets in this file are interpreted as physical memory addresses. +Reading and writing this file is equivalent to reading and writing +memory itself. +An error will be returned if an attempt is made to reference +an offset outside of +.Nm /dev/mem . +.Pp +Kernel virtual memory is accessed via the file +.Nm /dev/kmem +in the same manner as +.Nm /dev/mem . +Only kernel virtual addresses that are currently mapped to memory are allowed. +.Pp +On the +.Tn Motorola +MVME series of single board computers, +physical memory may be discontiguous; +kernel virtual memory begins at +.Ad 0x00008000 . +.Sh FILES +.Bl -tag -width /dev/kmem -compact +.It Pa /dev/mem +.It Pa /dev/kmem +.El +.Sh HISTORY +The files +.Nm mem +and +.Nm kmem +appeared in +.At v6 . diff --git a/share/man/man4/man4.mvme68k/ncrsc.4 b/share/man/man4/man4.mvme68k/ncrsc.4 new file mode 100644 index 000000000000..131ee9968e6b --- /dev/null +++ b/share/man/man4/man4.mvme68k/ncrsc.4 @@ -0,0 +1,69 @@ +.\" $NetBSD: ncrsc.4,v 1.1 1999/11/28 17:39:47 scw Exp $ +.\" +.\" Copyright (c) 1999 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Steve C. Woodford. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the NetBSD +.\" Foundation, Inc. and its contributors. +.\" 4. Neither the name of The NetBSD Foundation nor the names of its +.\" contributors may be used to endorse or promote products derived +.\" from this software without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS +.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS +.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +.\" POSSIBILITY OF SUCH DAMAGE. +.\" +.Dd November 28, 1999 +.Os +.Dt NCRSC 4 mvme68k +.Sh NAME +.Nm ncrsc +.Nd NCR 53c710 SCSI I/O Processor +.Sh SYNOPSIS +.Cd "ncrsc0 at pcctwo? ipl 2" +.Sh DESCRIPTION +The +.Nm +driver provides an abstraction layer between the SCSI hardware +fitted to +.Tn Motorola +MVME167 and MVME177 single board computers (NCR73C710), +and the machine independent SCSI drivers described in +.Xr scsibus 4 . +.Pp +In addition to sending the required SCSI commands to +target devices on the SCSI bus, the +.Nm +driver deals with DMA, device interrupts, sync/async negotiation +and target disconnects/reconnects. +.Sh DIAGNOSTICS +Too many to mention! +.Sh SEE ALSO +.Xr scsibus 4 , +.Xr pcctwo 4 +.Sh BUGS +The current +.Nm +driver should be obsoleted and replaced with a machine independent +version. diff --git a/share/man/man4/man4.mvme68k/pcc.4 b/share/man/man4/man4.mvme68k/pcc.4 new file mode 100644 index 000000000000..dc39109576cb --- /dev/null +++ b/share/man/man4/man4.mvme68k/pcc.4 @@ -0,0 +1,63 @@ +.\" $NetBSD: pcc.4,v 1.1 1999/11/28 17:39:47 scw Exp $ +.\" +.\" Copyright (c) 1999 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Steve C. Woodford. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the NetBSD +.\" Foundation, Inc. and its contributors. +.\" 4. Neither the name of The NetBSD Foundation nor the names of its +.\" contributors may be used to endorse or promote products derived +.\" from this software without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS +.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS +.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +.\" POSSIBILITY OF SUCH DAMAGE. +.\" +.Dd November 28, 1999 +.Dt PCC 4 mvme68k +.Os +.Sh NAME +.Nm pcc +.Nd MVME147 Peripheral Channel Controller device. +.Sh SYNOPSIS +.Cd "pcc0 at mainbus0" +.Sh DESCRIPTION +The +.Nm +interface serves as an abstraction used by the +.Xr autoconf 4 +system to help find and attach devices whose resources are +accessed via the PCC chip. +.Pq e.g. the Ethernet and Tn SCSI controllers +.Sh DIAGNOSTICS +.Bl -diag -compact +.It pcc0 at mainbus0. +This is the normal autoconfiguration message indicating that the +PCC chip has been found and attached to the main processor +bus. +.El +.Sh SEE ALSO +.Xr autoconf 4 , +.Xr mainbus 4 , +.Xr pcctwo 4 diff --git a/share/man/man4/man4.mvme68k/pcctwo.4 b/share/man/man4/man4.mvme68k/pcctwo.4 new file mode 100644 index 000000000000..53e76b6c6301 --- /dev/null +++ b/share/man/man4/man4.mvme68k/pcctwo.4 @@ -0,0 +1,64 @@ +.\" $NetBSD: pcctwo.4,v 1.1 1999/11/28 17:39:48 scw Exp $ +.\" +.\" Copyright (c) 1999 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Steve C. Woodford. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the NetBSD +.\" Foundation, Inc. and its contributors. +.\" 4. Neither the name of The NetBSD Foundation nor the names of its +.\" contributors may be used to endorse or promote products derived +.\" from this software without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS +.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS +.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +.\" POSSIBILITY OF SUCH DAMAGE. +.\" +.Dd November 28, 1999 +.Dt PCCTWO 4 mvme68k +.Os +.Sh NAME +.Nm pcctwo +.Nd MVME167/MVME177 Peripheral Channel Controller 2 device. +.Sh SYNOPSIS +.Cd "pcctwo0 at mainbus0" +.Sh DESCRIPTION +The +.Nm +interface serves as an abstraction used by the +.Xr autoconf 4 +system to help find and attach devices whose resources are +accessed via the PCCchip2 found on Motorola MVME167 and MVME177 +single board computers. +.Pq e.g. the Ethernet and Tn SCSI controllers +.Sh DIAGNOSTICS +.Bl -diag -compact +.It pcctwo0 at mainbus0. +This is the normal autoconfiguration message indicating that the +PCCchip2 has been found and attached to the main processor +bus. +.El +.Sh SEE ALSO +.Xr autoconf 4 , +.Xr mainbus 4 , +.Xr pcc 4 diff --git a/share/man/man4/man4.mvme68k/wdsc.4 b/share/man/man4/man4.mvme68k/wdsc.4 new file mode 100644 index 000000000000..f317b3f658b4 --- /dev/null +++ b/share/man/man4/man4.mvme68k/wdsc.4 @@ -0,0 +1,82 @@ +.\" $NetBSD: wdsc.4,v 1.1 1999/11/28 17:39:48 scw Exp $ +.\" +.\" Copyright (c) 1999 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Steve C. Woodford. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the NetBSD +.\" Foundation, Inc. and its contributors. +.\" 4. Neither the name of The NetBSD Foundation nor the names of its +.\" contributors may be used to endorse or promote products derived +.\" from this software without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS +.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS +.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +.\" POSSIBILITY OF SUCH DAMAGE. +.\" +.Dd November 28, 1999 +.Os +.Dt WDSC 4 mvme68k +.Sh NAME +.Nm wdsc +.Nd Western Digital WD33c93 SCSI Bus Interface Controller +.Sh SYNOPSIS +.Cd "wdsc0 at pcc? ipl 2" +.Sh DESCRIPTION +The +.Nm +driver provides an abstraction layer between the SCSI hardware +fitted to the +.Tn Motorola +MVME147 single board computer (WD33C93), and the machine +independent SCSI drivers described in +.Xr scsibus 4 . +.Pp +In addition to sending the required SCSI commands to +target devices on the SCSI bus, the +.Nm +driver deals with DMA, device interrupts, sync/async negotiation +and target disconnects/reconnects. +.Sh DIAGNOSTICS +Too many to mention! +.Sh SEE ALSO +.Xr scsibus 4 , +.Xr pcc 4 +.Sh BUGS +Negotiation of Synchronous SCSI data transfers has been +deliberately disabled in the MVME147's +.Nm +driver as it has proved extremely difficult to make it +work reliably in this mode. +.Pp +The +.Nm +driver does not respond well to exceptional conditions +caused by poor SCSI cabling and/or termination. In those +instances the machine is likely to require a hard reset +to recover. +.Pp +The current +.Nm +driver should be blown away and replaced with a machine independent +version. diff --git a/share/man/man4/man4.mvme68k/zsc.4 b/share/man/man4/man4.mvme68k/zsc.4 new file mode 100644 index 000000000000..cbac88a6c150 --- /dev/null +++ b/share/man/man4/man4.mvme68k/zsc.4 @@ -0,0 +1,73 @@ +.\" $NetBSD: zsc.4,v 1.1 1999/11/28 17:39:49 scw Exp $ +.\" +.\" Copyright (c) 1999 The NetBSD Foundation, Inc. +.\" All rights reserved. +.\" +.\" This code is derived from software contributed to The NetBSD Foundation +.\" by Steve C. Woodford. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the NetBSD +.\" Foundation, Inc. and its contributors. +.\" 4. Neither the name of The NetBSD Foundation nor the names of its +.\" contributors may be used to endorse or promote products derived +.\" from this software without specific prior written permission. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS +.\" ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED +.\" TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +.\" PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS +.\" BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +.\" CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +.\" SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +.\" INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +.\" CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +.\" ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +.\" POSSIBILITY OF SUCH DAMAGE. +.\" +.Dd November 28, 1999 +.Dt ZSC 4 mvme68k +.Os +.Sh NAME +.Nm zsc +.Nd +serial communications interface +.Sh SYNOPSIS +.Cd "zsc0 at pcc? ipl 4" +.Sh DESCRIPTION +The +.Nm +driver provides support for the two Z8530- +.Tn EIA +.Tn RS-232C +.Pf ( Tn CCITT +.Tn V.28 ) +dual channel communications interfaces present on Motorola MVME147 +single board computers. +The +.Nm +driver implements a convenient abstraction layer, which provides two +channels per chip for the +.Xr zstty 4 +driver to attach to. +.Sh FILES +.Bl -tag -width Pa +.It Pa /dev/console +.It Pa /dev/ttyZ1 +.It Pa /dev/ttyZ2 +.It Pa /dev/ttyZ3 +.El +.Sh SEE ALSO +.Xr pcc 4 , +.Xr zstty 4 +.Sh BUGS +Data loss is possible when using the higher bitrates on busy systems.