Annotation of 43BSDTahoe/man/man4/vax/dmf.4, revision 1.1.1.1

1.1       root        1: .\" Copyright (c) 1983 Regents of the University of California.
                      2: .\" All rights reserved.  The Berkeley software License Agreement
                      3: .\" specifies the terms and conditions for redistribution.
                      4: .\"
                      5: .\"    @(#)dmf.4       6.4 (Berkeley) 5/16/86
                      6: .\"
                      7: .TH DMF 4 "May 16, 1986"
                      8: .UC 5
                      9: .SH NAME
                     10: dmf \- DMF-32, terminal multiplexor
                     11: .SH SYNOPSIS
                     12: .B "device dmf0 at uba? csr 0160340"
                     13: .br
                     14: .ti +0.5i
                     15: .B "vector dmfsrint dmfsxint dmfdaint dmfdbint dmfrint dmfxint dmflint"
                     16: .SH DESCRIPTION
                     17: The 
                     18: .I dmf
                     19: device provides 8 lines of asynchronous serial line support.
                     20: The first two of these have full modem control.
                     21: The device also provides a line printer port
                     22: similar to the LP-11.
                     23: Other features of the DMF-32 are not supported.
                     24: During autoconfiguration, the driver examines the configuration of each DMF-32
                     25: and adjusts the interrupt vectors so that fewer vector locations are used
                     26: if possible.
                     27: .PP
                     28: Each line attached to a DMF-32 serial line port behaves as described
                     29: in
                     30: .IR tty (4).
                     31: Input and output for each line may independently be set to run at any
                     32: of 16 speeds; see
                     33: .IR tty (4)
                     34: for the encoding.
                     35: .PP
                     36: Bit
                     37: .I i
                     38: of flags may be specified for a
                     39: .I dmf
                     40: to to say that a line is not properly connected, and that the
                     41: line should be treated as hard-wired with carrier always present.
                     42: Thus specifying ``flags 0x04'' in the specification of 
                     43: .IR dmf 0
                     44: would cause line ttyA2 to be treated in this way.
                     45: Flags should be set for all lines without hardware support for modem control.
                     46: .PP
                     47: The serial line part of the
                     48: .I dmf
                     49: driver normally enables the input silos with a short timeout
                     50: (30 milliseconds); this allows multiple characters to be received
                     51: per interrupt during periods of high-speed input.
                     52: .PP
                     53: A line printer port on
                     54: .I dmf\^n
                     55: is designated by
                     56: a minor device number of the form 128+\fIn\fP.
                     57: Columns and lines per page may be changed from the default
                     58: 132 columns and 66 lines by encoding the number of columns
                     59: in bits 8-15 of flags and the number of lines in bits 16-23.
                     60: This device does not provide the fancy output canonicalization
                     61: features of the
                     62: .IR lp (4)
                     63: driver.
                     64: .SH FILES
                     65: /dev/tty[A-CE-I][0-7]
                     66: .br
                     67: /dev/ttyd[0-7]
                     68: .br
                     69: /dev/lp
                     70: .SH SEE ALSO
                     71: tty(4)
                     72: .SH DIAGNOSTICS
                     73: .BR "dmf%d: NXM line %d" .
                     74: No response from UNIBUS on a DMA transfer
                     75: within a timeout period.  This is often followed by a UNIBUS adapter
                     76: error.  This occurs most frequently when the UNIBUS is heavily loaded
                     77: and when devices which hog the bus (such as RK07s) are present.
                     78: It is not serious.
                     79: .PP
                     80: .BR "dmf%d: silo overflow" .
                     81: The character input silo overflowed
                     82: before it could be serviced.  This can happen if a hard error occurs
                     83: when the CPU is running with elevated priority, as the system will
                     84: then print a message on the console with interrupts disabled.
                     85: It is not serious.
                     86: .PP
                     87: .BR dmfsrint ,
                     88: .BR dmfsxint ,
                     89: .BR dmfdaint ,
                     90: .BR dmfdbint .
                     91: One of the unsupported parts of the dmf interrupted; something
                     92: is amiss, check your interrupt vectors for a conflict with another
                     93: device.
                     94: .SH BUGS
                     95: It should be possible to set the silo timeout with a configuration file option,
                     96: as the value is a trade-off between efficiency and response time for flow
                     97: control and character echo.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.