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: @(#)dca.4 5.2 (Berkeley) 3/27/91
.\" from: Id: com.4,v 1.1 1993/08/06 11:19:07 cgd Exp .\" 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 .Dd March 30, 1994
.Dt AST 4 i386 .Dt AST 4 i386
@ -45,7 +45,7 @@
.Nd .Nd
multiplexing serial communications interface multiplexing serial communications interface
.Sh SYNOPSIS .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 com2 at ast0 slave 0 flags 1"
.Cd "device com3 at ast0 slave 1 flags 1" .Cd "device com3 at ast0 slave 1 flags 1"
.Cd "device com4 at ast0 slave 2 flags 1" .Cd "device com4 at ast0 slave 2 flags 1"
@ -96,8 +96,4 @@ device.
The The
.Nm .Nm
driver was written by Roland McGrath and placed into the public driver was written by Roland McGrath and placed into the public
domain. It was inspired by the work of Bill Sommerfeld on support for domain.
this hardware in the
.Nm com
driver.

View File

@ -35,7 +35,7 @@
.\" .\"
.\" from: @(#)dca.4 5.2 (Berkeley) 3/27/91 .\" from: @(#)dca.4 5.2 (Berkeley) 3/27/91
.\" from: Id: com.4,v 1.1 1993/08/06 11:19:07 cgd Exp .\" 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 .Dd March 30, 1994
.Dt AST 4 i386 .Dt AST 4 i386
@ -45,7 +45,7 @@
.Nd .Nd
multiplexing serial communications interface multiplexing serial communications interface
.Sh SYNOPSIS .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 com2 at ast0 slave 0 flags 1"
.Cd "device com3 at ast0 slave 1 flags 1" .Cd "device com3 at ast0 slave 1 flags 1"
.Cd "device com4 at ast0 slave 2 flags 1" .Cd "device com4 at ast0 slave 2 flags 1"
@ -96,8 +96,4 @@ device.
The The
.Nm .Nm
driver was written by Roland McGrath and placed into the public driver was written by Roland McGrath and placed into the public
domain. It was inspired by the work of Bill Sommerfeld on support for domain.
this hardware in the
.Nm com
driver.

View File

@ -33,7 +33,7 @@
.\" SUCH DAMAGE. .\" SUCH DAMAGE.
.\" .\"
.\" from: @(#)dca.4 5.2 (Berkeley) 3/27/91 .\" 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 .Dd August 6, 1993
.Dt COM 4 i386 .Dt COM 4 i386
@ -43,11 +43,12 @@
.Nd .Nd
serial communications interface serial communications interface
.Sh SYNOPSIS .Sh SYNOPSIS
.Cd "device com0 at isa? port" \&"IO_COM1\&" tty irq 4 vector comintr .Cd "device com0 at isa? port" \&"IO_COM1\&" irq 4
.Cd "device com1 at isa? port" \&"IO_COM2\&" tty irq 3 vector comintr .Cd "device com1 at isa? port" \&"IO_COM2\&" irq 3
.Cd "device com2 at ast? slave ? flags 1"
.Sh DESCRIPTION .Sh DESCRIPTION
The The
.Nm com .Nm
driver provides support for NS8250-, NS16450-, and NS16550-based driver provides support for NS8250-, NS16450-, and NS16550-based
.Tn EIA .Tn EIA
.Tn RS-232C .Tn RS-232C
@ -58,41 +59,47 @@ buffers, and the NS16550 has a 16 character buffer.
.Pp .Pp
Input and output for each line may set to one of following baud rates; 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, 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 .Sh FILES
.Bl -tag -width Pa .Bl -tag -width Pa
.It Pa /dev/tty00 .It Pa /dev/tty00
.It Pa /dev/tty01 .It Pa /dev/tty01
.It Pa /dev/tty02
.El .El
.Sh DIAGNOSTICS .Sh DIAGNOSTICS
.Bl -diag .Bl -diag
.It com%d: silo overflow. .It com%d: %d silo overflows
The single-character input The input
.Dq silo .Dq silo
has overflowed and incoming data has been lost. 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 The device has generated an unexpected interrupt
with the code listed. with the code listed.
.El .El
.Sh SEE ALSO .Sh SEE ALSO
.Xr ast 4 ,
.Xr rtfps 4 ,
.Xr tty 4 .Xr tty 4
.Sh HISTORY .Sh HISTORY
The The
.Nm .Nm
driver is derived from the driver was originally derived from the
.Nm HP9000/300 .Nm HP9000/300
.Nm dca .Nm dca
driver and is driver and is
.Ud .Ud
.Sh BUGS .Sh BUGS
Data loss is possible on busy systems with baud rates greater than 300. Data loss is possible on busy systems with unbuffered UARTs at high speed.
The
.Nm com
driver is slow, buggy, and not properly tested.
.Pp .Pp
The name of this driver and the constants which define the locations 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 . .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: @(#)dca.4 5.2 (Berkeley) 3/27/91
.\" from: Id: com.4,v 1.1 1993/08/06 11:19:07 cgd Exp .\" 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 .Dd August 7, 1994
.Dt RTFPS 4 i386 .Dt RTFPS 4 i386
@ -54,10 +54,12 @@ multiplexing serial communications interface
The The
.Nm rtfps .Nm rtfps
driver provides support for IBM RT PC boards that multiplex together up to four 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 .Tn RS-422A
.\" .Pf ( Tn CCITT
.\" .Tn V.28 )
communications interfaces. communications interfaces.
.Pp .Pp
Each Each

View File

@ -35,7 +35,7 @@
.\" .\"
.\" from: @(#)dca.4 5.2 (Berkeley) 3/27/91 .\" from: @(#)dca.4 5.2 (Berkeley) 3/27/91
.\" from: Id: com.4,v 1.1 1993/08/06 11:19:07 cgd Exp .\" 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 .Dd August 7, 1994
.Dt RTFPS 4 i386 .Dt RTFPS 4 i386
@ -54,10 +54,12 @@ multiplexing serial communications interface
The The
.Nm rtfps .Nm rtfps
driver provides support for IBM RT PC boards that multiplex together up to four 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 .Tn RS-422A
.\" .Pf ( Tn CCITT
.\" .Tn V.28 )
communications interfaces. communications interfaces.
.Pp .Pp
Each Each