Subject: com driver hangs?
To: None <port-i386@NetBSD.ORG>
From: Ty Sarna <tsarna@endicor.com>
List: port-i386
Date: 03/27/1998 17:12:56
Anyone had problems with the com driver in 1.3/1.3.1 hanging once in a
while?

I'v had a periodic problem on two machines (of vastly different hardware
--- one's a pentium with 16550s, one's a 386 with a Hayes ESP) where,
once in a blue moon the com port hangs.  This has happened since
1.3_ALPHA or so, actually. It worked with 1.2G.

On the Pentium, I'm using modemd to answer the phone.  A few times now,
it's simply stopped answering.  It never wakes up when the modem rings. 
However, it's not modemd that's at fault, I'm fairly sure.  Killing off
the process and restaring does nothing to help.  I have to reboot to get
things working again.

On the 386, pppd will sometimes hang.  I can't kill it.  Sometimes, both
the RX/TX lights come on on the ISDN TA, and in those cases the machine
is usually locked up tight (like it's spending all it's time talking to
itself, using the TA as a loopback).  Fortunately or unfortunately, it
happens rarely and so far only when I'm in a real hurry, so I just
reboot the thing.  If it happens when I have some time, I'll hook up a
keyboard and try to get into DDB. 

I'm wondering if I should go to -current, and see if maybe the com
changes help any.

(Also, has the baud-0-to-hang-up semantic been restored in -current's
com driver yet?)