NetBSD/share/man/man4/man4.tahoe/vx.4

125 lines
4.5 KiB
Groff

.\" Copyright (c) 1986, 1991, 1993
.\" The 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.
.\"
.\" @(#)vx.4 8.1 (Berkeley) 6/5/93
.\"
.Dd June 5, 1993
.Dt VX 4 tahoe
.Os
.Sh NAME
.Nm vx
.Nd
.TN VIOC-X
communications multiplexor
.Sh SYNOPSIS
.Cd "device vx0 at vba? csr 0xfffe0000 vector vackint vcmdrsp vunsol"
.Sh DESCRIPTION
A
.Tn VIOC-X
provides 16 communication lines with partial modem control,
adequate for
.Tn UNIX
dialup use.
and may be set to run at any of 16 speeds; see
.Xr tty 4 .
.Sh FILES
.Bl -tag -width /dev/tty[0-9][0-9]xx -compact
.It Pa /dev/tty[0-9][0-9]
.It Pa /dev/ttyd[0-9a-f]
dialups
.El
.Sh DIAGNOSTICS
.Bl -diag
.It vx%d: vc proc err, ustat %x.
.Pp
.It vx%d: vc uqual err, uqual %x.
.Pp
.It vx%d: %d exceeds silo size.
.Pp
.It vx%d: receiver overrun.
.Pp
.It VIOC-BOP no. %d at %x.
The system identified a vioc supporting the bit oriented protocol.
The number
.Em %d
is the board number assigned by the system
while the address
.Em %x
is the address of the command control
block for the vioc.
.It vx%d: unknown type %x.
The system encountered a vioc of unknown type during autoconfiguration.
.It vx%d: didn't respond to LIDENT.
The device did not respond to the configuration command that
sets the interrupt vectors and port configuration.
.It vx%d: %s%s, ports %d-%d.
This is informatory message printed during autoconfiguration
indicating the type of hardware present the port configuration.
.It vx%d: no buffers.
All the command buffers were in use; this indicates the device
is constipated for some reason.
.It vx%d: setq overflow.
An attempt to append a command to an existing command buffer
failed because the buffer was full or the hardware doesn't
support this facility.
.It vx%d: cmd q overflow.
An attempt to place a new command on the command queue failed
because it was full. The device is either overloaded or hung
up for some reason. If this happens, the system tries to
reset the device to unwedge it.
.It vx%d INTR ERR type %x v_dcd %x.
An error was returned by the device in response to some command.
The command identifier and data carrier detect mask are printed
followed by the contents of the command buffer in error.
.It vx%d: vcmdrsp interrupt.
A command response interrupt was received from a bop (bit oriented
protocol) vioc. This should not happen.
.It vx%d: cmdresp debug.
.Pp
.It vx%d: vunsol from
.Tn BOP .
An unsolicited interrupt was received from a bop vioc. This should
not happen.
.It vx%d: interrupt q overflow.
The queue of pending interrupts to be delivered to the vioc is
full. This is probably due to the vioc being wedged. The system
resets the vioc if this occurs.
.It vx%d: reset....
The system attempted to reset the vioc.
.El
.Sh SEE ALSO
.Xr tty 4
.Sh HISTORY
The
.Nm
special file appeared in
.Bx 4.3 tahoe .