Поддержка модема Sense R41

Портативный 3G/4G беспроводной маршрутизатор серии N до 150 мбит\сек
moose_kazan
Сообщения: 6
Зарегистрирован: 13 апр 2014, 02:01
Страна: Россия

Поддержка модема Sense R41

Сообщение moose_kazan » 20 апр 2014, 03:30

Аппаратная версия устройства: Ver 1
Версия прошивки: Build 140408
Ваша страна: Россия
Название провайдера: Ростелеком
Тип подключения: 3G
Ваша операционная система: Linux
Логи оборудования: ####################################################################
# TL-MR3020 System Log
# Time = 1970-01-01 0:03:43 224s
# H-Ver = MR3020 v1 00000000 : S-Ver = 3.17.2 Build 140408 Rel.32256n
# L = 192.168.0.254 : M = 255.255.255.0
# 3G : 3G = 0.0.0.0 : M = 0.0.0.0 : G = 0.0.0.0
####################################################################

1st day 00:00:08 OTHER INFO System started
1st day 00:00:18 DHCP NOTICE DHCP server started
1st day 00:00:18 SECURITY INFO PPTP Passthrough enabled
1st day 00:00:18 SECURITY INFO L2TP Passthrough enabled
1st day 00:00:18 SECURITY INFO IPSEC Passthrough enabled
1st day 00:00:19 SECURITY INFO FTP ALG enabled
1st day 00:00:19 SECURITY INFO TFTP ALG enabled
1st day 00:00:19 SECURITY INFO H323 ALG enabled
1st day 00:00:19 SECURITY INFO RTSP ALG enabled
1st day 00:00:19 SECURITY INFO SIP ALG enabled
1st day 00:00:32 3G/4G NOTICE handle_card start
1st day 00:00:32 3G/4G INFO LTE MODEM = 0, status = 1, targetVendorID = 0x0, targetProductID = 0x0
1st day 00:00:37 3G/4G INFO Before Mode switch VendorID = 0x2020, ProductID = 0x0002
1st day 00:00:51 3G/4G NOTICE /tmp/3G/2020_0002_0
1st day 00:00:53 3G/4G NOTICE serialNum 5 indexInt 0
1st day 00:01:11 3G/4G INFO Main interface_index[0] = 0
1st day 00:01:11 3G/4G INFO Vice interface_index[1] = 1
1st day 00:01:12 3G/4G NOTICE after switch modem vid is 0x2020 pid is 0x4000
1st day 00:01:12 3G/4G INFO LTE MODEM = 0, status = 2, targetVendorID = 0x2020, targetProductID = 0x4000
1st day 00:01:13 3G/4G INFO USB modem is ready
1st day 00:01:21 PPP NOTICE Standard authentication.
1st day 00:01:21 3G/4G NOTICE 3G/4G start connecting...
1st day 00:01:21 3G/4G INFO Run 3G dial cmd: pppd 3g 1 /dev/ttyUSB0 115200 connect "chat -s -v -f /etc/ppp/c
1st day 00:01:22 PPP INFO pppd start
1st day 00:01:33 PPP NOTICE Standard authentication.
1st day 00:01:33 3G/4G NOTICE 3G/4G start connecting...
1st day 00:01:33 3G/4G INFO Run 3G dial cmd: pppd 3g 1 /dev/ttyUSB1 115200 connect "chat -s -v -f /etc/ppp/c
1st day 00:01:33 PPP INFO pppd start
1st day 00:01:44 3G/4G WARNING 3G Modem connecting error, please check the dial number and APN.
1st day 00:01:44 3G/4G INFO sw3GMobileCmdReq 449 mobileFormatCmd error
1st day 00:01:55 PPP NOTICE Standard authentication.
1st day 00:01:55 3G/4G NOTICE 3G/4G start connecting...
1st day 00:01:55 3G/4G INFO Run 3G dial cmd: pppd 3g 1 /dev/ttyUSB0 115200 connect "chat -s -v -f /etc/ppp/c
1st day 00:01:55 PPP INFO pppd start
1st day 00:02:07 PPP NOTICE Standard authentication.
1st day 00:02:07 3G/4G NOTICE 3G/4G start connecting...
1st day 00:02:07 3G/4G INFO Run 3G dial cmd: pppd 3g 1 /dev/ttyUSB1 115200 connect "chat -s -v -f /etc/ppp/c
1st day 00:02:07 PPP INFO pppd start
1st day 00:02:17 3G/4G NOTICE Reset the 3G modem, please wait.
1st day 00:02:18 3G/4G NOTICE handle_card start
1st day 00:02:18 3G/4G INFO LTE MODEM = 0, status = 1, targetVendorID = 0x0, targetProductID = 0x0
1st day 00:02:18 3G/4G INFO LTE MODEM = 0, status = 0, targetVendorID = 0x0, targetProductID = 0x0
1st day 00:02:18 3G/4G NOTICE delete usb_reset file
1st day 00:02:19 3G/4G INFO sw3GMobileCmdReq 449 mobileFormatCmd error
1st day 00:02:21 3G/4G INFO 3G Modem is plugged out.
1st day 00:02:23 3G/4G NOTICE handle_card start
1st day 00:02:23 3G/4G INFO LTE MODEM = 0, status = 1, targetVendorID = 0x0, targetProductID = 0x0
1st day 00:02:28 3G/4G INFO Before Mode switch VendorID = 0x2020, ProductID = 0x0002
1st day 00:02:42 3G/4G NOTICE /tmp/3G/2020_0002_0
1st day 00:02:44 3G/4G NOTICE serialNum 5 indexInt 0
1st day 00:03:02 3G/4G INFO Main interface_index[0] = 0
1st day 00:03:02 3G/4G INFO Vice interface_index[1] = 1
1st day 00:03:03 3G/4G NOTICE after switch modem vid is 0x2020 pid is 0x4000
1st day 00:03:03 3G/4G INFO LTE MODEM = 0, status = 2, targetVendorID = 0x2020, targetProductID = 0x4000
1st day 00:03:04 3G/4G INFO USB modem is ready
1st day 00:03:10 PPP NOTICE Standard authentication.
1st day 00:03:10 3G/4G NOTICE 3G/4G start connecting...
1st day 00:03:10 3G/4G INFO Run 3G dial cmd: pppd 3g 1 /dev/ttyUSB0 115200 connect "chat -s -v -f /etc/ppp/c
1st day 00:03:10 PPP INFO pppd start
1st day 00:03:21 PPP NOTICE Standard authentication.
1st day 00:03:21 3G/4G NOTICE 3G/4G start connecting...
1st day 00:03:21 3G/4G INFO Run 3G dial cmd: pppd 3g 1 /dev/ttyUSB1 115200 connect "chat -s -v -f /etc/ppp/c
1st day 00:03:21 PPP INFO pppd start
1st day 00:03:32 3G/4G WARNING 3G Modem connecting error, please check the dial number and APN.
1st day 00:03:32 3G/4G INFO sw3GMobileCmdReq 449 mobileFormatCmd error
1st day 00:03:43 PPP NOTICE Standard authentication.
1st day 00:03:43 3G/4G NOTICE 3G/4G start connecting...
1st day 00:03:43 3G/4G INFO Run 3G dial cmd: pppd 3g 1 /dev/ttyUSB0 115200 connect "chat -s -v -f /etc/ppp/c
1st day 00:03:43 PPP INFO pppd start
Имею роутер MR3020. Пробовал прошивки 130507 и 140408. При подключении модема Sense R41 (его предлагает Ростелеком в поволжье) модем определяется, но соединение установить не удаётся.

