Problem with Multi Tech MT 56000 ZDX modem

Gert Doering (gert@greenie.muc.de)
Sat, 23 Jan 1999 10:43:21 +0100


Hi,

I'll forward your e-mail to the mgetty list (mgetty@muc.de).  I do not
have a Multitech modem, maybe some other reader of the list can help.

Just as a side note: using only ATZ for resetting the modem isn't a very
good idea, as the modem might reset to settings that are unfit for mgetty.
The most important thing is to make sure that auto-answer is off, so you
might want to change the modem init chat to be:

  init-chat "" ATZ OK ATS0=0E1Q0 OK

(if it returns NO CARRIER immediately after ATA, it's usually a sign of
"auto-answer and mgetty colliding" - see the "common problems" chapter in
the mgetty documentation!)

gert


On Mon, Jan 18, 1999 at 03:02:06PM +0100, Adam Heczko wrote:
> Hi,
> I have modem mentioned in subject.
> hello,
> 
> I want to put it on a serial line.
> I've set up mgetty, reconfigured /etc/inittab.
> When I call my modem's number, it just closes the connection.
> 
> Here is output from my log file :
> 
> ***********************************
> 01/18 15:18:25 yS1  mgetty: experimental test release 1.1.18-Sep11
> 01/18 15:18:25 yS1   mgetty.c compiled at Sep 28 1998, 20:26:48
> 01/18 15:18:25 yS1   user id: 0, parent pid: 1
> 01/18 15:18:25 yS1   reading configuration data for port 'ttyS1'
> 01/18 15:18:25 yS1   reading /etc/mgetty/mgetty.config...
> 01/18 15:18:25 yS1   conf lib: read: 'debug 4'
> 01/18 15:18:25 yS1   conf lib: read: 'fax-id '
> 01/18 15:18:25 yS1   conf lib: read: 'speed 38400'
> 01/18 15:18:25 yS1   key: 'speed', type=0, flags=2, data=115200
> 01/18 15:18:25 yS1   key: 'switchbd', type=0, flags=1, data=0
> 01/18 15:18:25 yS1   key: 'direct', type=3, flags=1, data=FALSE
> 01/18 15:18:25 yS1   key: 'blocking', type=3, flags=1, data=FALSE
> 01/18 15:18:25 yS1   key: 'port-owner', type=1, flags=1, data=root
> 01/18 15:18:25 yS1   key: 'port-group', type=1, flags=1, data=dialout
> 01/18 15:18:25 yS1   key: 'port-mode', type=0, flags=1, data=432
> 01/18 15:18:25 yS1   key: 'toggle-dtr', type=3, flags=1, data=TRUE
> 01/18 15:18:25 yS1   key: 'toggle-dtr-waittime', type=0, flags=1,
> data=500
> 01/18 15:18:25 yS1   key: 'data-only', type=3, flags=2, data=TRUE
> 01/18 15:18:25 yS1   key: 'fax-only', type=3, flags=1, data=FALSE
> 01/18 15:18:25 yS1   key: 'modem-type', type=1, flags=1, data=auto
> 01/18 15:18:25 yS1   key: 'modem-quirks', type=0, flags=0, data=(empty)
> 01/18 15:18:25 yS1   key: 'init-chat', type=2, flags=2, data= ATZ OK 
> 01/18 15:18:25 yS1   key: 'force-init-chat', type=2, flags=1, data= \d 
> \d\d\d+++\d\d\d
> \dATQ0V1H0 OK 
> 01/18 15:18:25 yS1   key: 'post-init-chat', type=2, flags=0,
> data=(empty)
> 01/18 15:18:25 yS1   key: 'modem-check-time', type=0, flags=1, data=3600
> 01/18 15:18:25 yS1   key: 'rings', type=0, flags=2, data=1
> 01/18 15:18:25 yS1   key: 'msn-list', type=2, flags=0, data=(empty)
> 01/18 15:18:25 yS1   key: 'get-cnd-chat', type=2, flags=0, data=(empty)
> 01/18 15:18:25 yS1   key: 'cnd-program', type=1, flags=0, data=(empty)
> 01/18 15:18:25 yS1   key: 'answer-chat', type=2, flags=1, data= ATA
> CONNECT \c 
>  
> 01/18 15:18:25 yS1   key: 'answer-chat-timeout', type=0, flags=1,
> data=80
> 01/18 15:18:25 yS1   key: 'autobauding', type=3, flags=1, data=FALSE
> 01/18 15:18:25 yS1   key: 'ringback', type=3, flags=1, data=FALSE
> 01/18 15:18:25 yS1   key: 'ringback-time', type=0, flags=1, data=30
> 01/18 15:18:25 yS1   key: 'ignore-carrier', type=3, flags=1, data=FALSE
> 01/18 15:18:25 yS1   key: 'issue-file', type=1, flags=2,
> data=/etc/issue.bmj
> 01/18 15:18:25 yS1   key: 'prompt-waittime', type=0, flags=1, data=500
> 01/18 15:18:25 yS1   key: 'login-prompt', type=1, flags=2, data=@ login:
> 01/18 15:18:25 yS1   key: 'login-time', type=0, flags=1, data=240
> 01/18 15:18:25 yS1   key: 'fido-send-emsi', type=3, flags=1, data=TRUE
> 01/18 15:18:25 yS1   key: 'fax-id', type=1, flags=3, data=
> 01/18 15:18:25 yS1   key: 'fax-min-speed', type=0, flags=1, data=0
> 01/18 15:18:25 yS1   key: 'fax-max-speed', type=0, flags=1, data=14400
> 01/18 15:18:25 yS1   key: 'fax-server-file', type=1, flags=0,
> data=(empty)
> 01/18 15:18:25 yS1   key: 'diskspace', type=0, flags=1, data=1024
> 01/18 15:18:25 yS1   key: 'notify', type=1, flags=1, data=root
> 01/18 15:18:25 yS1   key: 'fax-owner', type=1, flags=1, data=root
> 01/18 15:18:25 yS1   key: 'fax-group', type=1, flags=1, data=fax
> 01/18 15:18:25 yS1   key: 'fax-mode', type=0, flags=1, data=432
> 01/18 15:18:25 yS1   key: 'debug', type=0, flags=2, data=8
> 01/18 15:18:25 yS1   key: 'statistics-chat', type=2, flags=0,
> data=(empty)
> 01/18 15:18:25 yS1   key: 'statistics-file', type=1, flags=0,
> data=(empty)
> 01/18 15:18:25 yS1   key: 'gettydefs', type=1, flags=1, data=n
> 01/18 15:18:25 yS1   key: 'term', type=1, flags=0, data=(empty)
> 01/18 15:18:25 yS1  check for lockfiles
> 01/18 15:18:25 yS1   checklock: stat failed, no file
> 01/18 15:18:25 yS1  locking the line
> 01/18 15:18:25 yS1   makelock(ttyS1) called
> 01/18 15:18:25 yS1   do_makelock: lock='/var/lock/LCK..ttyS1'
> 01/18 15:18:25 yS1   lock made
> 01/18 15:18:26 yS1   tio_get_rs232_lines: status: RTS CTS DSR DTR
> 01/18 15:18:26 yS1  lowering DTR to reset Modem
> 01/18 15:18:26 yS1   tss: set speed to 115200 (10002)
> 01/18 15:18:26 yS1   tio_set_flow_control( HARD )
> 01/18 15:18:26 yS1   waiting for line to clear (VTIME), read: 
> 01/18 15:18:26 yS1  send: ATZ[0d]
> 01/18 15:18:26 yS1  waiting for ``OK''
> 01/18 15:18:26 yS1   got: ATZ[0d]
> 01/18 15:18:26 yS1    CND: ATZ[0d][0a]OK ** found **
> 01/18 15:18:26 yS1   waiting for line to clear (VTIME), read: [0d][0a]
> 01/18 15:18:27 yS1   removing lock file
> 01/18 15:18:27 yS1  waiting...
> 01/18 15:18:56 yS1    select returned 1
> 01/18 15:18:56 yS1   checking lockfiles, locking the line
> 01/18 15:18:56 yS1   makelock(ttyS1) called
> 01/18 15:18:56 yS1   do_makelock: lock='/var/lock/LCK..ttyS1'
> 01/18 15:18:56 yS1   lock made
> 01/18 15:18:56 yS1  wfr: waiting for ``RING''
> 01/18 15:18:56 yS1   got: [0d][0a]RING[0d]
> 01/18 15:18:56 yS1    CND: RING
> 01/18 15:18:56 yS1   wfr: rc=0, drn=0
> 01/18 15:18:56 yS1    CND: check no: 'none'
> 01/18 15:18:56 yS1  send: ATA[0d]
> 01/18 15:18:56 yS1  waiting for ``CONNECT''
> 01/18 15:18:56 yS1   got: [0d]
> 01/18 15:18:57 yS1    CND: OK[0a]NO CARRIER
> 01/18 15:18:57 yS1  found action string: ``NO CARRIER''
> 01/18 15:18:57 ##### failed A_FAIL dev=ttyS1, pid=2998, caller='none',
> conn='', name=''
> 
> 01/18 15:18:57 yS1   removing lock file
> 
> ***********************************
> 
> and with less debug information :
> 
> ***********************************
> 01/18 14:26:42 yS1  mgetty: experimental test release 1.1.18-Sep11
> 01/18 14:26:42 yS1  check for lockfiles
> 01/18 14:26:42 yS1  locking the line
> 01/18 14:26:42 yS1  lowering DTR to reset Modem
> 01/18 14:26:43 yS1  send: ATZ[0d]
> 01/18 14:26:43 yS1  waiting for ``OK'' ** found **
> 01/18 14:26:43 yS1  waiting...
> 01/18 15:08:45 yS1  wfr: waiting for ``RING''
> 01/18 15:08:46 yS1  send: ATA[0d]
> 01/18 15:08:46 yS1  waiting for ``CONNECT''
> 01/18 15:08:47 yS1  found action string: ``NO CARRIER''
> 01/18 15:08:47 ##### failed A_FAIL dev=ttyS1, pid=124, caller='none',
> conn='', name=''
> 
> ***********************************
> 
> Could anyone help me ?
> 
> Thanks,
> .Adam Heczko
> I want to put it on a serial line and use it to log on to my sytem.
> I've set up mgetty, reconfigured /etc/inittab.
> When I call my modem's number, it just closes the connection.
> 
> Here is output from my log file :
> 
> ***********************************
> 01/18 15:18:25 yS1  mgetty: experimental test release 1.1.18-Sep11
> 01/18 15:18:25 yS1   mgetty.c compiled at Sep 28 1998, 20:26:48
> 01/18 15:18:25 yS1   user id: 0, parent pid: 1
> 01/18 15:18:25 yS1   reading configuration data for port 'ttyS1'
> 01/18 15:18:25 yS1   reading /etc/mgetty/mgetty.config...
> 01/18 15:18:25 yS1   conf lib: read: 'debug 4'
> 01/18 15:18:25 yS1   conf lib: read: 'fax-id '
> 01/18 15:18:25 yS1   conf lib: read: 'speed 38400'
> 01/18 15:18:25 yS1   key: 'speed', type=0, flags=2, data=115200
> 01/18 15:18:25 yS1   key: 'switchbd', type=0, flags=1, data=0
> 01/18 15:18:25 yS1   key: 'direct', type=3, flags=1, data=FALSE
> 01/18 15:18:25 yS1   key: 'blocking', type=3, flags=1, data=FALSE
> 01/18 15:18:25 yS1   key: 'port-owner', type=1, flags=1, data=root
> 01/18 15:18:25 yS1   key: 'port-group', type=1, flags=1, data=dialout
> 01/18 15:18:25 yS1   key: 'port-mode', type=0, flags=1, data=432
> 01/18 15:18:25 yS1   key: 'toggle-dtr', type=3, flags=1, data=TRUE
> 01/18 15:18:25 yS1   key: 'toggle-dtr-waittime', type=0, flags=1,
> data=500
> 01/18 15:18:25 yS1   key: 'data-only', type=3, flags=2, data=TRUE
> 01/18 15:18:25 yS1   key: 'fax-only', type=3, flags=1, data=FALSE
> 01/18 15:18:25 yS1   key: 'modem-type', type=1, flags=1, data=auto
> 01/18 15:18:25 yS1   key: 'modem-quirks', type=0, flags=0, data=(empty)
> 01/18 15:18:25 yS1   key: 'init-chat', type=2, flags=2, data= ATZ OK 
> 01/18 15:18:25 yS1   key: 'force-init-chat', type=2, flags=1, data= \d 
> \d\d\d+++\d\d\d
> \dATQ0V1H0 OK 
> 01/18 15:18:25 yS1   key: 'post-init-chat', type=2, flags=0,
> data=(empty)
> 01/18 15:18:25 yS1   key: 'modem-check-time', type=0, flags=1, data=3600
> 01/18 15:18:25 yS1   key: 'rings', type=0, flags=2, data=1
> 01/18 15:18:25 yS1   key: 'msn-list', type=2, flags=0, data=(empty)
> 01/18 15:18:25 yS1   key: 'get-cnd-chat', type=2, flags=0, data=(empty)
> 01/18 15:18:25 yS1   key: 'cnd-program', type=1, flags=0, data=(empty)
> 01/18 15:18:25 yS1   key: 'answer-chat', type=2, flags=1, data= ATA
> CONNECT \c 
>  
> 01/18 15:18:25 yS1   key: 'answer-chat-timeout', type=0, flags=1,
> data=80
> 01/18 15:18:25 yS1   key: 'autobauding', type=3, flags=1, data=FALSE
> 01/18 15:18:25 yS1   key: 'ringback', type=3, flags=1, data=FALSE
> 01/18 15:18:25 yS1   key: 'ringback-time', type=0, flags=1, data=30
> 01/18 15:18:25 yS1   key: 'ignore-carrier', type=3, flags=1, data=FALSE
> 01/18 15:18:25 yS1   key: 'issue-file', type=1, flags=2,
> data=/etc/issue.bmj
> 01/18 15:18:25 yS1   key: 'prompt-waittime', type=0, flags=1, data=500
> 01/18 15:18:25 yS1   key: 'login-prompt', type=1, flags=2, data=@ login:
> 01/18 15:18:25 yS1   key: 'login-time', type=0, flags=1, data=240
> 01/18 15:18:25 yS1   key: 'fido-send-emsi', type=3, flags=1, data=TRUE
> 01/18 15:18:25 yS1   key: 'fax-id', type=1, flags=3, data=
> 01/18 15:18:25 yS1   key: 'fax-min-speed', type=0, flags=1, data=0
> 01/18 15:18:25 yS1   key: 'fax-max-speed', type=0, flags=1, data=14400
> 01/18 15:18:25 yS1   key: 'fax-server-file', type=1, flags=0,
> data=(empty)
> 01/18 15:18:25 yS1   key: 'diskspace', type=0, flags=1, data=1024
> 01/18 15:18:25 yS1   key: 'notify', type=1, flags=1, data=root
> 01/18 15:18:25 yS1   key: 'fax-owner', type=1, flags=1, data=root
> 01/18 15:18:25 yS1   key: 'fax-group', type=1, flags=1, data=fax
> 01/18 15:18:25 yS1   key: 'fax-mode', type=0, flags=1, data=432
> 01/18 15:18:25 yS1   key: 'debug', type=0, flags=2, data=8
> 01/18 15:18:25 yS1   key: 'statistics-chat', type=2, flags=0,
> data=(empty)
> 01/18 15:18:25 yS1   key: 'statistics-file', type=1, flags=0,
> data=(empty)
> 01/18 15:18:25 yS1   key: 'gettydefs', type=1, flags=1, data=n
> 01/18 15:18:25 yS1   key: 'term', type=1, flags=0, data=(empty)
> 01/18 15:18:25 yS1  check for lockfiles
> 01/18 15:18:25 yS1   checklock: stat failed, no file
> 01/18 15:18:25 yS1  locking the line
> 01/18 15:18:25 yS1   makelock(ttyS1) called
> 01/18 15:18:25 yS1   do_makelock: lock='/var/lock/LCK..ttyS1'
> 01/18 15:18:25 yS1   lock made
> 01/18 15:18:26 yS1   tio_get_rs232_lines: status: RTS CTS DSR DTR
> 01/18 15:18:26 yS1  lowering DTR to reset Modem
> 01/18 15:18:26 yS1   tss: set speed to 115200 (10002)
> 01/18 15:18:26 yS1   tio_set_flow_control( HARD )
> 01/18 15:18:26 yS1   waiting for line to clear (VTIME), read: 
> 01/18 15:18:26 yS1  send: ATZ[0d]
> 01/18 15:18:26 yS1  waiting for ``OK''
> 01/18 15:18:26 yS1   got: ATZ[0d]
> 01/18 15:18:26 yS1    CND: ATZ[0d][0a]OK ** found **
> 01/18 15:18:26 yS1   waiting for line to clear (VTIME), read: [0d][0a]
> 01/18 15:18:27 yS1   removing lock file
> 01/18 15:18:27 yS1  waiting...
> 01/18 15:18:56 yS1    select returned 1
> 01/18 15:18:56 yS1   checking lockfiles, locking the line
> 01/18 15:18:56 yS1   makelock(ttyS1) called
> 01/18 15:18:56 yS1   do_makelock: lock='/var/lock/LCK..ttyS1'
> 01/18 15:18:56 yS1   lock made
> 01/18 15:18:56 yS1  wfr: waiting for ``RING''
> 01/18 15:18:56 yS1   got: [0d][0a]RING[0d]
> 01/18 15:18:56 yS1    CND: RING
> 01/18 15:18:56 yS1   wfr: rc=0, drn=0
> 01/18 15:18:56 yS1    CND: check no: 'none'
> 01/18 15:18:56 yS1  send: ATA[0d]
> 01/18 15:18:56 yS1  waiting for ``CONNECT''
> 01/18 15:18:56 yS1   got: [0d]
> 01/18 15:18:57 yS1    CND: OK[0a]NO CARRIER
> 01/18 15:18:57 yS1  found action string: ``NO CARRIER''
> 01/18 15:18:57 ##### failed A_FAIL dev=ttyS1, pid=2998, caller='none',
> conn='', name=''
> 
> 01/18 15:18:57 yS1   removing lock file
> 
> ***********************************
> 
> and with less debug information :
> 
> ***********************************
> 01/18 14:26:42 yS1  mgetty: experimental test release 1.1.18-Sep11
> 01/18 14:26:42 yS1  check for lockfiles
> 01/18 14:26:42 yS1  locking the line
> 01/18 14:26:42 yS1  lowering DTR to reset Modem
> 01/18 14:26:43 yS1  send: ATZ[0d]
> 01/18 14:26:43 yS1  waiting for ``OK'' ** found **
> 01/18 14:26:43 yS1  waiting...
> 01/18 15:08:45 yS1  wfr: waiting for ``RING''
> 01/18 15:08:46 yS1  send: ATA[0d]
> 01/18 15:08:46 yS1  waiting for ``CONNECT''
> 01/18 15:08:47 yS1  found action string: ``NO CARRIER''
> 01/18 15:08:47 ##### failed A_FAIL dev=ttyS1, pid=124, caller='none',
> conn='', name=''
> 
> ***********************************
> 
> Could you help me ?
> 
> Thanks,
> .Adam Heczko

-- 
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