xref: /csrg-svn/share/man/man4/man4.vax/dmz.4 (revision 61596)
1*61596Sbostic.\" Copyright (c) 1983, 1991, 1993
2*61596Sbostic.\"	The Regents of the University of California.  All rights reserved.
327019Sdonn.\"
447674Scael.\" %sccs.include.redist.man%
527019Sdonn.\"
6*61596Sbostic.\"     @(#)dmz.4	8.1 (Berkeley) 06/05/93
747674Scael.\"
847674Scael.Dd
947674Scael.Dt DMZ 4 vax
1047674Scael.Os BSD 4.2
1147674Scael.Sh NAME
1247674Scael.Nm dmz
1347674Scael.Nd
1447674Scael.Tn DMZ-32
1547674Scaelterminal multiplexor
1647674Scael.Sh SYNOPSIS
1747674Scael.Cd "device dmz0 at uba? csr 0160540" "vector dmzrinta dmzxinta dmzrintb dmzxintb dmzrintc dmzxintc"
1847674Scael.Sh DESCRIPTION
1927019SdonnThe
2047674Scael.Nm dmz
2127019Sdonndevice provides 24 lines of asynchronous serial line support.
2227019SdonnModem control on all ports is available
2327019Sdonnas an option for the H3014 distribution panel.
2447674Scael.Pp
2547674ScaelAn optional argument
2647674Scael.Ar flags
2747674Scaelmay be supplied with the device specification for
2847674Scael.Nm dmz
2947674Scaelin the config file indicating
3047674Scaelthat the line corresponding to
3147674Scaelbit number
3247674Scael.Ar i
3347674Scaelis not properly
3447674Scaelconnected, and should be treated as hard-wired with carrier
3547674Scaelalways present.  Thus specifying
3647674Scael.Ql flags 0x000004
3747674Scaelfor
3847674Scael.Li dmz0
3927019Sdonnwould cause line
4047674Scael.Pa ttya2
4127019Sdonnto be treated in this way.
4247674Scael.Pp
4347674ScaelNormal
4447674Scael.Tn I/O
4547674Scaelcontrol parameters for individual lines are managed by
4647674Scael.Xr ioctl 2
4747674Scaelcalls.
4847674ScaelLine speeds (there are 16 choices for the
4947674Scael.Tn DMZ )
5047674Scaelmay be initiated via
5147674Scael.Xr getty 8
5247674Scaeland
5347674Scael.Xr stty 1
5447674Scaelor may be communicated by other programs which
5547674Scaelutilize
5647674Scael.Xr ioctl
5747674Scaelsuch as
5847674Scael.Xr ifcongif 8 ,
5947674Scaelsee
6047674Scael.Xr tty 4  .
6147674Scael.Pp
6227019SdonnThe
6347674Scael.Nm dmz
6428259Skarelsdriver normally enables the input silos with a short timeout
6528259Skarels(30 milliseconds); this allows multiple characters to be received
6628259Skarelsper interrupt during periods of high-speed input.
6747674Scael.Sh FILES
6847674Scael.Bl -tag -width /dev/tty[abcefg][0-9a-n] -compact
6947674Scael.It Pa /dev/tty[abcefg][0-9a-n]
7047674Scael.El
7147674Scael.Sh DIAGNOSTICS
7247674Scael.Bl -diag
7347674Scael.It dmz%d: NXM line %d.
7447674ScaelNo response from the
7547674Scael.Tn UNIBUS
7647674Scaelon a
7747674Scael.Tn DMA
7847674Scaeltransfer
7947674Scaelwithin a timeout period.  This is often followed by a
8047674Scael.Tn UNIBUS
8147674Scaeladapter
8247674Scaelerror.  This occurs most frequently when the
8347674Scael.Tn UNIBUS
8447674Scaelis heavily loaded
8547674Scaeland when devices which hog the bus (such as
8647674Scael.Tn RK07 Ns s )
8747674Scaelare present.
8827019SdonnIt is not serious.
8947674Scael.Pp
9047674Scael.It dmz%d: silo overflow.
9127019SdonnThe character input silo overflowed
9227019Sdonnbefore it could be serviced.  This can happen if a hard error occurs
9347674Scaelwhen the
9447674Scael.Tn CPU
9547674Scaelis running with elevated priority, as the system will
9627019Sdonnthen print a message on the console with interrupts disabled.
9727019SdonnIt is not serious.
9847674Scael.El
9947674Scael.Sh SEE ALSO
10047674Scael.Xr tty 4
10147674Scael.Sh HISTORY
10247674ScaelThe
10347674Scael.Nm
10447674Scaeldriver appeared in
10547674Scael.Bx 4.3 .
10647674Scael.Sh BUGS
10728259SkarelsIt should be possible to set the silo timeout with a configuration file option,
10828259Skarelsas the value is a trade-off between efficiency and response time for flow
10928259Skarelscontrol and character echo.
110