[РЕШЕНО] Huawei E171 от МТС, проблема, нет коннекта (NO CARRIER) при наборе номера

Насколько мне известно с модемами Huawei проблем особых у людей не было. Но вот у меня случилась. С каких-то пор при попытке набора номера банально валится NO CARRIER и всё.
В ядре всё необходимое включено и об этом так же говорит тот факт, что ранее wvdial-ом соединение поднималось. Связь с портом имеется, команды посылать в модем можно. Но вот получить банальный CONNECT не удаётся. Что послужило причиной тому, что перестал устанавливать связь - не знаю, сетую на ОпСоСа.

Под оффтопом модем пашет, проверено, на счету деньги есть.

Более подробно уже излагал суть проблемы тут LOR link (там и выхлоп модема на некоторые команды приведён).

Может кто тоже столкнулся? Складывается впечатление будто никто больше на модемах уже и не сидит, хотя дачный сезон дал ход. ;)

У меня такой же модем,

У меня такой же модем, подключаюсь через wvdial, с утра бывает не сразу подключается, прерываю процедуру подключения, жду минут 5 и спокойно подключаюсь

Иногда бывает не получается подключиться только на 3g, тогда убираю строку, которая переводит модем в режим предпочтения только 3g и подключаюсь.

Иногда модем перегревается на солнце и происходит обрыв либо соединение вроде есть, но по факту пакеты не ходят. Убираю модем в тень, он остывает, после чего спокойно подключаюсь.

Вот мой wvdial.conf:

[Dialer Defaults]
Baud = 115200
ISDN = false
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem = /dev/ttyUSB0
Modem Type = Analog Modem
Baud = 115200
Country = Russia
Init3 = AT^SYSCFG=14,2,3fffffff,0,1
Init4 = AT +CGDCONT=1,"IP","internet.mts.ru"
Modem = /dev/ttyUSB0
Modem Name = Huawei
Password = mts
Phone = "*99#"
Username = mts 
New PPPD = yes
Auto DNS = off

Idle Seconds = 0
Stupid Mode = 1
Carrier Check = no
Auto Reconnect = on

Для того, что бы не подключаться исключительно на 3g комментирую Init3.

В общем, подытожу: проблемы в оборудовании либо в загруженности оборудования провайдера (базовых станций), первый случай, либо загруженности канала, плохой связи, второй случай, либо перегрев модема третий случай.

А так всё работает как часы.

После подключения модем непрерывно на связи часов 8.

