Subject: Re: ring overflows (was Question)
To: Bill Studenmund <wrstuden@loki.stanford.edu>
From: Dave Huang <khym@bga.com>
List: port-mac68k
Date: 05/19/1997 20:59:02
> The problem is that we only have one output line. Typically it's
> used to hang up the modem. We need a way to choose which way to
> go (what to do with the output). The idea is to have crtscts which
> will, as at present, use the output for hanging up the modem.
> We'll add cdtrcts to use the output for flow control.

Hmm... those names seem backwards to me... I don't exactly know what
crtscts currently does on mac68k though. But anyways, to me, "crtscts"
says handshake out is used as RTS, handshake in is used as CTS. i.e.
hardware flow control. "cdtrcts" says handshake out is used as DTR,
handshake in is used as CTS. i.e. output hangs up modem. And isn't
crtscts supposed to mean hardware flow control? I think that's what it
does on the i386 port, and that's what the comment in
/usr/include/sys/termios.h implies. (The termios(4) manpage says
something else though... I picked the one that agrees with me ;)

So, in the current mac68k zs driver, crtscts does _not_ use HSKo for
flow control?

Name: Dave Huang     |   Mammal, mammal / their names are called /
INet: khym@bga.com   |   they raise a paw / the bat, the cat /
FurryMUCK: Dahan     |   dolphin and dog / koala bear and hog -- TMBG
Dahan: Hani G Y+C 21 Y++ L+++ W- C++ T++ A+ E+ S++ V++ F- Q+++ P+ B+ PA+ PL++