From: Alan Cox (iiitac@swan.pyr)
Date: 01/28/93


From: iiitac@swan.pyr (Alan Cox)
Subject: Serial Drivers
Date: Thu, 28 Jan 1993 16:54:32 GMT

The 0.99.2/3/4 serial drivers have a set of bugs to do with CLOCAL, these
prevent several programs that should work from working on lines without
the carrier signal present. When the terminal is opened the line is marked
as hung_up and when CLOCAL is then set the line is not restored.
In addition the serial driver doesn't block until carrier is raised in
normal use as Unix systems do.

I've posted Linus a set of patches a while ago for this and 0.99.2 , but only
for the new interrupt handler, these also allow you to select() on a tty
open like the sys5.4 terminal managers do.

In the meantime a warning for anyone using the amateur radio KA9Q version
I released. DONT upgrade to 0.99.2 without the serial patches I included
and DONT upgrade to 0.99.3 or .4. I'll try and merge the serial fixes into
the 0.99.4 kernel and resubmit them again.

Alan
                                  .