Закинул в wvdial строки (хотя

Закинул в wvdial строки (хотя аналогичные и так уже присутствовали).

Цитата:
wvdial mts-kostik87
--> WvDial: Internet dialer version 1.61
--> 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
--> Sending: AT^SYSCFG=14,2,3fffffff,0,1
AT^SYSCFG=14,2,3fffffff,0,1
OK
--> Sending: AT +CGDCONT=1,"IP","internet.mts.ru"
AT +CGDCONT=1,"IP","internet.mts.ru"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
NO CARRIER
--> No Carrier! Trying again.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
NO CARRIER

ЧЯДНТ?

Читаем ещё раз: -

Читаем ещё раз:
- загруженность оборудования провайдера (базовых станций);
- загруженность канала, плохая связь;
- перегрев модема.

Сам сижу с такого же модем от MTS, вот специально два раза подряд переподключился:

$ date && mts
Ср. мая 21 16:06:19 MSK 2014
--> PPP was killed! (signal = 9)
$ --> WvDial: Internet dialer version 1.61
--> 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
--> Sending: AT^SYSCFG=14,2,3fffffff,0,1
AT^SYSCFG=14,2,3fffffff,0,1
OK
--> Sending: AT +CGDCONT=1,"IP","internet.mts.ru"
AT +CGDCONT=1,"IP","internet.mts.ru"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Wed May 21 16:06:25 2014
--> Pid of pppd: 7847
--> Using interface ppp0
--> pppd: �[7f]
--> pppd: �[7f]
--> pppd: �[7f]
--> pppd: �[7f]
--> pppd: �[7f]
--> local  IP address 10.140.187.131
--> pppd: �[7f]
--> remote IP address 10.64.64.64
--> pppd: �[7f]
--> primary   DNS address 217.66.145.1
--> pppd: �[7f]
--> secondary DNS address 217.66.145.2
--> pppd: �[7f]
date && mts
Ср. мая 21 16:06:34 MSK 2014
$ --> WvDial: Internet dialer version 1.61
--> 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
--> Sending: AT^SYSCFG=14,2,3fffffff,0,1
AT^SYSCFG=14,2,3fffffff,0,1
OK
--> Sending: AT +CGDCONT=1,"IP","internet.mts.ru"
AT +CGDCONT=1,"IP","internet.mts.ru"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Wed May 21 16:06:39 2014
--> Pid of pppd: 7866
--> Using interface ppp0
--> pppd: �[7f]
--> pppd: �[7f]
--> pppd: �[7f]
--> pppd: �[7f]
--> pppd: �[7f]
--> local  IP address 10.140.187.131
--> pppd: �[7f]
--> remote IP address 10.64.64.64
--> pppd: �[7f]
--> primary   DNS address 217.66.145.1
--> pppd: �[7f]
--> secondary DNS address 217.66.145.2
--> pppd: �[7f]

У тебя, скорее всего, первый случай, загружены базовые станции в твоём районе.

Вот скрипт, которым подключаюсь:

#!/bin/sh
while [ ! -e /dev/ttyUSB0 ] ; do echo not > /dev/null ; done
#echo nameserver 8.8.8.8 > /etc/resolv.conf
PID=`pgrep ppp` && kill -9 $PID
PID=`pgrep wvdial` && kill -9 $PID
sleep 4
wvdial& >/dev/null 2>/dev/null

Пользователь судоер.

alias mts='/usr/bin/sudo /usr/local/bin/mts'

Всё работает как часы.

У меня были тоже проблемы с подключением, но давно уже года 2 назад, звонил провайдеру, сказали, что ведутся работы на базовых станциях в моём районе и сейчас я подключаюсь через станции из соседних районов, по этому связь плохая.

Сейчас уже как года 2 всё нормально.

Позвони провайдеру и поинтересуйся.

Ну и посмотри как в Windows всё подключается через MTS Connect.

Проверю дома, на винде..

Проверю дома, на винде.. Спасибо за скрипты. Очень странно на самом деле это всё. Да и сколько не пытался при последующих попытках вообще перестал коннектить. Вообще коннект возникает только в первый раз при втыкании модема, но это и не коннект никакой вовсе, ибо безрезультатен, а при попытке снова поднять соединение результат нулевой. Может там, где я его пытаюсь поднять, МТС-а не стало? Хотя странно. А перегреваться модему точно не с чего.
Дело в том, что на нетбуке (насколько я помню) поведение идентично, и именно под гентой, под оффтопом инет взлетает.

Как и предполагал - всё

Как и предполагал - всё взлетело под виндой. Это и хорошо (как бэ), но сами понимаете... винда же. И даже ставить линуксовский Connect Manager, который в /etc/sudoers правки вносит, мягко говоря, не комильфо.
Под гентой проверил на нетбуке - точно такое же поведение. Квази-коннект в первый раз и NO CARRIER впоследствии. Хорошо бы разрулить проблему, но куда и как копать - вообще не представляю :(

Попробуйте установить другое

Попробуйте установить другое ядро, у меня на той системе 3.10.7.

Ядро сменить попробую. Но всё

Ядро сменить попробую. Но всё же факт, что работало именно на установленном. И в какой-то момент модем стал вести себя таким образом. При чём не могу назвать объективные факты моего вмешательства, что могли бы привести к неработоспособности. В один "прекрасный" момент связь оборвалась просто. И перестала устанавливаться должным образом.

UPD: К сожалению, как и предполагал, безрезультатно. Пробовал как раз-таки ядро 3.10.7. Моё подозрение, что ОС (конкретно гента и софт) тут не при чём. По-моему дело в самом модеме, его настройках или операторе. Вот только как вычислить причину (найти способа её устранения) не представляю.

UPD2: А ларчик то просто открывался. Обращаться нужно было к /dev/ttyUSB0, а не к /dev/ttyUSB2. Правда для меня загадка с какого перепуга порты могли поменяться местами.

Я выложил мой

Я выложил мой конфиг:

[Dialer Defaults]
Baud = 115200
ISDN = false
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem = /dev/ttyUSB0
Modem Type = Analog Modem
Baud = 115200
Country = Russia
Init3 = AT^SYSCFG=14,2,3fffffff,0,1
Init4 = AT +CGDCONT=1,"IP","internet.mts.ru"
Modem = /dev/ttyUSB0
Modem Name = Huawei
Password = mts
Phone = "*99#"
Username = mts 
New PPPD = yes
Auto DNS = off

Idle Seconds = 0
Stupid Mode = 1
Carrier Check = no
Auto Reconnect = on

Ты ответил:

Цитата:
Закинул в wvdial строки (хотя аналогичные и так уже присутствовали).

Мда, неужели было сложно пробежаться по конфигу и сравнить.

Сравнил. Кстати, не решено

Сравнил. Кстати, не решено окончательно. Поработал на /dev/ttyUSB0 модем завис и не коннектится ни с того, ни с другого порта. Перегрев? Наощупь нет такого впечатления, да и после паузы втыкал, не взлетел коннект.
А по поводу конфига могу сказать, что даже банально строчка "Modem =" два раза с адресом.

По всей видимости это была

По всей видимости это была проблема либо упомянутого выше перегрева, либо конкретно дефективный экземпляр. Вцелом работоспособен.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".