Minor updates.

This commit is contained in:
mycroft 1994-08-11 22:18:46 +00:00
parent 5009183daf
commit 9ce68c0a4a
5 changed files with 42 additions and 39 deletions

View File

@ -35,7 +35,7 @@
.\"
.\" from: @(#)dca.4 5.2 (Berkeley) 3/27/91
.\" from: Id: com.4,v 1.1 1993/08/06 11:19:07 cgd Exp
.\" $Id: ast.4,v 1.2 1994/03/31 06:50:08 mycroft Exp $
.\" $Id: ast.4,v 1.3 1994/08/11 22:18:46 mycroft Exp $
.\"
.Dd March 30, 1994
.Dt AST 4 i386
@ -45,7 +45,7 @@
.Nd
multiplexing serial communications interface
.Sh SYNOPSIS
.Cd "master ast0 at isa? port 0x1a0 tty irq 5 vector astintr"
.Cd "master ast0 at isa? port 0x1a0 irq 5"
.Cd "device com2 at ast0 slave 0 flags 1"
.Cd "device com3 at ast0 slave 1 flags 1"
.Cd "device com4 at ast0 slave 2 flags 1"
@ -96,8 +96,4 @@ device.
The
.Nm
driver was written by Roland McGrath and placed into the public
domain. It was inspired by the work of Bill Sommerfeld on support for
this hardware in the
.Nm com
driver.
domain.

View File

@ -35,7 +35,7 @@
.\"
.\" from: @(#)dca.4 5.2 (Berkeley) 3/27/91
.\" from: Id: com.4,v 1.1 1993/08/06 11:19:07 cgd Exp
.\" $Id: ast.4,v 1.2 1994/03/31 06:50:08 mycroft Exp $
.\" $Id: ast.4,v 1.3 1994/08/11 22:18:46 mycroft Exp $
.\"
.Dd March 30, 1994
.Dt AST 4 i386
@ -45,7 +45,7 @@
.Nd
multiplexing serial communications interface
.Sh SYNOPSIS
.Cd "master ast0 at isa? port 0x1a0 tty irq 5 vector astintr"
.Cd "master ast0 at isa? port 0x1a0 irq 5"
.Cd "device com2 at ast0 slave 0 flags 1"
.Cd "device com3 at ast0 slave 1 flags 1"
.Cd "device com4 at ast0 slave 2 flags 1"
@ -96,8 +96,4 @@ device.
The
.Nm
driver was written by Roland McGrath and placed into the public
domain. It was inspired by the work of Bill Sommerfeld on support for
this hardware in the
.Nm com
driver.
domain.

View File

@ -33,7 +33,7 @@
.\" SUCH DAMAGE.
.\"
.\" from: @(#)dca.4 5.2 (Berkeley) 3/27/91
.\" $Id: com.4,v 1.1 1993/08/06 11:19:07 cgd Exp $
.\" $Id: com.4,v 1.2 1994/08/11 22:18:49 mycroft Exp $
.\"
.Dd August 6, 1993
.Dt COM 4 i386
@ -43,11 +43,12 @@
.Nd
serial communications interface
.Sh SYNOPSIS
.Cd "device com0 at isa? port" \&"IO_COM1\&" tty irq 4 vector comintr
.Cd "device com1 at isa? port" \&"IO_COM2\&" tty irq 3 vector comintr
.Cd "device com0 at isa? port" \&"IO_COM1\&" irq 4
.Cd "device com1 at isa? port" \&"IO_COM2\&" irq 3
.Cd "device com2 at ast? slave ? flags 1"
.Sh DESCRIPTION
The
.Nm com
.Nm
driver provides support for NS8250-, NS16450-, and NS16550-based
.Tn EIA
.Tn RS-232C
@ -58,41 +59,47 @@ buffers, and the NS16550 has a 16 character buffer.
.Pp
Input and output for each line may set to one of following baud rates;
50, 75, 110, 134.5, 150, 300, 600, 1200, 1800, 2400, 4800, 9600,
19200, 38400, or 57600.
19200, 38400, 57600, or 115200, or any other baud rate which is a factor
of 115200.
.Pp
If
.Dq flags 1
is specified, the
.Nm
driver will not set the MCR_IENABLE bit on the UART. This is mainly for
use on AST multiport boards, where the MCR_IENABLE bit is used to control
whether or not the devices use a shared interrupt.
.Sh FILES
.Bl -tag -width Pa
.It Pa /dev/tty00
.It Pa /dev/tty01
.It Pa /dev/tty02
.El
.Sh DIAGNOSTICS
.Bl -diag
.It com%d: silo overflow.
The single-character input
.It com%d: %d silo overflows
The input
.Dq silo
has overflowed and incoming data has been lost.
.It com%d: weird interrupt: %x.
.It com%d: weird interrupt: iir=%x
The device has generated an unexpected interrupt
with the code listed.
.El
.Sh SEE ALSO
.Xr ast 4 ,
.Xr rtfps 4 ,
.Xr tty 4
.Sh HISTORY
The
.Nm
driver is derived from the
driver was originally derived from the
.Nm HP9000/300
.Nm dca
driver and is
.Ud
.Sh BUGS
Data loss is possible on busy systems with baud rates greater than 300.
The
.Nm com
driver is slow, buggy, and not properly tested.
Data loss is possible on busy systems with unbuffered UARTs at high speed.
.Pp
The name of this driver and the constants which define the locations
of the various seiral ports are holdovers from
of the various serial ports are holdovers from
.Nm DOS .
.Pp
As usual, you get what you pay for; cheap NS16550 clones
generally don't work.

View File

@ -35,7 +35,7 @@
.\"
.\" from: @(#)dca.4 5.2 (Berkeley) 3/27/91
.\" from: Id: com.4,v 1.1 1993/08/06 11:19:07 cgd Exp
.\" $Id: rtfps.4,v 1.1 1994/08/07 11:05:57 mycroft Exp $
.\" $Id: rtfps.4,v 1.2 1994/08/11 22:18:50 mycroft Exp $
.\"
.Dd August 7, 1994
.Dt RTFPS 4 i386
@ -54,10 +54,12 @@ multiplexing serial communications interface
The
.Nm rtfps
driver provides support for IBM RT PC boards that multiplex together up to four
.\" EIA
.Rn EIA
.Tn RS-232C
.Pf ( Tn CCITT
.Tn V.28 )
or
.Tn RS-422A
.\" .Pf ( Tn CCITT
.\" .Tn V.28 )
communications interfaces.
.Pp
Each

View File

@ -35,7 +35,7 @@
.\"
.\" from: @(#)dca.4 5.2 (Berkeley) 3/27/91
.\" from: Id: com.4,v 1.1 1993/08/06 11:19:07 cgd Exp
.\" $Id: rtfps.4,v 1.1 1994/08/07 11:05:57 mycroft Exp $
.\" $Id: rtfps.4,v 1.2 1994/08/11 22:18:50 mycroft Exp $
.\"
.Dd August 7, 1994
.Dt RTFPS 4 i386
@ -54,10 +54,12 @@ multiplexing serial communications interface
The
.Nm rtfps
driver provides support for IBM RT PC boards that multiplex together up to four
.\" EIA
.Rn EIA
.Tn RS-232C
.Pf ( Tn CCITT
.Tn V.28 )
or
.Tn RS-422A
.\" .Pf ( Tn CCITT
.\" .Tn V.28 )
communications interfaces.
.Pp
Each