waiting for ``speed''
Michael Talbot-Wilson (mike@calypso.bns.com.au)
Fri, 26 Jan 1996 06:46:24 +0100
Hi. I have tried 0.99 but found that it looks for this word. The modem,
when connecting, issues messages about "CARRIER", "PROTOCOL" and so forth
(and presumably, though I don't remember it, "speed"), and at the very
end, "CONNECT". In 0.98 with this modem it often fails to find "CONNECT"
and times out, so I disabled everything but the "CONNECT" message.
I am content to put the speed in /usr/local/etc/mgetty.config and would
like to disable the wait for it in the chat, but I can't see how to do it.
Also, it was compiled with -DAUTO_PPP but I can't see "key='AutoPPP'" in
the log file. Should it be there?
-- Mike.
(In the example below I typed in "speed" to get a login. It is
FreeBSD 2.1. DEFAULT_MODEMTYPE = "data".)
--
01/26 04:47:17 yd9 mgetty: experimental test release 0.99-December31
01/26 04:47:17 yd9 check for lockfiles
01/26 04:47:17 yd9 checklock: no active process has lock, will remove
01/26 04:47:17 yd9 locking the line
01/26 04:47:17 yd9 makelock(ttyd9) called
01/26 04:47:17 yd9 do_makelock: lock='/var/spool/lock/LCK..ttyd9'
01/26 04:47:17 yd9 lock made
01/26 04:47:18 yd9 lowering DTR to reset Modem
01/26 04:47:18 yd9 tss: set speed to 57600 (160400)
01/26 04:47:18 yd9 tio_set_flow_control( HARD )
01/26 04:47:18 yd9 waiting for line to clear (VTIME), read:
01/26 04:47:19 yd9 send: \d\d\d+++\d\d\d[0d]\dATQ0V1H0[0d]
01/26 04:47:22 yd9 waiting for ``OK''
01/26 04:47:22 yd9 got: [0d][0a]OK ** found **
01/26 04:47:22 yd9 send: ATS0=0Q0&D3&K3\N3%C3W0[0d]
01/26 04:47:22 yd9 waiting for ``OK''
01/26 04:47:22 yd9 got: [0d]
01/26 04:47:22 yd9 CND: OK[0a]+++[0d]
01/26 04:47:22 yd9 CND: +++ATQ0V1H0[0d]
01/26 04:47:22 yd9 CND: ATQ0V1H0ATS0=0Q0&D3&K3\N3%C3W0[0d]
01/26 04:47:22 yd9 CND: ATS0=0Q0&D3&K3\N3%C3W0[0d][0a]OK ** found **
01/26 04:47:22 yd9 waiting for line to clear (VTIME), read: [0d][0a]
01/26 04:47:23 yd9 removing lock file
01/26 04:47:23 yd9 waiting...
01/26 04:48:48 yd9 select returned 1
01/26 04:48:48 yd9 checking lockfiles, locking the line
01/26 04:48:48 yd9 makelock(ttyd9) called
01/26 04:48:48 yd9 do_makelock: lock='/var/spool/lock/LCK..ttyd9'
01/26 04:48:48 yd9 lock made
01/26 04:48:48 yd9 waiting for ``RING''
01/26 04:48:48 yd9 got: [0d]
01/26 04:48:48 yd9 CND: OK[0a]RING ** found **
01/26 04:48:48 yd9 waiting for ``RING''
01/26 04:48:48 yd9 got: [0d]
01/26 04:48:48 yd9 CND: RING[0a][0d][0a]RING ** found **
01/26 04:48:51 yd9 send: ATA[0d]
01/26 04:48:51 yd9 waiting for ``CONNECT''
01/26 04:48:51 yd9 got: [0d]
01/26 04:48:51 yd9 CND: RING[0a]ATA[0d]
01/26 04:48:51 yd9 CND: ATA[0d][0a]CONNECT ** found **
01/26 04:49:04 yd9 send:
01/26 04:49:04 yd9 waiting for ``speed''
01/26 04:49:04 yd9 got: 57600[0d]
01/26 04:49:04 yd9 CND: CONNECT 57600
01/26 04:49:04 yd9 CND: found: 57600[0d][0d][0d][0d][0a]speed ** found **
01/26 04:49:59 yd9 send: llDate[0d]
01/26 04:49:59 yd9 waiting for line to clear (VTIME), read: [0d]
01/26 04:50:00 yd9 utmp + wtmp entry made
01/26 04:50:00 yd9 getlogname, read:mike[0d]
01/26 04:50:13 yd9 input finished with '\r', setting ICRNL ONLCR
01/26 04:50:13 yd9 login: use login config file /usr/local/etc/mgetty+sendfax/login.config
01/26 04:50:13 yd9 match: user='mike', key='U*'
01/26 04:50:13 yd9 match: user='mike', key='/FIDO/'
01/26 04:50:13 yd9 match: user='mike', key='*'*** hit!
01/26 04:50:13 yd9 calling login: cmd='/usr/bin/login', argv[]='login mike'
01/26 04:50:13 ##### data dev=ttyd9, pid=1359, caller=none,
conn='57600', name='', cmd='/usr/bin/login', user='mike'