Waiting for linefeed
Michael Talbot-Wilson (mike@calypso.bns.com.au)
Sun, 19 Nov 1995 05:48:13 +0100
I have installed the lastest alpha on FreeBSD 2.0.5/2.1.0-SNAP and it
waits for a linefeed before displaying the login prompt (mgetty-0.22 also
does this). Has any FreeBSD user on the list (or anyone else for that
matter) seen this, and do you have a fix?
This is on a GA-486AM motherboard (486DX4) with an Arnet-compatible
8-port serial card. The modem is a Lightspeed "Lightfax 2880VFC - V.34".
Mgetty is configured with DEFAULT_MODEMTYPE "data".
The problem is that each new user has to be spoken to and advised to
press ^J or he does not get the login prompt.
-- Regards to all
-----------------------------------------------------------------------
--
11/19 04:34:45 yd5 mgetty: experimental test release 0.99-November12
11/19 04:34:45 yd5 reading configuration data for port 'ttyd5'
11/19 04:34:45 yd5 conf lib: read: 'debug 5'
11/19 04:34:45 yd5 conf lib: read: 'fax-id 49 89 xxxxxxxx'
11/19 04:34:45 yd5 conf lib: read: 'speed 115200'
11/19 04:34:45 yd5 conf lib: read: 'port-owner uucp'
11/19 04:34:45 yd5 conf lib: read: 'port-group uucp'
11/19 04:34:45 yd5 conf lib: read: 'port-mode 0664'
11/19 04:34:45 yd5 conf lib: read: 'fax-owner root'
11/19 04:34:45 yd5 conf lib: read: 'fax-group uucp'
11/19 04:34:45 yd5 conf lib: read: 'fax-mode 0640'
11/19 04:34:45 yd5 key: 'speed', type=0, flags=3, data=115200
11/19 04:34:45 yd5 key: 'switchbd', type=0, flags=1, data=0
11/19 04:34:45 yd5 key: 'direct', type=3, flags=1, data=FALSE
11/19 04:34:45 yd5 key: 'blocking', type=3, flags=1, data=FALSE
11/19 04:34:45 yd5 key: 'port-owner', type=1, flags=3, data=uucp
11/19 04:34:45 yd5 key: 'port-group', type=1, flags=3, data=uucp
11/19 04:34:45 yd5 key: 'port-mode', type=0, flags=3, data=436
11/19 04:34:45 yd5 key: 'toggle-dtr', type=3, flags=1, data=TRUE
11/19 04:34:45 yd5 key: 'toggle-dtr-waittime', type=0, flags=1, data=500
11/19 04:34:45 yd5 key: 'data-only', type=3, flags=1, data=FALSE
11/19 04:34:45 yd5 key: 'fax-only', type=3, flags=1, data=FALSE
11/19 04:34:45 yd5 key: 'modem-type', type=1, flags=1, data=data
11/19 04:34:45 yd5 key: 'init-chat', type=2, flags=1, data= \d\d\d+++\d\d\d
\dATQ0V1H0 OK ATS0=0Q0&D3&K3\\N3%C3 OK
11/19 04:34:45 yd5 key: 'modem-check-time', type=0, flags=1, data=3600
11/19 04:34:45 yd5 key: 'rings', type=0, flags=2, data=2
11/19 04:34:45 yd5 key: 'get-cnd-chat', type=2, flags=0, data=(empty)
11/19 04:34:45 yd5 key: 'answer-chat', type=2, flags=1, data= ATA CONNECT \c
11/19 04:34:45 yd5 key: 'answer-chat-timeout', type=0, flags=1, data=80
11/19 04:34:45 yd5 key: 'autobauding', type=3, flags=1, data=FALSE
11/19 04:34:45 yd5 key: 'ringback', type=3, flags=1, data=FALSE
11/19 04:34:45 yd5 key: 'ringback-time', type=0, flags=1, data=30
11/19 04:34:45 yd5 key: 'issue-file', type=1, flags=1, data=/etc/issue
11/19 04:34:45 yd5 key: 'prompt-waittime', type=0, flags=1, data=500
11/19 04:34:45 yd5 key: 'login-prompt', type=1, flags=1, data=@ login:
11/19 04:34:45 yd5 key: 'login-time', type=0, flags=1, data=240
11/19 04:34:45 yd5 key: 'fax-id', type=1, flags=3, data=49 89 xxxxxxxx
11/19 04:34:45 yd5 key: 'fax-server-file', type=1, flags=0, data=(empty)
11/19 04:34:45 yd5 key: 'diskspace', type=0, flags=1, data=1024
11/19 04:34:45 yd5 key: 'notify', type=1, flags=1, data=faxadmin
11/19 04:34:45 yd5 key: 'fax-owner', type=1, flags=3, data=root
11/19 04:34:45 yd5 key: 'fax-group', type=1, flags=3, data=uucp
11/19 04:34:45 yd5 key: 'fax-mode', type=0, flags=3, data=416
11/19 04:34:45 yd5 key: 'debug', type=0, flags=2, data=9
11/19 04:34:45 yd5 key: 'statistics-chat', type=2, flags=0, data=(empty)
11/19 04:34:45 yd5 key: 'statistics-file', type=1, flags=0, data=(empty)
11/19 04:34:45 yd5 key: 'gettydefs', type=1, flags=1, data=n
11/19 04:34:45 yd5 key: 'term', type=1, flags=0, data=(empty)
11/19 04:34:45 yd5 check for lockfiles
11/19 04:34:45 yd5 checklock: no active process has lock, will remove
11/19 04:34:45 yd5 locking the line
11/19 04:34:45 yd5 makelock(ttyd5) called
11/19 04:34:45 yd5 do_makelock: lock='/var/spool/lock/LCK..ttyd5'
11/19 04:34:45 yd5 lock made
11/19 04:34:46 yd5 lowering DTR to reset Modem
11/19 04:34:46 yd5 tss: set speed to 115200 (341000)
11/19 04:34:46 yd5 tio_set_flow_control( HARD )
11/19 04:34:46 yd5 waiting for line to clear (VTIME), read:
11/19 04:34:47 yd5 send: \d\d\d+++\d\d\d[0d]\dATQ0V1H0[0d]
11/19 04:34:50 yd5 waiting for ``OK''
11/19 04:34:50 yd5 got: [0d][0a]OK ** found **
11/19 04:34:50 yd5 send: ATS0=0Q0&D3&K3\N3%C3[0d]
11/19 04:34:50 yd5 waiting for ``OK''
11/19 04:34:50 yd5 got: [0d]
11/19 04:34:50 yd5 CND: OK[0a]+++[0d]
11/19 04:34:50 yd5 CND: +++ATQ0V1H0[0d]
11/19 04:34:50 yd5 CND: ATQ0V1H0ATS0=0Q0&D3&K3\N3%C3[0d]
11/19 04:34:50 yd5 CND: ATS0=0Q0&D3&K3\N3%C3[0d][0a]OK ** found **
11/19 04:34:50 yd5 waiting for line to clear (VTIME), read: [0d][0a]
11/19 04:34:51 yd5 removing lock file
11/19 04:34:51 yd5 waiting...
11/19 04:34:57 yd5 select returned 1
11/19 04:34:57 yd5 checking lockfiles, locking the line
11/19 04:34:57 yd5 makelock(ttyd5) called
11/19 04:34:57 yd5 do_makelock: lock='/var/spool/lock/LCK..ttyd5'
11/19 04:34:57 yd5 lock made
11/19 04:34:57 yd5 waiting for ``RING''
11/19 04:34:57 yd5 got: [0d]
11/19 04:34:57 yd5 CND: OK[0a]RING ** found **
11/19 04:34:57 yd5 waiting for ``RING''
11/19 04:34:57 yd5 got: [0d]
11/19 04:34:57 yd5 CND: RING[0a][0d][0a]RING ** found **
11/19 04:35:00 yd5 send: ATA[0d]
11/19 04:35:00 yd5 waiting for ``CONNECT''
11/19 04:35:00 yd5 got: [0d]
11/19 04:35:00 yd5 CND: RING[0a]ATA[0d]
11/19 04:35:00 yd5 CND: ATA[0d][0a]CONNECT ** found **
11/19 04:35:13 yd5 send:
11/19 04:35:13 yd5 waiting for ``
''
11/19 04:35:13 yd5 got: 115200[0a]
11/19 04:35:13 yd5 CND: CONNECT 115200
11/19 04:35:13 yd5 CND: found: 115200 ** found **
11/19 04:35:13 yd5 waiting for line to clear (VTIME), read:
11/19 04:35:13 yd5 utmp + wtmp entry made
11/19 04:35:14 yd5 getlogname, read:mike[0d]
11/19 04:35:17 yd5 input finished with '\r', setting ICRNL ONLCR
11/19 04:35:17 yd5 login: use login config file /usr/local/lib/mgetty+sendfax/login.config
11/19 04:35:17 yd5 match: user='mike', key='U*'
11/19 04:35:17 yd5 match: user='mike', key='/FIDO/'
11/19 04:35:17 yd5 match: user='mike', key='*'*** hit!
11/19 04:35:17 yd5 calling login: cmd='/usr/bin/login', argv[]='login mike'
11/19 04:35:17 ##### data dev=ttyd5, pid=1580, caller=none, conn='115200', name='', cmd='/usr/bin/login', user='mike'