I noticed that wvdial is not supported on the ARM platform, due to the missing getcontext API. I have a 3G USB modem which works best with wvdial and has some issues with pppd. It connects and dials using wvdial much quicker than when using pppd. Unfortunately, I am not that great at pppd configuration, and this is why it does not connect correctly using pppd.
Is there a tool which can convert a wvdial.conf to pppd config files and chat files? Or can someone here with pppd expertise help me develop an equivalent pppd config file out of a wvdial.conf file?
wvdial.conf:
[Dialer Defaults]
Modem = /dev/ttyUSB0
ISDN = off
Modem Type = Analog Modem
Baud = 115200
Init = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 =
Init4 =
Init5 =
Init6 =
Init7 =
Init8 =
Init9 =
Phone = *99#
Phone1 =
Phone2 =
Phone3 =
Phone4 =
Dial Prefix =
Dial Attempts = 1
Dial Command = ATM1L3DT
Ask Password = off
Password = 1
Username = 1
Auto Reconnect = off
Abort on Busy = off
Carrier Check = on
Check Def Route = on
Abort on No Dialtone = on
Stupid Mode = on
Idle Seconds = 0
Auto DNS = on
This wvdial.conf file works perfectly with my 3G USB modem on my laptop. Does pppd support stupid mode, if so how do I enable it? As it is this mode which speeds up the connection process for wvdial. Also my ISP does not use a user/pass for connecting to their 3G network, hence the reason they are set to '1'.
Thanks in advance for any help on pppd config.