Reset modem while using pppd

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello world,

I'm using pppd with a SARA-U201 3G+ modem (from u-blox).
It works fine normally, except in that case:

 1. pppd is connected to the modem correctly
 2. pppd is stopped using poff
 3. The chat script is changed by the user
 4. pppd is started using pon

That introduces an error, since the modem won't accept a new PIN code as it is already connected correctly.

The way to fix that is to send a SW reset AT command 'AT+CFUN=1,1' between steps 2 and 4.
That's why I introduced a new disconnect chat script which consists of:

    ABORT 'BUSY'
    ABORT 'NO CARRIER'
    ABORT 'VOICE'
    ABORT 'NO DIALTONE'
    ABORT 'NO DIAL TONE'
    ABORT 'NO ANSWER'
    ABORT 'DELAYED'
    TIMEOUT 180
    'OK' 'AT+CFUN=1,1'

I have the following output:

Jan  1 02:24:47 domeradio local2.info chat[568]: abort on (BUSY)
Jan  1 02:24:47 domeradio local2.info chat[568]: abort on (NO CARRIER)
Jan  1 02:24:47 domeradio local2.info chat[568]: abort on (VOICE)
Jan  1 02:24:47 domeradio local2.info chat[568]: abort on (NO DIALTONE)
Jan  1 02:24:47 domeradio local2.info chat[568]: abort on (NO DIAL TONE)
Jan  1 02:24:47 domeradio local2.info chat[568]: abort on (NO ANSWER)
Jan  1 02:24:47 domeradio local2.info chat[568]: abort on (DELAYED)
Jan  1 02:24:47 domeradio local2.info chat[568]: timeout set to 180 seconds
Jan  1 02:24:47 domeradio local2.info chat[568]: expect (OK)
Jan  1 02:24:49 domeradio local2.err chat[568]: SIGTERM
Jan 1 02:24:49 domeradio daemon.warn pppd[534]: Child process /usr/sbin/chat -v -t15 -f /etc/ppp/chatscripts/mobile-modem-off.chat (pid 567) terminated with signal 15
Jan  1 02:24:49 domeradio daemon.warn pppd[534]: disconnect script failed
Jan  1 02:24:50 domeradio daemon.info pppd[534]: Exit.

It seems that the command is never sent.

My two questions are:

 1. Do you have an idea about the command that is never sent?
2. Is there an other way to send an AT command while pppd is running (or none)?

Thank you,

Léo SERRE
🌍  leo@xxxxxxxxxxxx <mailto:leo@xxxxxxxxxxxx>
📧  lstronic.com <http://lstronic.com>

--
To unsubscribe from this list: send the line "unsubscribe linux-ppp" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Audio Users]     [Linux for Hams]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Fedora Users]

  Powered by Linux