DIR-620 r19342 & ZTE MF112

Post new topic   Reply to topic    DD-WRT Forum Forum Index -> Оборудование на основе Ralink
Author Message
Phant
DD-WRT Novice


Joined: 05 Jul 2012
Posts: 2

PostPosted: Thu Jul 05, 2012 17:13    Post subject: DIR-620 r19342 & ZTE MF112 Reply with quote
Уважаемые специалисты, прошу помощи в решении проблемы.
С DD-WRT работаю впервые, но не ожидал, что может быть так "сложно".

Суть - организовать 3G точку доступа на базе ZTE MF112 от МТС. Используемое оборудование DIR-620 A1 - хаб Dlink DUB-H7 - ZTE MF112 (сюда же планируется принтер HP P1006).

Версия прошивки r19342 (раннюю пробовал тоже, которая на сайте deadecode).

Все подключилось, все определилось хорошо, насколько я понимаю. Но модем ни в какую не хочет соединяться, даже не пытается. При нажатии кнопки Connect (в подменю WAN) отваливается SSH и другие сервисы, хотя вебморда продолжает работать путем возврата к странице с кнопкой коннект, на этом всё...

Некоторые логи:
Code:

root@DD-WRT:~# cat /proc/bus/usb/devices

T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  3, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.02
S:  Manufacturer=Linux 3.2.19-svn19334 dwc_otg_hcd
S:  Product=DWC OTG Controller
S:  SerialNumber=lm0
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  6 Spd=480  MxCh= 4
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=02 MxPS=64 #Cfgs=  1
P:  Vendor=05e3 ProdID=0610 Rev=77.32
S:  Product=USB2.0 Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=01 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms
I:* If#= 0 Alt= 1 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=02 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms

T:  Bus=01 Lev=02 Prnt=06 Port=00 Cnt=01 Dev#=  7 Spd=480  MxCh= 4
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=02 MxPS=64 #Cfgs=  1
P:  Vendor=05e3 ProdID=0610 Rev=77.32
S:  Product=USB2.0 Hub
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=100mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=01 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms
I:* If#= 0 Alt= 1 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=02 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   1 Ivl=256ms

T:  Bus=01 Lev=02 Prnt=06 Port=02 Cnt=02 Dev#=  9 Spd=480  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=19d2 ProdID=0016 Rev= 0.00
S:  Manufacturer=ZTE,Incorporated
S:  Product=ZTE WCDMA Technologies MSM
C:* #Ifs= 3 Cfg#= 1 Atr=e0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E:  Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
I:* If#= 2 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E:  Ad=83(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms


Code:

root@DD-WRT:~# dmesg | grep -i gsm
<6>USB Serial support registered for GSM modem (1-port)
<6>option 1-1.1.3:1.0: GSM modem (1-port) converter detected
<6>usb 1-1.1.3: GSM modem (1-port) converter now attached to ttyUSB0
<6>option 1-1.1.3:1.1: GSM modem (1-port) converter detected
<6>usb 1-1.1.3: GSM modem (1-port) converter now attached to ttyUSB1
<6>option 1-1.1.3:1.2: GSM modem (1-port) converter detected
<6>usb 1-1.1.3: GSM modem (1-port) converter now attached to ttyUSB2
<6>option: v0.7.2:USB Driver for GSM modems


Code:

root@DD-WRT:~# lsmod
Module                  Size  Used by
option                 15056  1
sierra                  6688  0
usb_wwan                6496  1 option
usbserial              21680  5 option,sierra,usb_wwan
cdc_acm                11744  0
usblp                   8128  0
usb_libusual            8048  0
dwc_otg                58640  0
usbcore                96464  9 option,sierra,usb_wwan,usbserial,cdc_acm,usblp,usb_libusual,dwc_otg
usb_common               480  1 usbcore


Code:
root@DD-WRT:~# cat /tmp/ppp/options.pppoe
chap-secrets /tmp/ppp/chap-secretspap-secrets /tmp/ppp/pap-secretsdefaultroute
usepeerdns
noipdefault
noauth
ipcp-max-failure 30
mtu 1400
mru 1400
crtscts
460800
connect "COMGTDIAL='ATD*99#' /usr/sbin/comgt DIAL -d /dev/usb/tts/0 >/tmp/comgt.out 2>&1"
user 'mts'
password 'mts'
/dev/usb/tts/0


