xref: /csrg-svn/share/man/man4/man4.hp300/dcl.4 (revision 47672)
1*47672Scael.\" Copyright (c) 1990, 1991 The Regents of the University of California.
244673Sbostic.\" All rights reserved.
344673Sbostic.\"
444673Sbostic.\" This code is derived from software contributed to Berkeley by
544673Sbostic.\" the Systems Programming Group of the University of Utah Computer
644673Sbostic.\" Science Department.
744673Sbostic.\" %sccs.include.redist.man%
844673Sbostic.\"
9*47672Scael.\"     @(#)dcl.4	5.2 (Berkeley) 03/27/91
1044673Sbostic.\"
11*47672Scael.Dd
12*47672Scael.Dt DCL 4 hp300
13*47672Scael.Os
14*47672Scael.Sh NAME
15*47672Scael.Nm dcl
16*47672Scael.Nd
17*47672Scael.Tn HP
18*47672Scael98628A communications link
19*47672Scael.Sh SYNOPSIS
20*47672Scael.Cd "device dcl0 at scode? flags 0x1"
21*47672Scael.Sh DESCRIPTION
22*47672ScaelThe 98628A is a buffered
23*47672Scael.Tn EIA
24*47672Scael.Tn RS-232C
25*47672Scael.Pf ( Tn CCITT
26*47672Scael.Tn V.28 )
27*47672Scaelcommunications interface.
2844673SbosticIt has one port with full modem control.
29*47672Scael.Pp
3044673SbosticInput and output for each line may set to one of following baud rates;
3144673Sbostic0, 50, 75, 110, 134.5, 150, 200, 300, 600, 1200, 1800, 2400, 4800,
32*47672Scael9600, 19200.
33*47672Scael.Pp
34*47672ScaelAn optional argument
35*47672Scael.Ar flags
36*47672Scaelmay be set to 1 if the line should be treated as hard-wired with
3744673Sbosticcarrier always present, or to 0 if modem control is desired.
38*47672Scael.Pp
39*47672ScaelUse
40*47672Scael.Tn HP
41*47672Scaelcable "98626 & 98628 opts.002,
42*47672Scael.Tn RS232-C
43*47672Scael.Tn DCE CABLE ,
44*47672Scael5061-4216" to attach non-modem devices.
45*47672ScaelUse
46*47672Scael.Tn HP
47*47672Scaelcable "98626 & 98628 opts.001,
48*47672Scael.Tn RS232-C
49*47672Scael.Tn DTE CABLE ,
50*47672Scael5061-4215" to attach modems.
51*47672Scael.Pp
5244673SbosticThe 98628A has a 256 byte input silo and a 256 output silo. Input interrupts
5344673Sbostichappen on a per character basis.
54*47672Scael.Pp
55*47672ScaelThe high water and low water marks in the kernel tty routines are completely
5644673Sbosticinappropriate for a device like this with a large input buffer.  Don't use
5744673Sbostictandem mode if possible.  A fast system can handle input at 19.2K baud without
5844673Sbosticreceive overflow.
59*47672Scael.Pp
60*47672ScaelFor output to devices that make heavy use of
61*47672Scael.Tn XON/XOFF
62*47672Scaela write size of less
6344673Sbosticthen 256 will improve performance marginally.
64*47672Scael.Sh FILES
65*47672Scael.Bl -tag -width /dev/ttyl[0-9] -compact
66*47672Scael.It Pa /dev/ttyl[0-9]
67*47672Scael.El
68*47672Scael.Sh DIAGNOSTICS
69*47672Scael.Bl -diag
70*47672Scael.It dcl%d: error 0x%x RESET CARD.
71*47672ScaelWhere the errors are encoded:
72*47672Scael.Bd -unfilled -offset indent
7344673Sbostic0x06 card failure
7444673Sbostic0x0d uart receive overflow
7544673Sbostic0x0e receive overflow
7644673Sbostic0x0f missing external clock
7744673Sbostic0x10 cts false too long
7844673Sbostic0x11 lost carrier
7944673Sbostic0x12 activity timeout
8044673Sbostic0x13 connection not established
8144673Sbostic0x19 illegal databits/parity
8244673Sbostic0x1a register address out of range
8344673Sbostic0x1b register value out of range
8444673Sbostic0x-- unknown error
85*47672Scael.Ed
86*47672Scael.El
87*47672Scael.Sh SEE ALSO
88*47672Scael.Xr tty 4
89*47672Scael.Sh HISTORY
90*47672ScaelThe
91*47672Scael.Nm
92*47672Scaeldriver
93*47672Scael.Ud
94*47672Scael.Sh BUGS
9544673SbosticBreaks received at a faster rate then 1 break every second will be
9644673Sbosticrecognized as a single break.
97*47672Scael.Pp
9844673SbosticConsole use is not supported.
99*47672Scael.Pp
100*47672ScaelThe
101*47672Scael.Tn RS-422/423/499 ,
102*47672Scael.Tn MTS-DSN/DL
103*47672Scaelmodes of the card are not supported.
104