From owner-freebsd-current Tue Jun 24 01:40:43 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA03395 for current-outgoing; Tue, 24 Jun 1997 01:40:43 -0700 (PDT) Received: from trifork.gu.net (trifork.gu.net [194.93.190.194]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA03390 for ; Tue, 24 Jun 1997 01:40:37 -0700 (PDT) Received: from localhost (localhost.gu.kiev.ua [127.0.0.1]) by trifork.gu.net (8.8.5/8.8.5) with SMTP id OAA00472; Tue, 24 Jun 1997 14:40:13 +0300 (EEST) Date: Tue, 24 Jun 1997 14:40:13 +0300 (EEST) From: Andrew Stesin Reply-To: stesin@gu.net To: Adam David cc: Terry Lambert , freebsd-current@FreeBSD.ORG Subject: Re: getty modem control In-Reply-To: <199706232245.WAA26521@veda.is> Message-ID: X-NCC-RegID: ua.gu MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-current@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk On Mon, 23 Jun 1997, Adam David wrote: > Sometimes a modem will hang beyond recovery with DTR toggle, or even with > actual power-on reset (less likely). This is why it is useful to initialise > on port open, rather than during pre-installation. Make sure your DTE lowers DTR for no less than 8 seconds, 20 seconds is almost bullet-proof. (I had the trouble you are describing, occasionally, on dialin access pools here, they are on cisco 2511. `pulse-time 20' interface command cured the problem almost totally). BTW are FreeBSD init & getty able to arrange this kind of a delay? And if the modem used in a production environment is broken, i.e. loses profiles on reset or powercycle, it should be replaced -- this is plain cheaper than fiddling with it. (That's my opinion, YMMV, sure... ;) > It is undeniably useful to be able to reconfigure the modem by editing a > parameter file, and have the new settings take effect on the next open. I'd doubt this. The only real use for "smart" getty I'm sure about is to catch fax calls. "Dumb" BSD-style getty covers 90% of usage patterns, anyway. Best regards, Andrew Stesin nic-hdl: ST73-RIPE