Modems hanging up
Mirek Kwasniak (mirek@zind.ikem.pwr.wroc.pl)
Fri, 6 Nov 1998 17:29:37 +0100
On Fri, Nov 06, 1998 at 05:26:37AM +0100, Greg Berardi wrote:
> Gert, I hope you can help me.
> Periodically my modems will lock up.
>
> I am using:
>
> RedHat kernel 2.0.34
> mgetty 1.1.14
> pppd 2.2.0
> cyclades 2.1.1.9
> MultiTech MT2834ZDX 33.6K modems
Allways try recent (1.1.18) version of mgetty (because 1.1.xx are
development versions).
>
> The following is an example of the log file.
> It looks like someone was trying to log in and then the modem locked up.
[...]
> 11/04 22:11:48 yC1 calling login: cmd='/usr/sbin/pppd', argv[]='pppd'
> 11/04 22:11:48 ##### data dev=ttyC1, pid=17526, caller='none', conn='14400
> V42bis', name='', cmd='/usr/sbin/pppd', user='/AutoPPP/'
> 11/04 23:21:55 yC1 tio_get_rs232_lines: status: RTS CTS DTR
> 11/04 23:21:55 yC1 WARNING: DSR is off - modem turned off or bad cable?
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
I had similiar problem but I could remeber what I did.
Send your modem configuration (start minicom and write: atl5l6l7)
> 11/04 23:22:05 yC1 waiting for ``RING''
> 11/04 23:22:05 yC1 got: [0d][0a]RING ** found **
> 11/04 23:22:05 yC1 waiting for ``RING''
> 11/04 23:22:05 yC1 got: [0d][0a][0d][0a]RING ** found **
> 11/04 23:22:11 yC1 send: ATA[0d]
> 11/04 23:22:11 yC1 waiting for ``CONNECT''
> 11/04 23:22:11 yC1 got: [0d][0a]
Maybe line is noisy or serial line speed is wrong (I don't know what the $SB
parameter is for but I had problems whith it some time ago), and ...
> 11/04 23:23:31 yC1 WARNING: DSR is off - modem turned off or bad cable?
> 11/04 23:23:31 yC1 lowering DTR to reset Modem
> 11/04 23:23:32 yC1 tss: set speed to 57600 (10001)
> 11/04 23:23:32 yC1 tio_set_flow_control( HARD )
> 11/04 23:23:32 yC1 waiting for line to clear (VTIME), read:
> 11/04 23:23:32 yC1 send: \dATQ0V1H0[0d]
> 11/04 23:23:32 yC1 waiting for ``OK''
> 11/04 23:23:32 yC1 got:
> 11/04 23:23:52 yC1 timeout in chat script, waiting for `OK'
and modem doesn't reset because wrong &D setting.
Use minicom and write:
atz
at&d3
at&w0
May current init chat string is:
init-chat "" \d\d\d+++\d\d\dATZ OK AT OK ATB0L0M0&C1&D3&E4X4 OK
to be secure.
Mirek