[comp.unix.wizards] DCD Problems

m5@lynx.UUCP (Mike McNally) (11/03/88)

Lynx has an Integrated Solutions 68K VME system, running 4.2 BSD.  The
IS port of 4.2 (maybe other's; I don't know) uses one of the local mode
word bits of the tty driver, the LNOMDM bit, to control whether an open()
request to the port will require Data Carrier Detect to be asserted before
completing.  The default is (of course) that it DOES need to be asserted,
and as a result almost all of our cables to the thing have DCD wired active.
An exception is with the dial-in modem.  The modem itself asserts DCD
when it answers and connects.  The getty at that port just sits around,
hung in open() until the modem connects.  Great.  What we'd like to be
able to do, however, is use one line for both directions of modem 
traffic.

I'm rambling.  The big question is this:  somehow, through a miracle of
technology, tip seems able to break through the DCD barrier.  In other
words, if I plug a modem that is not asserting DCD straight into the
machine without a funny connector, I can actually talk to the modem
with tip!  Strangely, it takes a long time for tip to connect; we suspect
that it's waiting for a timeout signal and then proceeding to do some
secret operation.

Does anybody know anything about the DCD mystery?