xref: /csrg-svn/share/man/man4/man4.vax/dmz.4 (revision 47674)
1*47674Scael.\" Copyright (c) 1983, 1991 Regents of the University of California.
2*47674Scael.\" All rights reserved.
327019Sdonn.\"
4*47674Scael.\" %sccs.include.redist.man%
527019Sdonn.\"
6*47674Scael.\"     @(#)dmz.4	6.4 (Berkeley) 03/27/91
7*47674Scael.\"
8*47674Scael.Dd
9*47674Scael.Dt DMZ 4 vax
10*47674Scael.Os BSD 4.2
11*47674Scael.Sh NAME
12*47674Scael.Nm dmz
13*47674Scael.Nd
14*47674Scael.Tn DMZ-32
15*47674Scaelterminal multiplexor
16*47674Scael.Sh SYNOPSIS
17*47674Scael.Cd "device dmz0 at uba? csr 0160540" "vector dmzrinta dmzxinta dmzrintb dmzxintb dmzrintc dmzxintc"
18*47674Scael.Sh DESCRIPTION
1927019SdonnThe
20*47674Scael.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.
24*47674Scael.Pp
25*47674ScaelAn optional argument
26*47674Scael.Ar flags
27*47674Scaelmay be supplied with the device specification for
28*47674Scael.Nm dmz
29*47674Scaelin the config file indicating
30*47674Scaelthat the line corresponding to
31*47674Scaelbit number
32*47674Scael.Ar i
33*47674Scaelis not properly
34*47674Scaelconnected, and should be treated as hard-wired with carrier
35*47674Scaelalways present.  Thus specifying
36*47674Scael.Ql flags 0x000004
37*47674Scaelfor
38*47674Scael.Li dmz0
3927019Sdonnwould cause line
40*47674Scael.Pa ttya2
4127019Sdonnto be treated in this way.
42*47674Scael.Pp
43*47674ScaelNormal
44*47674Scael.Tn I/O
45*47674Scaelcontrol parameters for individual lines are managed by
46*47674Scael.Xr ioctl 2
47*47674Scaelcalls.
48*47674ScaelLine speeds (there are 16 choices for the
49*47674Scael.Tn DMZ )
50*47674Scaelmay be initiated via
51*47674Scael.Xr getty 8
52*47674Scaeland
53*47674Scael.Xr stty 1
54*47674Scaelor may be communicated by other programs which
55*47674Scaelutilize
56*47674Scael.Xr ioctl
57*47674Scaelsuch as
58*47674Scael.Xr ifcongif 8 ,
59*47674Scaelsee
60*47674Scael.Xr tty 4  .
61*47674Scael.Pp
6227019SdonnThe
63*47674Scael.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.
67*47674Scael.Sh FILES
68*47674Scael.Bl -tag -width /dev/tty[abcefg][0-9a-n] -compact
69*47674Scael.It Pa /dev/tty[abcefg][0-9a-n]
70*47674Scael.El
71*47674Scael.Sh DIAGNOSTICS
72*47674Scael.Bl -diag
73*47674Scael.It dmz%d: NXM line %d.
74*47674ScaelNo response from the
75*47674Scael.Tn UNIBUS
76*47674Scaelon a
77*47674Scael.Tn DMA
78*47674Scaeltransfer
79*47674Scaelwithin a timeout period.  This is often followed by a
80*47674Scael.Tn UNIBUS
81*47674Scaeladapter
82*47674Scaelerror.  This occurs most frequently when the
83*47674Scael.Tn UNIBUS
84*47674Scaelis heavily loaded
85*47674Scaeland when devices which hog the bus (such as
86*47674Scael.Tn RK07 Ns s )
87*47674Scaelare present.
8827019SdonnIt is not serious.
89*47674Scael.Pp
90*47674Scael.It dmz%d: silo overflow.
9127019SdonnThe character input silo overflowed
9227019Sdonnbefore it could be serviced.  This can happen if a hard error occurs
93*47674Scaelwhen the
94*47674Scael.Tn CPU
95*47674Scaelis running with elevated priority, as the system will
9627019Sdonnthen print a message on the console with interrupts disabled.
9727019SdonnIt is not serious.
98*47674Scael.El
99*47674Scael.Sh SEE ALSO
100*47674Scael.Xr tty 4
101*47674Scael.Sh HISTORY
102*47674ScaelThe
103*47674Scael.Nm
104*47674Scaeldriver appeared in
105*47674Scael.Bx 4.3 .
106*47674Scael.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