Do the Sun serial ports support RTS/CTS flow control?


        The serial port hardware can do CTS-based control of the flow of
        data *from* the Sun *out* the serial port automatically.  The
        tty driver option for that is the CRTSCTS option; it can be
        specified in:

                the "printcap" "ms" capability for a printer;

                in the "gettytab" "ms", "m0", "m1", or "m2" capabilities
                for a dial-in port;

                the "STTY=" option for a dial-out line for UUCP or "cu"
                [check the UUCP documentation for details];

        and can be specified with the "hf" capability in "/etc/remote"
        for "tip".

        The hardware cannot directly do RTS-based control of the flow of
        data *into* the Sun, and the software does not currently support
        controlling the flow of data into the Sun with RTS.

        NOTE: the EEPROM options in newer Suns do not affect the flow

        control performed by the OS; in fact, the OS ignores the
        "ttya-mode", "ttyb-mode", "ttya-rts-dtr-off", and
        "ttyb-rts-dtr-off" EEPROM options entirely.  You don't need to
        set them to change the way the OS handles the tty, and even if
        you do set them, it won't change the way the OS handles the tty.

	Sun has released a new jumbo tty patch 100513-04 for SunOS 4.1.2 
	and 4.1.3 that incorporates changes to the tty driver to
	support RTS/CTS handshaking. Anyone trying to get RTS/CTS
	handshaking to work should get this patch.


Go to the index previous next