Проблема начинается с того что оператора "Ростелеком", равно как и "НСС" просто не в списке. Но это не страшно: можно выбрать настройки любого оператора и потом модифицировать. Я пробовал настройки "Мегафона" и "Вайнах Телекома". В обоих случая явно указывал:

APN: internet
Номер дозвона: *99#
Логин: ncc
Пароль: ncc

Пробовал так же и с пустыми логином и паролем (Ростелеком это допускает). Всё равно не работает.

Попробовал завести модем в Linux: вообще ростелеком предоставляет deb-пакет со скриптами, но я смог обойтись без него. Модем по lsusb виден так:

Код: Выделить всё

Bus 002 Device 010: ID 2020:4000  
Сразу после вставки /dev/tty* устройства не создаются. usb_modeswitch про модем ничего не знает и ничем соответственно помочь не может. Чтобы в системе появились tty* устройства нужно сделать так:

Код: Выделить всё

modprobe -r usbserial && modprobe usbserial vendor=0x2020 product=0x4000
Но и после этого соединение не устанавливается. Оказывается надо передавать модему при инициализации команду:

Код: Выделить всё

AT+CFUN=1
Соответственно рабочий конфиг wvdial для этого модема:

Код: Выделить всё

Dialer Rostelecom]
Init1 = AT
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init2 = AT+CFUN=1
Modem Type = Analog Modem
Baud = 9600
New PPPD = yes
Modem = /dev/ttyUSB0
Stupid mode = 1
ISDN = 0
Phone = *99#
Password = ncc
Username = ncc
Как я понял из лога роутера он использует голый pppd. С голым pppd на Linux у меня тоже получилось: Описание пира pppd ("/etc/ppp/peers/rostelecom"):

