From owner-freebsd-current Thu Jan 30 01:36:41 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id BAA01025 for current-outgoing; Thu, 30 Jan 1997 01:36:41 -0800 (PST) Received: from deepo.prosa.dk ([193.89.187.27]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA01019 for ; Thu, 30 Jan 1997 01:36:35 -0800 (PST) Received: (from regnauld@localhost) by deepo.prosa.dk (8.8.5/8.8.4/prosa-1.1) id KAA05111; Thu, 30 Jan 1997 10:35:51 +0100 (CET) Message-ID: Date: Thu, 30 Jan 1997 10:35:50 +0100 From: regnauld@deepo.prosa.dk (Philippe Regnauld) To: freebsd-current@freebsd.org Subject: 2.2-B hang on serial DTR/CTS ? transition X-Mailer: Mutt 0.58 Mime-Version: 1.0 X-Operating-System: FreeBSD 2.2-BETA_A i386 Sender: owner-current@freebsd.org X-Loop: FreeBSD.org Precedence: bulk Hi, I've been noticing this for some time in -current (and in 2.2-B): whenever the modem is unavailable in some way for some time (power cycle, unplugged, ...), the machine would totally freeze up for some seconds, and sometimes never recovered at all. I've also seen this during bad connections when the modem retrained. This behavior appeared I think sometime late last year, and I haven't changed my rc.serial (still uses dtrwait 100 drainwait 180). This is particularly obvious under X when suddenly the cursor and _everything_ else freezes (console switching, numlock et al.). I resorteed to hitting O/A (ZyXEL) when this happens, since sometimes it never recovers... I could until yesterday say, "I can live with it", but I recompiled a new kernel for my work machine here (2.2-B, 486-133 AMD, IDlE disks), and it kept freezing _right_ after 'starting local daemons: .' and the display of the date. (the change between the two kernels was the addition of a 3Com ep device). I finally traced it to getty hanging on ttyd1 because I had turned the modem _off_! Logging in right away and running top showed getty using 65% CPU and going down. What bothers me is that that with only one ep0, it doesn't hang... Sorry for the prose, maybe I should do a PR, but I found no concise way to explain this :-) -- -- Phil -[ Philippe Regnauld / Systems Administrator / regnauld@.prosa.dk ]- -[ Location.: +55.4N +11.3E PGP Key: finger regnauld@deepo.prosa.dk ]-