CDSIO(7) CDSIO(7) NAME cdsio - 6-port serial I/O SYNOPSIS /dev/tty[dmf][5-10] /dev/tty[dmf][13-18] DESCRIPTION 6-port boards can be used for modems or other asynchronous, serial I/O devices. The ports provided by the cdsio board are very similar to the on-board duart ports. Various character echoing and interpreting parameters can be set independently for each port. See termio(7) for details. By opening either the ttyd*, ttym*, or ttyf* device name of a port, different hardware signals are supported. Ttyd* is typically used for direct connect devices such as terminals; ttym* is used for devices that use modem control such as modems; and ttyf* is used for devices that understand hardware flow control such printers and high speed modems. If ttyf* is desired, the "new" cabling scheme must be used. The driver is informed of which cabling is present by its lboot(1M) file, /var/sysgen/master.d/cdsio. When the ttyf* device name is used, the board requires that the DSR signal be "true" before receiving any data. With the "new firmware," the board can process significantly more than 30,000 bytes of input and output per second. This is enough to support as many as 4 ports with data being simultaneously transmitted and received at 38,400 bits/second. The "old firmware" is significantly slower, and 38,400 is not recommended. To allow the system and the board to handle high volume, high speed input, individual characters are accumulated for short periods before they are given to the rest of the system. While this does make higher throughput possible, it also increases the latency for individual characters. This latency can be adjusted in the lboot(1M) file. Detection of the serial I/O board is automatic. If the board is present, its driver is included in the configured kernel. This probing and configuring is done when the system starts by the rc2 scripts. FILES /dev/tty[dmf][5-10] /dev/tty[dmf][13-18] /dev/MAKEDEV /etc/init.d/autoconfig /var/sysgen/master.d/cdsio /var/sysgen/system SEE ALSO duart(7), lboot(1M), rc2(1M), system(4), termio(7) Page 2