LINUX.ORG.RU

wvdial и ZTE Evolution (CDMA телефон)


0

2

Проблема: wvdial не хочет дозваниваться через указанный девайс к провайдеру peoplenet. Как я это делаю (номер и пароль я поменял):

[root@port ~]# lsusb | grep Qual
Bus 004 Device 012: ID 05c6:3900 Qualcomm, Inc.
[root@port ~]# modprobe usbserial vendor=0x05c6 product=0x3900
[root@port ~]# wvdialconf 
Editing `/etc/wvdial.conf'.

Scanning your serial ports for a modem.

Modem Port Scan<*1>: S0   S1   S2   S3   
WvModem<*1>: Cannot get information for serial port.
ttyUSB0<*1>: ATQ0 V1 E1 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 Z -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
ttyUSB0<*1>: Modem Identifier: ATI -- Manufacturer: ZTE INCORPORATED
ttyUSB0<*1>: Speed 9600: AT -- OK
ttyUSB0<*1>: Max speed is 9600; that should be safe.
ttyUSB0<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 -- OK
WvModem<*1>: Cannot get information for serial port.
ttyUSB1<*1>: ATQ0 V1 E1 -- failed with 2400 baud, next try: 9600 baud
ttyUSB1<*1>: ATQ0 V1 E1 -- failed with 9600 baud, next try: 9600 baud
ttyUSB1<*1>: ATQ0 V1 E1 -- and failed too at 115200, giving up.

Found a modem on /dev/ttyUSB0.
Modem configuration written to /etc/wvdial.conf.
ttyUSB0<Info>: Speed 9600; init "ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0"

[root@port ~]# cat /etc/wvdial.conf 
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
ISDN = 0
Phone = #777
Modem = /dev/ttyUSB0
Username = 80921234567@people.net.ua
Password = 123
Baud = 9600

[root@port ~]# wvdial
--> WvDial: Internet dialer version 1.61
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Modem initialized.
--> Sending: ATDT#777
--> Waiting for carrier.
ATDT#777
CONNECT
--> Carrier detected.  Waiting for prompt.
--> Connected, but carrier signal lost!  Retrying...
--> Sending: ATDT#777
--> Waiting for carrier.
~[7f]}#@!}!}!} }9}"}&} } } } }#}%B#}%}%}&p}&,!}'}"}(}";[14]~~[7f]}#@!}!}"} }9}"}&} } } } }#}%B#}%}%}&p}&,!}'}"}(}"wy~~[7f]}#@!}!}#} }9}"}&} } } } }#}%B#}%}%}&p}&,!}'}"}(}"3"~~[7f]}#@!}!}$} }9}"}&} } } } }#}%B#}%}%}&p}&,!}'}"}(}"}^*~~[7f]}#@!}!}%} }9}"}&} } } } }#}%B#}%}%}&p}&,!}'}"}(}":q~~[7f]}#@!}!}&} }9}"}&} } } } }#}%B#}%}%}&p}&,!}'}"}(}"v}<~~[7f]}#@!}!}'} }9}"}&} } } } }#}%B#}%}%}&p}&,!}'}"}(}"2G~~[7f]}#@!}!}(} }9}"}&} } } } }#}%B#}%}%}&p}&,!}'}"}(}"}]}%~~[7f]}#@!}!})} }9}"}&} } } } }#}%B#}%}%}&p}&,!}'}"}(}"9^~~[7f]}#@!}!}*} }9}"}&} } } } }#}%B#}%}%}&p}&,!}'}"}(}"u3~
--> Timed out while dialing.  Trying again.
--> Sending: ATDT#777
--> Waiting for carrier.
--> Timed out while dialing.  Trying again.
--> Sending: ATDT#777
--> Waiting for carrier.
--> Timed out while dialing.  Trying again.
--> Sending: ATDT#777
--> Waiting for carrier.
~[7f]}#@!}!}!} }9}"}&} } } } }#}%B#}%}%}&(|md}'}"}(}"Q[12]~~[7f]}#@!}!}"} }9}"}&} } } } }#}%B#}%}%}&(|md}'}"}(}"}=[7f]~~[7f]}#@!}!}#} }9}"}&} } } } }#}%B#}%}%}&(|md}'}"}(}"Y$~~[7f]}#@!}!}$} }9}"}&} } } } }#}%B#}%}%}&(|md}'}"}(}"[14],~~[7f]}#@!}!}%} }9}"}&} } } } }#}%B#}%}%}&(|md}'}"}(}"Pw~~[7f]}#@!}!}&} }9}"}&} } } } }#}%B#}%}%}&(|md}'}"}(}"}<}:~~[7f]}#@!}!}'} }9}"}&} } } } }#}%B#}%}%}&(|md}'}"}(}"XA~~[7f]}#@!}!}(} }9}"}&} } } } }#}%B#}%}%}&(|md}'}"}(}"[17]}#~~[7f]}#@!}!})} }9}"}&} } } } }#}%B#}%}%}&(|md}'}"}(}"SX~~[7f]}#@!}!}*} }9}"}&} } } } }#}%B#}%}%}&(|md}'}"}(}"}?5~
И так ещё долго. Скажите, что не так?


Ответ на: комментарий от amorpher

Убрал Init2:

[root@port ~]# wvdial 
--> WvDial: Internet dialer version 1.61
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Modem initialized.
--> Sending: ATDT#777
--> Waiting for carrier.
ATDT#777
CONNECT
--> Carrier detected.  Waiting for prompt.
--> Connected, but carrier signal lost!  Retrying...
--> Sending: ATDT#777
--> Waiting for carrier.
~[7f]}#@!}!}!} }9}"}&} } ... ну и несколько строчек этих кракозябр

В общем, тоже не коннектится, в

ifconfig -a 
ничё не появляется.

А вообще вроде как сигнала приемлемого нет.

Телефон показывает хорший сигнал, на WAP спокойно заходит.

w3rs
() автор топика

1) попробуй сбросить модем (или вытащи/вставь, или выключи/включи)
2) Baud = 9600 - не нужно
3) в системе только это устройство создается? Или еще несколько? Может указано не то?

YAR ★★★★★
()
Ответ на: комментарий от w3rs

на WAP спокойно заходит.


А зачем WAP? Проверь точки доступа.

amorpher ★★★★★
()
Ответ на: комментарий от YAR

Попробовал и так и так, не помогает. Есть ещё /dev/ttyUSB1 но он какой-то левый.

До меня вот щас дошло, что мне модем нужен, чтобы проверить, есть ли покрытие на даче. А это можно сделать с одним телефоном...

w3rs
() автор топика
Ответ на: комментарий от gabix

А там не нужно. По крайней мере, у меня ZTE AC8700 работал без него с таким конфигом:

[Dialer Defaults]
Init1 = ATZ
Modem Type = USB Modem
ISDN = 0
New PPPD = yes
Phone = *99#
Stupid Mode = 1


[Dialer ppnet]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 
;Init3 = ATE1V1+IPR=0
Init4 = AT+CSQ
Init5 = ATS7=60
Phone = #777
Username =
Password =
Modem = /dev/ttyUSB0
Carrier Check = no
Modem Type = Analog Modem
YAR ★★★★★
()
Ответ на: комментарий от gabix

Я имел апн в самой трубе, потому что она аппаратно перекрывает его конфу на ОС.

amorpher ★★★★★
()

Наверное, нужно добавить в wvdial.conf «Stupid Mode = 1», кракозябры, это похоже начало ppp-сессии.

mky ★★★★★
()
Ответ на: комментарий от mky

как владелец модема ZTE подтверждаю, «StupidMode = 1» решает проблему

anonymous
()
Ответ на: комментарий от w3rs

Если ваш модем позволяет, посмотрите уровень сигнала, команда «AT+CSQ». Если сигнал нормальный, попробуйте ещё добавить «Carrier Check = no».

mky ★★★★★
()
Ответ на: комментарий от w3rs

Блин, это у меня Stupid mode = 1, а не у модема. Спасибо, законнектился.

w3rs
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.