Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

wanadm(1M)



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


NAME
       iscd - Integrated Signetics Synchronous controller

SYNOPSIS
       iscd([controller-num[,line-num]])

DESCRIPTION
       The iscd device driver provides access to an integrated Signetics
       68562 DUSCC (Dual Universal Serial Communications Controller) device.
       To configure such a device, you must add to the DG/UX system
       configuration file one or more device name entries of the form
       described in the synopsis above.  The parameters in a device name
       have the following meanings:

       ·   The controller-num parameter is a hexadecimal number which
           distinguishes the various instances of the contoller that are
           available.  The default value for controller-num is 0, which is
           also the only value currently supported.

       ·   The line-num parameter is a hexadecimal number which identifies a
           particular synchronous port on the iscd device.  The value 1
           refers to port A, while 2 refers to port B.  The default value
           for line-num is the special value 0, which identifies the iscd
           controller itself, distinct from any of the lines on it.

       The iscd driver supports the following internally generated baud
       rates:  1200, 2400, 4800, 9600, 19200, 38400, 48000, 56000 and 64000
       bps.  The driver will accept any external clock data rate up to 64000
       bps.

       In conjunction with the iscd system file entries, the following
       tunable kernel parameters are used by all iscd devices configured
       into the system:

       ·   ISCD_CLONES specifies the number of allowable clone opens for the
           clone device.  The default value is 4.

       ·   ISCD_RXBUFF specifies the number of STREAMS buffers that will be
           pre-allocated for receiving frames.  There should always be at
           least two such buffers.  The default value is 8.

       ·   ISCD_OVBUFF specifies the number of specifies the number of
           STREAMS buffers that will be pre-allocated to use for receiving
           frames that are larger than the configured maximum frame size.
           The default value is 3.

       ·   ISCD_OVSIZE specifies the size in bytes of the STREAMS buffers
           that will be pre-allocated to use for receiving frames that are
           larger than the configured maximum frame size (which itself must
           not exceed 64 KB).  The default value is 1024.

       ·   ISCD_LFRETRY specifies the maximum number of times the driver
           will check that a flush of the DMA has occurred on receipt of a
           frame.  The default value is 10.

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

           /dev/sync/line/iscd(controller-num,line-num)


       A character-special device node for the whole controller is also
       created, using the pathname:

           /dev/sync/stat/iscd(controller-num)

       This device node is a clonable Streams device node, which means that
       it can be opened multiple times in order to perform line management
       functions such as statistics manipulation and line configuration.
       I/O messages are not processed on this device.

EXAMPLES
       The following entry in a DG/UX system configuration file configures
       an iscd controller:

            iscd()



       For more information about DG/UX device configuration, refer to
       "Writing a Device Driver" in Programming in the DG/UX Kernel
       Environment.

SEE ALSO
       wanadm(1M).


Licensed material--property of copyright holder(s)

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