Код: Выделить всё

/dev/ttyUSB0
connect '/usr/sbin/chat -v -f /etc/chatscripts/3g_rostelecom -T internet'
defaultroute
replacedefaultroute
usepeerdns
unit 100
persist
chap-interval 60
ipparam rostelecom
noauth
lcp-echo-interval 2
lcp-echo-failure 3
noipdefault
И chat-скрипт ("/etc/chatscripts/3g_rostelecom"):

Код: Выделить всё

ABORT           BUSY
ABORT           VOICE
ABORT           "NO CARRIER"
ABORT           "NO DIALTONE"
ABORT           "NO DIAL TONE"
ABORT           "NO ANSWER"
ABORT           "DELAYED"
ABORT           "ERROR"

ABORT           "+CGATT: 0"

""              AT
TIMEOUT         30
OK              ATH
OK              ATE1


OK              AT+CFUN=1
OK              AT+CGATT?
OK              AT+CGDCONT=1,"IP","\T"
OK              ATD*99#
TIMEOUT         22
CONNECT         ""
Как я понимаю всё сводится к тому что для модема "2020:4000" в chat-скрипт надо дописывать "AT+CFUN=1", хотя возможно я чего-то упускаю из виду.

В любом случае буду рад если в MR3020 появится поддержка модема Sense R41. Да и при конфигурировании роутера было бы приятно увидеть в списке отечественных операторов ещё и Ростелеком (он же "НСС" если говорить о поволжье) :)

Готов оказать посильную помощь.

Заранее спасибо.

vovan26
OpenWrt разработчик
OpenWrt разработчик
Сообщения: 2493
Зарегистрирован: 12 мар 2014, 17:20
Страна: Узбкистан
Откуда: Узбекистан

Re: Поддержка модема Sense R41

Сообщение vovan26 » 20 апр 2014, 07:02

moose_kazan
Если работаете на линукс, а эта система не для домохозяек, неужели трудно собрать прошивку на OpenWRT и все будет пучком.
Разработка ПО для роутеров на базе OpenWrt.
Желание получить ответ, предполагает умение сформулировать вопрос. (И.В. Сталин)
На общие вопросы в личке не отвечаю, задайте его на форуме.

moose_kazan
Сообщения: 6
Зарегистрирован: 13 апр 2014, 02:01
Страна: Россия

Re: Поддержка модема Sense R41

Сообщение moose_kazan » 20 апр 2014, 13:21

vovan26 писал(а):moose_kazan
Если работаете на линукс, а эта система не для домохозяек, неужели трудно собрать прошивку на OpenWRT и все будет пучком.
Я-то могу собрать, но я всё равно предпочитаю использовать стоковую прошивку. А "домохозяйки", как вы изволили выразиться, тем более не будут заморачиваться. Потому и отписал сюда. По сути это запрос на поддержку дополнительного оборудования.

Насколько я понимаю вы не сотрудник TP-Link, потому что такие ответы не делают чести компании. Да и обычным людям тоже.

vovan26
OpenWrt разработчик
OpenWrt разработчик
Сообщения: 2493
Зарегистрирован: 12 мар 2014, 17:20
Страна: Узбкистан
Откуда: Узбекистан

Re: Поддержка модема Sense R41

Сообщение vovan26 » 20 апр 2014, 16:00

moose_kazan
Я совсем не о том, что делает честь а что нет, я универсальности и простоте настроек.
99% юзеров не поймут действий в ваших выкладках, для них это сплошная аброкадабра.
Не проще ли собрать альтернативную прошивку, (для юзеров) тем более что у вас обычный 3G модем.
Ну нету его в usbmodeswitch, достачно создать файл 60-usb-serial и прописать в нем (example, vendor=0x106c product=0x3711), закинуть его в папку /etc/modules.d/, в большинстве случаев этого уже достаточно.
ОФ прошивка закрыта и что вы можете там убрать или добавить?
А производителю пофиг на чем работает его деайс, главное работает и хорошо работает.
Просто больша'я их часть, не предусматривает коммерческого использоватия.
Разработка ПО для роутеров на базе OpenWrt.
Желание получить ответ, предполагает умение сформулировать вопрос. (И.В. Сталин)
На общие вопросы в личке не отвечаю, задайте его на форуме.

