izscd(7) DG/UX 5.4R3.00 izscd(7)
NAME
izscd - integrated 8530 synchronous chip driver
SYNOPSIS
izscd()
DESCRIPTION
The izscd driver provides the interface to the integrated synchronous
hardware (8530 SCC). To support the 8530 integrated synchronous chip
driver you must specify izscd() in the system configuration file
prior to building the DG/UX kernel.
The format of the izscd system file entry is shown above.
For more information concerning device configuration, refer to
"Writing a Device Driver" in Programming in the DG/UX Kernel
Environment.
For the izscd system file entry, two i-nodes in /dev are created as
the izscd devices are configured: one clone device, and one for the
I/O port.
The izscd creates a clone device i-node with the format izscd00.
This 00 is to maintain compatibility with the other synchronous
drivers. The clone device can be used for line management functions
such as statistics manipulation and line configuration. I/O messages
will not be processed on a clone device. The clone device supports
multiple opens. The number of opens supported by the clone device is
a system file parameter.
The /dev i-node used for I/O has the format izscdu, where u is the
unit number. The unit number specifies a specific communication
channel on the SCC. A value of 0 for u corresponds to the Comm-A
port. Line management functions that are allowed on the clone device
are also allowed on the I/O device. The I/O device supports only one
open at a time.
In conjunction with the izscd system file entries, the following
system file variables are used by the izscd at configuration time.
System file parameter Alias Name
cfizscdtotalclones IZSCDCLONES
cfizscdreceivebuffers IZSCDRXBUFF
cfizscdoversizebuffers IZSCDOVBUFF
cfizscdoversizebuffersize IZSCDOVSIZE
cfizscdhighwater IZSCDHIWAT
cfizscdlowwater IZSCDLOWAT
cfizscdmaximumbaud IZSCDMAXBAUD
cfizscdtotalclones specifies the number of allowable clone opens
for the clone device.
cfizscdreceivebuffers specifies the number of STREAMS buffers that
will be pre-allocated for receiving frames.
Licensed material--property of copyright holder(s) 1
izscd(7) DG/UX 5.4R3.00 izscd(7)
cfizscdoversizedbuffers 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.
cfizscdoversizedbuffersize 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.
cfizscdhighwater is the high water mark for streams flow control.
cfizscdlowwater is the low water mark for streams flow control.
cfizscdmaximumbaud is the maximum baud rate value of izscd()
driver.
EXAMPLES
The following is the system file entry:
izscd()
If this entry appears in the system file, the izscd creates the
following i-node entries at configuration time:
/dev/izscds00 izscd clone device (for line management)
/dev/izscd000 izscd port A I/O device (for port A I/O)
SEE ALSO
wanadm(1M), iscd(7), vsxb(7).
Programming in the DG/UX Kernel Environment.
NOTES
Baud Rates
The izscd driver supports the following internally generated
baud rates:
1200 2400 4800 9600
In addition to the internal baud rates listed above, the izscd
will accept any external clock data rate up to 9600 bps. It
is not recommended that a baud rate higher than 9600 bps be
used with izscd.
The clock configuration of izscd must match the internal jumpers.
The synchronous port must also be configured through the SCM prompt.
Licensed material--property of copyright holder(s) 2