Лог при нажатии Connect:
Code:
Jan  1 04:02:28 DD-WRT user.info syslog: ppp_redial : redial process successfully started
Jan  1 04:02:28 DD-WRT user.info syslog: ttraff : traffic counter daemon successfully started
Jan  1 04:02:28 DD-WRT user.info syslog: klogd : kernel log daemon successfully stopped
Jan  1 04:02:28 DD-WRT kern.notice kernel: klogd: exiting
Jan  1 04:02:28 DD-WRT user.info syslog: httpd : http daemon successfully stopped
Jan  1 04:02:31 DD-WRT user.info syslog: klogd : kernel log daemon hanging, send SIGKILL
Jan  1 04:02:31 DD-WRT user.info syslog: httpd : http daemon hanging, send SIGKILL
Jan  1 04:02:31 DD-WRT user.info syslog: syslogd : syslog daemon successfully stopped
Jan  1 04:02:31 DD-WRT syslog.info syslogd exiting
Jan  1 04:02:31 DD-WRT syslog.info syslogd started: BusyBox v1.19.4
Jan  1 04:02:31 DD-WRT user.info syslog: klogd : klog daemon successfully started


Благодарен за любую, даже просто, подсказку в каком направлении копать. Перечитал море тем, но основной сути, и в wiki в том числе, не нашел - как пошагово запускать модем по нормальному!
Sponsor
Phant
DD-WRT Novice


Joined: 05 Jul 2012
Posts: 2

PostPosted: Thu Jul 05, 2012 19:01    Post subject: Истина где-то рядом ... Reply with quote
На SIM с самого начала настройки отключен PIN-код.

Оказывается, в любом случае нужно его прописывать. При его отсутствии - 0000! При нажатии на Connect перестало сыпать ошибки и отваливать SSH.
Команда tail -f /var/log/messages не показывает теперь вообще ничего. Где же брать текущую статистику соединения?
ansh
DD-WRT Novice


Joined: 17 Aug 2012
Posts: 8

PostPosted: Wed Sep 05, 2012 15:20    Post subject: Reply with quote
командой #ps
vkonst
DD-WRT Novice


Joined: 17 Sep 2012
Posts: 2

PostPosted: Fri Sep 21, 2012 11:33    Post subject: Re: DIR-620 r19342 & ZTE MF112 Reply with quote
Phant wrote:
... Но модем ни в какую не хочет соединяться...
P: Vendor=19d2 ProdID=0016 Rev= 0.00
S: Manufacturer=ZTE,Incorporated
...
[code]root@DD-WRT:~# cat /tmp/ppp/options.pppoe
... /dev/usb/tts/0
... как пошагово запускать модем по нормальному..


Не знаю, как по-нормальному.
Но, думаю, знаю, как его, вообще, "запустить".

Модем не работает из-за того, что он "отвечает" через порт /dev/usb/tts/2, а прошивка пытается с ним "общаться" через порт /dev/usb/tts/0.

Мой случай:
D-Link 620
DD-WRT v24-sp2 (06/14/11) std - build 17201
ZTE (Vendor=19d2 ProdID=0016)

При инициализации модема появлились три девайса:
/dev/usb/tts/0, /dev/usb/tts/1, /dev/usb/tts/2
Соединение не устанавливается. ps показывает, что после запуска процесса comgt все отваливается.
"Общался" с модемом "врукопашную", все в порядке (через командную строку ssh давал вручную команды и считывал ответы) - через порт 2 (/dev/usb/tts/2).

А в прошивки настроен /dev/usb/tts/0.
Так понимаю, задан non-volatile RAM параметром 3gdata=/dev/usb/tts/0 ($nvram get 3gdata).

Причем, я переписывал значение 3gdata на /dev/usb/tts/2 ($nvram set 3gdata="/dev/usb/tts/2"; nvram commit), менял порт "вручную" в /tmp/ppp/options.pppoe ($vi /tmp/ppp/options.pppoe) - бесполезно. Система сама "на лету" (без перезапуска) восстанавливала параметр на /dev/usb/tts/0 и "лезла" в модем (процессом redial, далее - pppd, далее - comgt) через порт 0. Понятно, без успеа.

В итоге, применил "лом".
в startup-скрипт вставил цикл:

while true; do
sleep 15
killall redial
killall comgt
killall pppd
pppd file /opt/etc/ppp/peers/dialup
done

А уже в /opt/etc/ppp/peers/dialup прописал правильный порт.

Этот цикл накорню убивает "родные" процессы для связи с модемом, а затем -запускате "свой" процесс.

Модем заработал.

Но! Ложка дегтя.
Модем под dd-wrt заработал с симкой Мегафона. По 2g, типа 40/10 kbps Sad
С симкой МТС, которая заведомо, поднимает в этом же месте 3g, "не пошло" - по логам видно, что модем дозванивается, соединяется с сервером, начинает поднимать PPPoE, и отваливается по тайм-ауту.
Модем Билайновский, "лишние" устройства на нем отключены, на десктопе под убунту работает и с Мегафоном, и с МТС...
Коллеги, может кто знает, как личить?
Display posts from previous:    Page 1 of 1
Post new topic   Reply to topic    DD-WRT Forum Forum Index -> Оборудование на основе Ralink All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum