Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

mouse(7)

termio(7)

termiox(7)

chk.devlink(1M)

devlinktab(4M)



duart(7)                       DG/UX R4.11MU05                      duart(7)


NAME
       duart - Dual Universal Asynchronous Receiver/Transmitter

SYNOPSIS
       duart([controller-num[,port]])

DESCRIPTION
       The duart device driver accesses a Dual Universal Asynchronous
       Receiver/Transmitter serial line device.  Each duart device supports
       up to two asynchronous serial ports.  To configure a duart
       controller, you must add a device name entry of the form described
       above to the DG/UX system configuration file.  The parameters in a
       device name have the following meanings:

       ·   The controller-num parameter is a hexadecimal number in the range
           0 through 9 which distinguishes the various instances of the
           controller that are available.  The default value for controller-
           num is 0.  All DG/UX systems have either one or two duart devices
           integrated onto the system board or the primary I/O Controller
           (IOC) board.  On systems that can support multiple IOCs, two more
           integrated duart devices will be present on each additional IOC.
           The devices on the first IOC are named duart(0) and duart(1); the
           devices on the second IOC are named duart(2) and duart(3); and so
           on.

       ·   The port parameter is a hexadecimal number which identifies a
           particular asynchronous serial port on the duart device.  The
           first physical port on the device use port number 0 and the
           second uses port number 1.  The default value for port is 0.

       These ports present the standard terminal interface described in
       termio(7), except for the following unsupported features:

       ·   The PAREXT parity setting

       ·   The B50, B200, B34800 and EXTB baud rates

       ·   The stty options for hardware flow control via carrier detect
           (cdxon) and isochronous hardware flow control (isxoff)

       ·    The CDXON or ISXOFF flags of the x_hflag field of the termiox
           structure

FILES
       When a duart controller is configured, it creates a character-special
       device node for each available serial port, using the pathname:

           /dev/async/line/duart(controller-num,port)


       Note that every possible port on the device may not be available.  On
       some machines, the duart(1) device has only one port physically
       present on the back of the system cabinet.  A graphics workstation
       will reserve one of the ports for use as the /dev/mouse mouse device,
       while a non-graphics systems will reserve a different port for use as
       the /dev/syscon system console device.  See your hardware
       documentation for details.

       The chk.devlink command is responsible for creating and maintaining
       an additional link to each port device node, with a pathname of the
       form /dev/tty[0-9]*.  See the chk.devlink(1M) and devlinktab(4M) man
       pages for details.

EXAMPLES
       The following entries in a DG/UX configuration file configure the
       first two standard DUART devices (and thus, all available ports on
       each device):

            duart(0)
            duart(1)


SEE ALSO
       mouse(7), termio(7), termiox(7), chk.devlink(1M), devlinktab(4M).






Licensed material--property of copyright holder(s)

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026