Date: Sat, 14 Oct 1995 15:56:02 -0700 (PDT) From: Brian Litzinger <brian@MediaCity.com> To: eilts@iwte01.dialin.rrze.uni-erlangen.de (Hinrich Eilts) Cc: questions@freebsd.org Subject: Solved: hylafax unable to spawn getty with Cardinal 28.8 Message-ID: <199510142256.PAA09529@MediaCity.com> In-Reply-To: <199510141152.MAA00431@odin> from "Hinrich Eilts" at Oct 14, 95 12:52:11 pm
next in thread | previous in thread | raw e-mail | index | archive | help
My original problem:
> > I'm running hylafax on a 2.1 SNAP 951005 with a generic
> > ROCKWELL modem and it mostly works. However, when
> > I make a data call into the system, the log shows
> > that it spawns getty on the port, put no login
> > ever shows up. I'm using a Cardinal V.34 28.8 modem.
Hinrich Eilts pointed out that he had some problems with getty
being spawned before the CONNECT message from the modem.
Looking into my problem I determined that:
Yes, indeed, faxgetty was spawning getty before the CONNECT
message from the modem. This resulted in getty sending
'login:' to the modem during the handshake and the modem
disconnecting.
Hylafax has a config option called ModemWaitForConnect which
is supposed to address this problem. It doesn't work because:
Some modems send
DATA
CONNECT 38400
for which the hylafax ModemWaitForConnect works great.
However, my Cardinal 28.8 is sending:
DATA
CONNECT 38400
for which ModemWaitForConnect doesn't work so well.
Following some more advice from Hinrich, I modified getty
to wait for the CONNECT message. I named the waitforCONNECT
getty fgetty per hinrich's advice, and re-config hylafax
to invoke fgetty.
All works now. Happy days.
Thanks to Hinrich Eilts for point me in the right direction.
Disclaimer: I'm not a c++ expert (hylafax is written in c++) so my
opinions of the functionality of the code may be wrong.
Brian Litzinger
brian@mediacity.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199510142256.PAA09529>
