c1d21e28ed
so we shouldn't override it with versions in the manpages. Many more to come.
124 lines
4.1 KiB
Groff
124 lines
4.1 KiB
Groff
.\" $NetBSD: dl.4,v 1.4 1999/03/16 01:19:23 garbled Exp $
|
|
.\"
|
|
.\" Copyright (c) 1997 Ben Harris. 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 Ben Harris.
|
|
.\" 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.
|
|
.Dd January 28, 1997
|
|
.Os
|
|
.Dt DL 4 vax
|
|
.Sh NAME
|
|
.Nm dl
|
|
.Nd
|
|
.Tn DL11 Ns / Ns Tn DLV11
|
|
serial device driver
|
|
.Sh SYNOPSIS
|
|
.Cd "dl0 at uba? csr 0176500"
|
|
.Cd "dl1 at uba? csr 0176510"
|
|
.Cd "dl2 at uba? csr 0176520"
|
|
.Cd "dl3 at uba? csr 0176530"
|
|
.Sh DESCRIPTION
|
|
The
|
|
.Nm
|
|
driver controls a
|
|
.Tn DL11 Ns -compatible
|
|
asynchronous serial card, and probably things compatible with it. A
|
|
four-port
|
|
.Tn DLV11-J
|
|
will appear four times in the device list, as the ports look like
|
|
separate cards to the driver.
|
|
.Pp
|
|
.Pp
|
|
The
|
|
.Nm
|
|
driver provides the normal interface described in
|
|
.Xr tty 4 ,
|
|
but many of the configuration calls are unsupported, since their
|
|
functions are handled by jumpers or switches on the serial card
|
|
itself. Calls related to modem-control lines are also ignored, since
|
|
these cards lack them.
|
|
.Pp
|
|
There's a chance this driver might also work with an
|
|
.Tn LP11 ,
|
|
an
|
|
.Tn LPV11
|
|
or even a
|
|
.Tn PC11 ,
|
|
but it hasn't been tested.
|
|
.Sh FILES
|
|
.Bl -tag -width /dev/ttyJ? -compact
|
|
.It Pa /dev/ttyJ?
|
|
Special files for communicating with dl devices.
|
|
.El
|
|
.\" .Sh EXAMPLES
|
|
.Sh DIAGNOSTICS
|
|
.Bl -diag
|
|
.It dl%d: rx overrun.
|
|
The character in the recieve buffer wasn't read before the next
|
|
character arrived, and has been lost.
|
|
.It dl%d: stray rx interrupt.
|
|
The driver was called to service a receive interrupt, but there was
|
|
nothing for it to read.
|
|
.El
|
|
.Sh SEE ALSO
|
|
.Xr tty 4
|
|
.\" .Sh STANDARDS
|
|
.Sh HISTORY
|
|
The
|
|
.Nm
|
|
driver was written for
|
|
.Nx 1.3 .
|
|
.Sh AUTHOR
|
|
Ben Harris <bjh@mail.dotcom.fr>
|
|
.Sh BUGS
|
|
The
|
|
.Tn DL11
|
|
and friends only have single-character receive and transmit buffers,
|
|
so an interrupt is generated for every character received or
|
|
transmitted. Attempting to receive data at even moderately high rates
|
|
will cause rx overruns. Fast transmission seems to be fine though.
|
|
.Pp
|
|
There is no support in the driver for the paper-tape reader on an
|
|
.Tn LT33
|
|
attached via a
|
|
.Tn DLV11-KA
|
|
or similar.
|
|
.Pp
|
|
The overrun message is logged in the interrupt routine itself, which
|
|
will probably just make the problem worse.
|
|
.Pp
|
|
The CSR printed on startup is that of the receiver, while the
|
|
interrupt vector is that of the transmitter.
|
|
.Pp
|
|
In order to determine the card's interrupt vector, the driver sends a
|
|
.Dv NUL
|
|
to each port. This may confuse things attached to them.
|
|
.Pp
|
|
The driver has so far only been tested on a
|
|
.Tn DLV11-J .
|
|
It may or may not work on the other cards it claims to support.
|