moose_kazan
Сообщения: 6
Зарегистрирован: 13 апр 2014, 02:01
Страна: Россия

Re: Поддержка модема Sense R41

Сообщение moose_kazan » 20 апр 2014, 16:09

vovan26 писал(а):moose_kazan
Я совсем не о том, что делает честь а что нет, я универсальности и простоте настроек.
99% юзеров не поймут действий в ваших выкладках, для них это сплошная аброкадабра.
Не проще ли собрать альтернативную прошивку, (для юзеров) тем более что у вас обычный 3G модем.
Ну нету его в usbmodeswitch, достачно создать файл 60-usb-serial и прописать в нем (example, vendor=0x106c product=0x3711), закинуть его в папку /etc/modules.d/, в большинстве случаев этого уже достаточно.
ОФ прошивка закрыта и что вы можете там убрать или добавить?
А производителю пофиг на чем работает его деайс, главное работает и хорошо работает.
Просто большая их часть, не предусматривает коммерческого использоватия.
Вы видно не поняли зачем я привёл эти "выкладки": я заинтересован в том чтобы помочь производителю добавить поддержку этого модема в устройство. Поэтому я привёл максимальное количество информации о модеме.

Тему я создавал не для других пользователей. Тему я создал для техподдержки. Дальнейшую дискуссию про кастомные прошивки считаю бессмысленной. И буду рад если вы не будете тут разводить холивар.

vovan26
OpenWrt разработчик
OpenWrt разработчик
Сообщения: 2493
Зарегистрирован: 12 мар 2014, 17:20
Страна: Узбкистан
Откуда: Узбекистан

Re: Поддержка модема Sense R41

Сообщение vovan26 » 20 апр 2014, 16:32

moose_kazan
Форум как я понимаю общий, куда мне ходить куда нет я выбираю сам.
Удачи!
;)
Разработка ПО для роутеров на базе OpenWrt.
Желание получить ответ, предполагает умение сформулировать вопрос. (И.В. Сталин)
На общие вопросы в личке не отвечаю, задайте его на форуме.

Ryba1993
Сообщения: 131
Зарегистрирован: 30 июл 2013, 14:41
Страна: Россия

Re: Поддержка модема Sense R41

Сообщение Ryba1993 » 23 апр 2014, 10:09

Лучше тогда сразу на почту писать было support.ru@tp-link.com

moose_kazan
Сообщения: 6
Зарегистрирован: 13 апр 2014, 02:01
Страна: Россия

Re: Поддержка модема Sense R41

Сообщение moose_kazan » 23 апр 2014, 11:13

Ryba1993 писал(а):Лучше тогда сразу на почту писать было support.ru@tp-link.com
Ну если до конца недели ответа не дождусь - отпишу на почту. Отписал на форум в надежде что я не единственный владелец такого модема и что остальные просто присоединяться к теме. КМК так лучше, чем в индивидуальном порядке забрасывать саппорт письмами.

werewolfsaratov
Сообщения: 5
Зарегистрирован: 03 май 2014, 20:41
Страна: Россия

Re: Поддержка модема Sense R41

Сообщение werewolfsaratov » 03 май 2014, 21:05

Присоединяюсь к moose_kazan проблемма актуальна особенно для поволжья, маршрутизатор TL-MR3420 прошивка новая апрельская проблеммы теже.

werewolfsaratov
Сообщения: 5
Зарегистрирован: 03 май 2014, 20:41
Страна: Россия

Re: Поддержка модема Sense R41

Сообщение werewolfsaratov » 13 май 2014, 20:33

moose_kazan писал(а):
Ryba1993 писал(а):Лучше тогда сразу на почту писать было support.ru@tp-link.com
Ну если до конца недели ответа не дождусь - отпишу на почту. Отписал на форум в надежде что я не единственный владелец такого модема и что остальные просто присоединяться к теме. КМК так лучше, чем в индивидуальном порядке забрасывать саппорт письмами.
Ты обратился в поддержку? И что они ответили?

Ответить

Вернуться в «TL-MR3020»