1*62972Sbostic.\" Copyright (c) 1990, 1991, 1993 2*62972Sbostic.\" The Regents of the University of California. 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. 762971Sbostic.\" 844673Sbostic.\" %sccs.include.redist.man% 944673Sbostic.\" 10*62972Sbostic.\" @(#)dcl.4 8.1 (Berkeley) 06/09/93 1144673Sbostic.\" 1247672Scael.Dd 1347672Scael.Dt DCL 4 hp300 1447672Scael.Os 1547672Scael.Sh NAME 1647672Scael.Nm dcl 1747672Scael.Nd 1847672Scael.Tn HP 1947672Scael98628A communications link 2047672Scael.Sh SYNOPSIS 2147672Scael.Cd "device dcl0 at scode? flags 0x1" 2247672Scael.Sh DESCRIPTION 2347672ScaelThe 98628A is a buffered 2447672Scael.Tn EIA 2547672Scael.Tn RS-232C 2647672Scael.Pf ( Tn CCITT 2747672Scael.Tn V.28 ) 2847672Scaelcommunications interface. 2944673SbosticIt has one port with full modem control. 3047672Scael.Pp 3144673SbosticInput and output for each line may set to one of following baud rates; 3244673Sbostic0, 50, 75, 110, 134.5, 150, 200, 300, 600, 1200, 1800, 2400, 4800, 3347672Scael9600, 19200. 3447672Scael.Pp 3547672ScaelAn optional argument 3647672Scael.Ar flags 3747672Scaelmay be set to 1 if the line should be treated as hard-wired with 3844673Sbosticcarrier always present, or to 0 if modem control is desired. 3947672Scael.Pp 4047672ScaelUse 4147672Scael.Tn HP 4247672Scaelcable "98626 & 98628 opts.002, 4347672Scael.Tn RS232-C 4447672Scael.Tn DCE CABLE , 4547672Scael5061-4216" to attach non-modem devices. 4647672ScaelUse 4747672Scael.Tn HP 4847672Scaelcable "98626 & 98628 opts.001, 4947672Scael.Tn RS232-C 5047672Scael.Tn DTE CABLE , 5147672Scael5061-4215" to attach modems. 5247672Scael.Pp 5344673SbosticThe 98628A has a 256 byte input silo and a 256 output silo. Input interrupts 5444673Sbostichappen on a per character basis. 5547672Scael.Pp 5647672ScaelThe high water and low water marks in the kernel tty routines are completely 5744673Sbosticinappropriate for a device like this with a large input buffer. Don't use 5844673Sbostictandem mode if possible. A fast system can handle input at 19.2K baud without 5944673Sbosticreceive overflow. 6047672Scael.Pp 6147672ScaelFor output to devices that make heavy use of 6247672Scael.Tn XON/XOFF 6347672Scaela write size of less 6444673Sbosticthen 256 will improve performance marginally. 6547672Scael.Sh FILES 6647672Scael.Bl -tag -width /dev/ttyl[0-9] -compact 6747672Scael.It Pa /dev/ttyl[0-9] 6847672Scael.El 6947672Scael.Sh DIAGNOSTICS 7047672Scael.Bl -diag 7147672Scael.It dcl%d: error 0x%x RESET CARD. 7247672ScaelWhere the errors are encoded: 7347672Scael.Bd -unfilled -offset indent 7444673Sbostic0x06 card failure 7544673Sbostic0x0d uart receive overflow 7644673Sbostic0x0e receive overflow 7744673Sbostic0x0f missing external clock 7844673Sbostic0x10 cts false too long 7944673Sbostic0x11 lost carrier 8044673Sbostic0x12 activity timeout 8144673Sbostic0x13 connection not established 8244673Sbostic0x19 illegal databits/parity 8344673Sbostic0x1a register address out of range 8444673Sbostic0x1b register value out of range 8544673Sbostic0x-- unknown error 8647672Scael.Ed 8747672Scael.El 8847672Scael.Sh SEE ALSO 8947672Scael.Xr tty 4 9047672Scael.Sh BUGS 9144673SbosticBreaks received at a faster rate then 1 break every second will be 9244673Sbosticrecognized as a single break. 9347672Scael.Pp 9444673SbosticConsole use is not supported. 9547672Scael.Pp 9647672ScaelThe 9747672Scael.Tn RS-422/423/499 , 9847672Scael.Tn MTS-DSN/DL 9947672Scaelmodes of the card are not supported. 100