obtendo “bad init string” ao discar com wvdial

3

Estou tentando fazer o dial-up com meu modem Huawei EM680 usando o wvdial. Meu modem é encontrado corretamente no /dev/ttyUSB1 , mas quando eu executo o wvdial eu recebo isso:

# wvdial
--> WvDial: Internet dialer version 1.61
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 +FCLASS=0
ATQ0 V1 E1 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","m2mstatic.apn"
AT+CGDCONT=1,"IP","m2mstatic.apn"
ERROR
--> Bad init string.
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 +FCLASS=0
ATQ0 V1 E1 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","m2mstatic.apn"
AT+CGDCONT=1,"IP","m2mstatic.apn"
ERROR
--> Bad init string.
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 +FCLASS=0
ATQ0 V1 E1 +FCLASS=0
OK
--> Sending: AT+CGDCONT=1,"IP","m2mstatic.apn"
AT+CGDCONT=1,"IP","m2mstatic.apn"
ERROR
--> Bad init string.
# 

Por que isso diz bad init string. ? Meu /etc/wvdial.conf é assim:

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","m2mstatic.apn"
Stupid Mode = yes
Modem Type = Analog Modem
ISDN = 0
New PPPD = yes
Phone = *99#
Modem = /dev/ttyUSB1
Username = ;
Password = ;
Baud = 9600
    
por cerr 04.01.2014 / 22:02

2 respostas

3

Este wvdial.conf funcionou no ZTE 3G Modem abaixo:

[Dialer Defaults] 
Modem = /dev/ttyUSB0 
Init1 = ATZ 
Init3 = AT+CGDCONT=1,"IP","apnname" 
Phone = *99***1#
Username = user
Password = user
New PPPD = yes 
Stupid Mode = 1

Você pode tentar com o meu arquivo wvdial.conf.

    
por 11.12.2016 / 09:10
2

Eu experimentei o mesmo problema e descobri que não tinha um cartão SIM no dispositivo. Quando adicionei o cartão SIM, funcionou novamente.

Talvez o cartão SIM esteja bloqueado? Eu vi outras postagens que sugeriram adicionar:

AT+CPIN="0000"

ao script ( link )

    
por 11.12.2016 / 08:41