hangup after spawning from hylafax
Gert Doering (gert@greenie.muc.de)
Thu, 2 Jul 1998 23:49:19 +0200
Hi,
Christophe Zwecker wrote:
> I spawn mgetty thru faxgetty with:
> GettyArgs: "-r -s %s %l"
>
> mgetty.conf:
>
> port ttyS1
> debug 9
> direct y
> toggle-dtr n
You might need "blocking yes" as well.
> 07/02 18:19:17 yS1 WARNING: DCD line still active, check modem settings
> (AT&Dx)
> 07/02 18:19:17 yS1 tss: set speed to 38400 (017)
> 07/02 18:19:17 yS1 tio_set_flow_control( HARD )
> 07/02 18:19:17 yS1 waiting for line to clear (VTIME), read:
> 07/02 18:19:17 yS1 waiting for line to clear (VTIME), read:
> 07/02 18:19:18 yS1 removing lock file
> 07/02 18:19:18 yS1 waiting...
> 07/02 18:19:40 yS1 select returned 1
> 07/02 18:19:40 yS1 checking lockfiles, locking the line
> 07/02 18:19:40 yS1 makelock(ttyS1) called
> 07/02 18:19:40 yS1 do_makelock: lock='/var/lock/LCK..ttyS1'
> 07/02 18:19:40 yS1 lock made
> 07/02 18:19:40 yS1 waiting for line to clear (VTIME), read: [0d][0a]NO
> CARRIER[0d][0a]
> 07/02 18:19:41 yS1 looking for utmp entry... (my PID: 5295)
> 07/02 18:19:41 yS1 utmp + wtmp entry made
> 07/02 18:19:41 yS1 tio_set_flow_control( HARD )
> 07/02 18:19:41 yS1 print welcome banner (/etc/issue)
> 07/02 18:19:41 yS1 getlogname (AUTO_PPP), read:doc:/home/doc>
>
> can someone help analyze this ? Is this DCD stuff important ?
I don't really feel like it - it's pretty obvious why it's failing (with
"direct yes", mgetty waits for *input* before continueing, which is not
coming, thus at some time the remote end gives up and the modem hangs up
-> NO CARRIER -> which is exactly what you're seeing as "input" then).
On the other hand, I just think that *if* people insist on doing things
that are not meant to be done, they should be creative enough to play with
all the available options (and the source code) and see if they can make
it work...
gert
--
USENET is *not* the non-clickable part of WWW!
//www.muc.de/~gert/
Gert Doering - Munich, Germany gert@greenie.muc.de
fax: +49-89-35655025 gert.doering@physik.tu-muenchen.de