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)