PDA

Bekijk de volledige versie : Huawei E3121(320s)/E3131(420s/d)/E303(Hi-Link) от МТС/Билайн и роутер Asus



dlukanidin
13-11-2012, 14:59
Попал мне тут в руки случайно один из новых модемов МТС.
Непонятное устройство которое не захотело определяться на маршрутизаторе.
После внимательного изучения выяснилось следующее:

1. Судя по ATI это модем E3121 неизвестного производителя (МТС прямо пугать начинает своими новациями :))
2. Под крышкой написано, что это Huawei 320S
3. Vid:Pid 12d1:155b - отсутствует в таблице usb-modeswitch, но поскольку переключается в 1506, то команда от 1505 вполне подошла.
4. Набор команд смешанный - часть новых, часть старых. Работает AT^SETPORT но SYSCFG и SYSINFO старые.

Для того, чтобы успешно запустить модем на маршрутизаторе и получать по нему информацию необходимо скопировать из прилагаемого архива файлы на маршрутизатор ( осторожнее с post-boot там только одна строчка которую надо добавить в имеющийся) и в настройках указать USBNet..->3g..->ZERO CD..=Config at /usr/..., а также User interface port=1.

P.S. На всякий случай просмотрел бинарники идущие в софте с модемом, строка переключения действительно совпадает.

belozvn
19-11-2012, 06:22
http://wl500g.info/showthread.php?20802-%D3%EF%F0%E0%E2%EB%E5%ED%E8%E5-%F1%E2%E5%F2%EE%E4%E8%EE%E4%E0%EC%E8-%ED%E0-dir-320&p=256385#post256385
Почитайте пожалуйста темы прикреплённые в начале форума, там есть ответы на 99% вопросов общего характера.

Прошу прощения за свое долгое молчание - выходные, дома интернета нету. Раньше ходил через телефон, а тут он что-то подключаться передумал...
Настолько мне все это надоело - что я вопреки тому что денег нет... купил себе модем. Оператора выбрал МТС, так как телефоном пользуюсь тоже МТС. И ... промахнулся. Сигнал 3G есть от двух других операторов - Мегафон и Билайн, а от МТС нету.
Теперь родились другие проблемы, но их обсуждение большей частью выходит за рамки данного форума.
Здесь можно только спросить почему роутер мой не видит этот модем - Huawei 420s?? Есть какие нибудь соображения?

dlukanidin
19-11-2012, 07:04
Прошу прощения за свое долгое молчание - выходные, дома интернета нету. Раньше ходил через телефон, а тут он что-то подключаться передумал...
Настолько мне все это надоело - что я вопреки тому что денег нет... купил себе модем. Оператора выбрал МТС, так как телефоном пользуюсь тоже МТС. И ... промахнулся. Сигнал 3G есть от двух других операторов - Мегафон и Билайн, а от МТС нету.
Теперь родились другие проблемы, но их обсуждение большей частью выходит за рамки данного форума.
Здесь можно только спросить почему роутер мой не видит этот модем - Huawei 420s?? Есть какие нибудь соображения?

Скорее всего модем не переключается из режима cd-rom. Поищите, я совсем недавно в одной из веток описывал как подключал один из новых модемов от МТС. С большой долей вероятности вам может подойти файл настроек для usbmodeswitch.
С билайном связываться не советую, у них параноя по вопросам разлочки и как следствие подключение модема к роутеру может превратиться в пляски с бубном. С ними можно иметь дело только если у других операторов полный тупик.
P.S. Кстати может у Вас просто неудачно выбрано место, походите с телефоном и посмотрите появится ли где сигнал 3G, во многих случаях достаточно модем прямо на стекло окна повесить.

ildar
19-11-2012, 07:28
Прошу прощения за свое долгое молчание - выходные, дома интернета нету. Раньше ходил через телефон, а тут он что-то подключаться передумал...
Настолько мне все это надоело - что я вопреки тому что денег нет... купил себе модем. Оператора выбрал МТС, так как телефоном пользуюсь тоже МТС. И ... промахнулся. Сигнал 3G есть от двух других операторов - Мегафон и Билайн, а от МТС нету.
Теперь родились другие проблемы, но их обсуждение большей частью выходит за рамки данного форума.
Здесь можно только спросить почему роутер мой не видит этот модем - Huawei 420s?? Есть какие нибудь соображения?
Переключить в режим только модем, можно через Hyper Terminal, здесь все подробно:
http://ilovesmartq.ru/articles/3g-stick-mode/

dlukanidin
19-11-2012, 07:36
Переключить в режим только модем, можно через Hyper Terminal, здесь все подробно:
http://ilovesmartq.ru/articles/3g-stick-mode/
Скорее всего это не будет работать на новых модемах, т.к. они просто работают с другими командами. Единственный способ без использования usb-modeswitch который я знаю, это подключить модем через активный хаб к десктопу там переключить его с помощью родного софта в модем, а потом не отключая от питания перевоткнуть в роутер.

ildar
19-11-2012, 08:07
Скорее всего это не будет работать на новых модемах, т.к. они просто работают с другими командами. Единственный способ без использования usb-modeswitch который я знаю, это подключить модем через активный хаб к десктопу там переключить его с помощью родного софта в модем, а потом не отключая от питания перевоткнуть в роутер.

С моим модемом HUAWEI E1550 - заработало.

TReX
19-11-2012, 17:59
С моим модемом HUAWEI E1550 - заработало.

попробуйте повторить с современными моделями E392/E398 например, а не с этим раритетом ))

belozvn
21-11-2012, 02:04
Прошу прощения за свое долгое молчание - выходные, дома интернета нету. Раньше ходил через телефон, а тут он что-то подключаться передумал...
Настолько мне все это надоело - что я вопреки тому что денег нет... купил себе модем. Оператора выбрал МТС, так как телефоном пользуюсь тоже МТС. И ... промахнулся. Сигнал 3G есть от двух других операторов - Мегафон и Билайн, а от МТС нету.
Теперь родились другие проблемы, но их обсуждение большей частью выходит за рамки данного форума.
Здесь можно только спросить почему роутер мой не видит этот модем - Huawei 420s?? Есть какие нибудь соображения?

В общем, можно сказать что проблема снята. НЕ совсем тем способом, который был бы полезен для наполняемости данного форума, но все же снята. Купленный модем я таки нашел куда подвесить в доме, чтобы он принимал сигнал 3G. Пусть "паолк" он и не показывает ни одной, но устойчивую скорость порядка 2 - (это тире) 4 мбит\сек всю ночь мне сегодня показывал.
Попробовал я было дело "от добра добра поискать". Думаю если нашел просто сигнал - то найдет и с палками. Пока искал новое место - потерял старое))) Ну да ничего - как говорится - разрулилось само...
Как бы это не было смешно - даже Танки (WoT) заработали. Я даже на радостях спать сегодня не ложился. Сижу - хоть спички вставляй, зато довольный)))

dlukanidin
21-11-2012, 14:20
В общем, можно сказать что проблема снята. НЕ совсем тем способом, который был бы полезен для наполняемости данного форума, но все же снята. Купленный модем я таки нашел куда подвесить в доме, чтобы он принимал сигнал 3G. Пусть "паолк" он и не показывает ни одной, но устойчивую скорость порядка 2 - (это тире) 4 мбит\сек всю ночь мне сегодня показывал.
Попробовал я было дело "от добра добра поискать". Думаю если нашел просто сигнал - то найдет и с палками. Пока искал новое место - потерял старое))) Ну да ничего - как говорится - разрулилось само...
Как бы это не было смешно - даже Танки (WoT) заработали. Я даже на радостях спать сегодня не ложился. Сижу - хоть спички вставляй, зато довольный)))

Не совсем корректный в Вашем случае совет, но ещё может помочь такой отражатель с креплением для модема - типа квадратной тарелки поставленной на попа в фокусе которой установлен модем (продается в разных местах, у мегафона стоит 1300р). У меня даёт усиление сигнала с 20-30% до 45-58%, а у соседа эта конструкция направлена вообще не на Вышку, т.к. та с закрытой стороны дома, а на ближайшую металлическую крышу и нормально работает на отражённом сигнале. Кто-то вообще в фокус спутниковой антенны модем вешает, но это уже более сложное, хотя и более эффективное решение.

Capitan
21-11-2012, 16:02
...отражатель с креплением для модема - типа квадратной тарелки поставленной на попа в фокусе которой установлен модем (продается в разных местах, у мегафона стоит 1300р).
Решение подешевле:9342

dlukanidin
21-11-2012, 19:36
Решение подешевле:9342
Да да да, :) я тоже со сковородками баловался, только такого правильного ситечка под рукой не было. Главное чтобы сигнал был.

belozvn
27-11-2012, 14:16
Скорее всего это не будет работать на новых модемах, т.к. они просто работают с другими командами. Единственный способ без использования usb-modeswitch который я знаю, это подключить модем через активный хаб к десктопу там переключить его с помощью родного софта в модем, а потом не отключая от питания перевоткнуть в роутер.

И все таки как бы заставить эту связку работать? Имеется ввиду Asus WL500Gp V2 и мой модем Huawei 420S?

dlukanidin
27-11-2012, 18:03
И все таки как бы заставить эту связку работать? Имеется ввиду Asus WL500Gp V2 и мой модем Huawei 420S?
Так вроде уже писал. Что не получается? дайте полную инфо.

belozvn
28-11-2012, 18:26
Так вроде уже писал. Что не получается? дайте полную инфо.

Блин...
Простите ребят, забыл что просил помощи тут. Пусть нехорошо, зато честно.
Уже сегодня не буду логи собирать - завтра постараюсь.

Да и если честно есть проблемка - в местной электросети напряжение по ночам херячит аж до 270 вольт - UPS вырубается. Поэтому щас сижу с недобука с аккумом. Написал бумагу в местный Энергосбыт, жду реакции ихней.

Логи все же постараюсь завтра снять.
Еще раз извините.

lhog
27-12-2012, 08:54
Добрый день!

Вчера стал "счастливым" обладателем комплекта МТС Коннект http://www.shop.mts.ru/internet/3g-modem/3G_modem_mts_usb_do_21_6_mb.html и роутера ASUS RT-N10U, кроме того исторически в хозяйстве трудится ASUS WL500gp (V1). RT-N10U работает на последней стоковой прошивке 3.0.0.4.260, WL500gp исторически работает на пост-Олеговской прошивке 1.9.2.7-rtn, был обновлен до последней публичной ревизии 4772.

Disclaimer. Описывать проблему и спрособы, которые я перепробовал, буду подробно. Возможно кому-то поможет.

Основная задача, которую мне нужно решить - проста: обеспечить раздачу интернета 3G через маршрутизатор. Сделать это нужно в режиме plug&n&play, т.е. в случае пропадания питания или зависания донгла, всё должно "подниматься" без стороннего участия.

Исторически столкнулся со следующими проблемами:

Идентификация USB Dongle - решена (см ниже)
Отсутствие ttyUSB устройств на прошивке 1.9.2.7-rtn/WL500gp - не решена
В стоковой прошивке 3.0.0.4.260/RT-N10U нет скриптов (или не нашел) для автоматического flip-flop USB устройства посредством usb_modeswitch - не решена


Теперь обо всем подробнее.

Идентификация USB Dongle.

В инструкции к модему производитель и модель указаны как Huawei 420D/420S соответственно. Гугление показало, что такого устройства скорее всего не существует, а указанное обозначение скорее "торговая марка". Бесцельно потыркавшись по интернету и Windows, я в скорости перезагрузился в десктоповый линукс и выполнил команду lsusb, точного вывода команды но по памяти релевантные данные были следующие V=12d1, P=1506, Device name= E371 (надо уточнить). Погуглив указанную модель, обнаружил, что выглядит она совершенно иначе и имеет совсем другие характеристика. Поэтому по команде AT ATi адресованной порту ttyUSB0 получил, наконец ответ что идентификатор устройства - Huawei E3131. Дальше не копал, так как ответ похож на правильный вот фотография устройства http://www.voelkner.de/products/304113/Huawei-E3131-USB-Surfstick-HSPA-21-6-MBit-s.html - один в один моё, только без лейбла Huawei.

Далее после перезагрузки в линукс в целом удалось установить связь при помощи wvdial, на чем десктопные похождения помжно считать оконченными.

Теперь начинается самое интересное:

Отсутствие ttyUSB устройств на прошивке 1.9.2.7-rtn/WL500gp

Вставив устройство в WL500gp и подождав минутку обнаружил что устройство успешно "перевернулось" про помощи usb_modeswitch (кстати какой скрипт вызывает usb_modeswitch я так и не нашел), но порты ttyUSB{1,2,3} не создаются. Эту проблему я так и не смог решить. Параллельно изучая всяческие руководства обратил внимание, что:

файл 40-usb_modeswitch.rules, который присутствует в исходниках и вроде как должен вызывать usb_modeswitch в реальной прошивке отсутствует
modprobe ищет модули не там где нужно:
modprobe: chdir(/opt/lib/modules): No such file or directory


Также попробовал insmod-ить usbserial без успеха.

Как я понимаю, где-то должно быть правило создающее ноду (mknod) ttyUSB для всех вновь-обнаруженных USB устройств, но в силу слабого знания linux и еще более слабого знания embedded систем, я этот скрипт не нашел.

В стоковой прошивке 3.0.0.4.260/RT-N10U нет скриптов (или не нашел) для автоматического flip-flop USB устройства посредством usb_modeswitch

Слегка расстроившись неудачей c wl500gP взялся за вновь купленный роутер RT-N10U, который и будет использоваться для раздачи 3G в будущем. После обновления прошивки обнаружил, что авто-"переворот" usb_modeswitch на нем не работает. Устройство идентифицируется 12d1:155b. Воспользовавшись правилом (http://code.google.com/p/wl500g/source/browse/trunk/usb_modeswitch/data/usb_modeswitch.d/12d1%3A155b?spec=svn4751&r=4732) из прошивки энтузиастов, удалось перевернуть его вручную:
usb_modeswitch -v 12d1 -p 155b -P 1506 -V 12d1 -M "55534243123456780000000000000011062000000100000000 000000000000" После чего в течении минуты связь установилась, что конечно является хорошим результатом, однако хотелось избежать ручной интервенции и сделать все в автоматическом режиме, для чего я вчера решил чуть-чуть модифицировать стоковую прошивку:

Добавить rule файл 12d1:155b
найти и поправить скрипт, который бы вызывал usb_modeswitch с соответствующим конфигом


Для выполнения задачи нашелся набор по препарированию прошивок ASUS: http://code.google.com/p/firmware-mod-kit/

Однако прежде чем делать два пункта выше, я решил сделать зеркальную операцию, которая как я думал должна была дать идентичный входному результирующий файл прошивки:


./extract-ng.sh <путь к стоковой прошивке> <--распаковывает содержимое trx файла в ./fmk директорию
./build-ng.sh <-- запаковывает содержимое ./fmk директории в bin файл.


В результате bin файл получается такого же размера как оригинальный trx файл, но внутри, помимо идентичного заголовка он очень разный. RT-N10U его отказывается прошивать через штатную веб-морду. Почему я так и не понял.




Вот вкратце и вся история. Прошу помощи сообщества по следующим вопросам:

Что поменять в прошивке энтузиастов для того чтобы начали появляться ttyUSB ноды? (дальше я так понимаю процесс отлажен).
Если удастся решить проблему в прошивке энтузиастов, я её собственно прошью и забуду этот головняк как страшный сон.
Нужен пример скрипта hotplug2 для штатной прошивки, который бы по факту появления USB устройства с id=12d1:155b выполнял usb_modeswitch -c <путь к конфиг файлу>
Как перепаковать штатную прошивку так, чтобы её можно было прошить в роутер? Как вариант, как прошить прошивку сделанную при помощи firmware-mod-kit в роутер RT-N10U?


Буду рад выслушать ваши идеи и предоставить необходимую информацию,


P.S. Прошу прощения, если что не так оформил.


Заранее благодарен!

dlukanidin
28-12-2012, 12:37
В прошивке Энтузиастов можно указать своё правило для usbmodeswitch в zero cd configuration
Это решит проблему переключения, остальное должно сработать на автомате.
В прошивке от Асус модем используется как резервное соединение, и если он правильно переключается, но не поднимает драйвера, то скорее всего либо в настройках заблокировано резервное соединение, либо что то есть в ван порту.

dimez
28-12-2012, 13:12
Какая версия прошивки от энтузиастов использовалась на wl500gp и rt-n10u?

lhog
28-12-2012, 18:05
Добрый день!

Спасибо за ответы.

2 dlukanidin)


Это решит проблему переключения, остальное должно сработать на автомате.

usb_modeswitch на прошивке энтузиастов у меня отработал как раз на отлично. Об этом свидетельствует то, что модем переключился в режим 12d1:1506 (zero-cd режим - 12d1:155b). Т.е. правило http://code.google.com/p/wl500g/source/browse/trunk/usb_modeswitch/data/usb_modeswitch.d/12d1%3A155b?spec=svn4751&r=4732 сработало. Вот что не сработало так это появление ttyUSB нодов, которые автоматически появлялись в десктопном линуксе и в родной прошивке ASUS RT-N10U после выполнения
usb_modeswitch -v 12d1 -p 155b -P 1506 -V 12d1 -M "55534243123456780000000000000011062000000100000000 000000000000"



В прошивке от Асус модем используется как резервное соединение, и если он правильно переключается, но не поднимает драйвера, то скорее всего либо в настройках заблокировано резервное соединение, либо что то есть в ван порту.

С оригинальной прошивкой другая беда. usb_modeswitch там есть, но скриптов по автоматическому переключению нету. То есть нету самомго переключения из Zero-CD в модем. Приходится делать переключение вручную, после чего соединение (3G) устанавливается автоматически и всё работает хорошо до следующего выключения питания роутера.

2 dimez)

Я в оригинальном посте написал, но наверное не четко:

1.9.2.7-rtn-4772/WL500gP
3.0.0.4.260/RT-N10U


Upd. RT-N10U вместе с модемом сегодня уехал на дачу, вместе с инструкцией как "запустить" модем первый раз после включения питания, поэтому мои возможности по тестированию теперь ограничены. Тем не менее я бы хотел избавиться от полу-автоматического режима в штатной прошивке, для чего открыл кейс у разработчиков firmware-mod-kit http://code.google.com/p/firmware-mod-kit/issues/detail?id=82

Как только станет ясно почему перепакованную их тулзами прошивку отказывается воспринимать роутер, я попробую чуть подпатчить оригинальный firmware. Или как вариант может совсем под дурачка попробовать написать в службу поддержки ASUS может они добавят все правила usb_modeswitch и скрипт hotplug сами в следующей прошивке?

staticroute
28-12-2012, 18:26
С оригинальной прошивкой другая беда. usb_modeswitch там есть, но скриптов по автоматическому переключению нету. То есть нету самомго переключения из Zero-CD в модем. Приходится делать переключение вручную, после чего соединение (3G) устанавливается автоматически и всё работает хорошо до следующего выключения питания роутера.

2 dimez)

Я в оригинальном посте написал, но наверное не четко:

1.9.2.7-rtn-4772/WL500gP
3.0.0.4.260/RT-N10U


Upd. RT-N10U вместе с модемом сегодня уехал на дачу, вместе с инструкцией как "запустить" модем первый раз после включения питания, поэтому мои возможности по тестированию теперь ограничены. Тем не менее я бы хотел избавиться от полу-автоматического режима в штатной прошивке, для чего открыл кейс у разработчиков firmware-mod-kit http://code.google.com/p/firmware-mod-kit/issues/detail?id=82
Как только станет ясно почему перепакованную их тулзами прошивку отказывается воспринимать роутер, я попробую чуть подпатчить оригинальный firmware. Или как вариант может совсем под дурачка попробовать написать в службу поддержки ASUS может они добавят все правила usb_modeswitch и скрипт hotplug сами в следующей прошивке?

попробуй после подключения модема сделать


mdev -s

должно помочь

lhog
28-12-2012, 18:44
попробуй после подключения модема сделать


mdev -s

должно помочь

Прошу прощения, а на каком из роутеров? И даст ли указанная команда постоянный эффект, т.е. сохраниться ли эффект после power cycle? Просто временное решение уже есть: usb_modeswitch с параметрами как в прошлом сообщении.

staticroute
28-12-2012, 18:49
Прошу прощения, а на каком из роутеров? И даст ли указанная команда постоянный эффект, т.е. сохраниться ли эффект после power cycle? Просто временное решение уже есть: usb_modeswitch с параметрами как в прошлом сообщении.

разумеется на wl-500gP

нет конечно, придется каждый раз при втыкании / вытыкании - делать эту команду - вообще подобный глюк с непоявлением устройств у меня был (правда просто флешек, а не /dev/ttyUSB0) - я его вылечил полным сбросом роутера и настройкой с нуля.

lhog
28-12-2012, 19:53
разумеется на wl-500gP

нет конечно, придется каждый раз при втыкании / вытыкании - делать эту команду - вообще подобный глюк с непоявлением устройств у меня был (правда просто флешек, а не /dev/ttyUSB0) - я его вылечил полным сбросом роутера и настройкой с нуля.

Ок, в следующий раз возьму домашний роутер (500gp) с собой и попробую. Хотя всё это "ручное управление" не дело конечно.

Вот кстати что-то похожее http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?t=794 Только там у человека заработало после перевтыкания физического, у меня же вообще никак. Я в целом конечно знаю линукс крайне плохо, может кто в курсе кто именно создает ttyUSB устройство при его включении?

Как я понял за день гугления это либо скрипты udev на ББ, либо скрипты(?) hotplug на embedded systems. По крайней мере в прошивке ASUS в файле hotplug2.rules (пишу по пямяти) наблюдал что-то похожее на процесс создания нодов ttyUSB. Перезагружусь по-позже в линукс сделаю апдейт в пост.

staticroute
28-12-2012, 20:28
Ок, в следующий раз возьму домашний роутер (500gp) с собой и попробую. Хотя всё это "ручное управление" не дело конечно.


Вот кстати что-то похожее http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?t=794 Только там у человека заработало после перевтыкания физического, у меня же вообще никак. Я в целом конечно знаю линукс крайне плохо, может кто в курсе кто именно создает ttyUSB устройство при его включении?

Как я понял за день гугления это либо скрипты udev на ББ, либо скрипты(?) hotplug на embedded systems. По крайней мере в прошивке ASUS в файле hotplug2.rules (пишу по пямяти) наблюдал что-то похожее на процесс создания нодов ttyUSB. Перезагружусь по-позже в линукс сделаю апдейт в пост.

вы новую прошивку накатывали на асусовскую или после олеговской 2.4.20 ?

советую сделать резет всех настроек и настроить с нуля - мне лично помогло.

на конкретно прошивке энтузиастов udev нету, там mdev.

кроме того, есть возможность использовать свой скрипт hotplug, расположенный в /usr/local/sbin/hotplug.sh

для этого нужно будет сделать при старте:

/bin/echo "/usr/local/sbin/hotplug.sh" >> /proc/sys/kernel/hotplug

lhog
28-12-2012, 21:11
вы новую прошивку накатывали на асусовскую или после олеговской 2.4.20 ?

советую сделать резет всех настроек и настроить с нуля - мне лично помогло.

на конкретно прошивке энтузиастов udev нету, там mdev.

кроме того, есть возможность использовать свой скрипт hotplug, расположенный в /usr/local/sbin/hotplug.sh

для этого нужно будет сделать при старте:

/bin/echo "/usr/local/sbin/hotplug.sh" >> /proc/sys/kernel/hotplug

У меня два роутера:

Один - старый домашний wl500gp, там уже 100 лет как работает "Олег", в связи с тем что там не заработал 3G модем я его обновил до последней энтузиастской прошивки 4772.
Второй - совсем новый rt-n10u (уже уехал к тёще на дачу). Там была штатная прошивка 2.x.x.x.x которую я обновил до последней 3.y.y.y.y с сайта ASUS. Прошивки энтузиастов там никогда не было, испугался брикнуть девайс и не успеть к моменту отъезда с починкой, хотя конечно надо было рискнуть и попробовать...


Т.е. советуете прошить новый rt-n10u энтузиастами, сбросить настройки и посмотреть взлетит ли?

Меня что смущает, я ведь почти тоже самое и сделал, только со старым роутером (500gp). Там нет проблемы с flip-flop 3G модема в этом я уверен на 99%. Из трех линукс устройств (мой десктоп debian, wl500gp, rt-n10u) автоматический переворот не сработал только на rt-n10u и то только потому что там нету соответствующих скриптов из комплекта usb_modswitch-data. На остальных устройствах, включая wl500gp+энтузиасты, всё перевернулось - сужу по правильному USB Product ID - 1506. Засада состоит в том, что опять же из трех устройствах Linux только на "энтузиастах" автоматом не создались ноды,- в которые можно слать модемные AT команды - ttyUSB.

P.S. Насчет mdev спасибо. Я читал, что udev слишком тяжелый для встраеваемых систем, но чем его заменили не знал. А скрипты udev типа этого http://code.google.com/p/wl500g/source/browse/trunk/usb_modeswitch/data/40-usb_modeswitch.rules?r=4528 совместимы с mdev?

Еще вопрос. А что тогда есть hotplug2. В описании сказано что это lightweight замена udev. То есть, по сути mdev и hotplug2 это два разных решения одной и той же проблемы (условно говоря "udev для бедных")?

lhog
28-12-2012, 21:28
Погуглил тут на тему mdev и ttyUSB, действительно пишут что помогает mdev -s, то есть пересканирование устройств. Не понятно в этой ситуации, почему установка других модемов успешно порождает ttyUSB и соответственно всё работает, а у меня какой-то затык. В чем собственно состоит разница? Или может быть в прошивке энтузиастов коммуникация идет не через ttyUSB?

Вот еще тема от какого-то китайца. У него та же самая проблема, только он переворачивает вручную, а у меня на энтузиастской это происходит автоматом. http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?t=695

staticroute
28-12-2012, 21:37
У меня два роутера:

Один - старый домашний wl500gp, там уже 100 лет как работает "Олег", в связи с тем что там не заработал 3G модем я его обновил до последней энтузиастской прошивки 4772.
Второй - совсем новый rt-n10u (уже уехал к тёще на дачу). Там была штатная прошивка 2.x.x.x.x которую я обновил до последней 3.y.y.y.y с сайта ASUS. Прошивки энтузиастов там никогда не было, испугался брикнуть девайс и не успеть к моменту отъезда с починкой, хотя конечно надо было рискнуть и попробовать...


Т.е. советуете прошить новый rt-n10u энтузиастами, сбросить настройки и посмотреть взлетит ли?

Меня что смущает, я ведь почти тоже самое и сделал, только со старым роутером (500gp). Там нет проблемы с flip-flop 3G модема в этом я уверен на 99%. Из трех линукс устройств (мой десктоп debian, wl500gp, rt-n10u) автоматический переворот не сработал только на rt-n10u и то только потому что там нету соответствующих скриптов из комплекта usb_modswitch-data. На остальных устройствах, включая wl500gp+энтузиасты, всё перевернулось - сужу по правильному USB Product ID - 1506. Засада состоит в том, что опять же из трех устройствах Linux только на "энтузиастах" автоматом не создались ноды,- в которые можно слать модемные AT команды - ttyUSB.

P.S. Насчет mdev спасибо. Я читал, что udev слишком тяжелый для встраеваемых систем, но чем его заменили не знал. А скрипты udev типа этого http://code.google.com/p/wl500g/source/browse/trunk/usb_modeswitch/data/40-usb_modeswitch.rules?r=4528 совместимы с mdev?

Еще вопрос. А что тогда есть hotplug2. В описании сказано что это lightweight замена udev. То есть, по сути mdev и hotplug2 это два разных решения одной и той же проблемы (условно говоря "udev для бедных")?

На wl500gp сбросьте настройки и перенастройте заново - возможно взлетит модем.

Вообще rtn для 500gX не желательно юзать, так как при нагрузке тупо локальной сети начинаются проблемы (читайте тред о проблемах R1 роутеров на -rtn прошивке). Проблемы возникают, если качаете со скоростью > 5-6 mbyte/sec с локальной сети или интернета это в общем-то неважно.

Насчет mdev и его хотплага не подскажу, надо рыть гугл, но существует возможность задать свой хотплаг обработчик, выше я уже описал как.

RT-N10U поддерживается энтузиастами, см. http://code.google.com/p/wl500g/wiki/Devices

khivan
12-03-2013, 20:53
Купил данный роутер, поставил прошивку RT-N10-1.9.2.7-rtn-r4772, но не хочет работать 3г модем МТС huawei e3121 (он же 320S).
Хотелось бы узнать, решаема ли эта проблема?)))

karavan
07-04-2013, 03:36
Приветствую сообщество!
Расскажу о своей войне с девайсами Asus rt-n10u_b + Huawei E3131 (MTS 420D).
Столкнулся с той-же проблемой, что и автор поста (http://wl500g.info/showthread.php?30758-Huawei-E3121(320s)-E3131(420s)-E392-%EE%F2-%CC%D2%D1-%E8-%F0%EE%F3%F2%E5%F0-Asus&p=257352#post257352), а конкретнее - отсутствие устройств /dev/ttyUSB*
Прошел весь путь от изучения usb_modswitch (не требовалось) до граблей с modprobe, который искал модуль usbserial в отсутствующем каталоге /opt/lib/modules/$kernel.
Мопед успешно переключался из режима ZeroCD самостоятельно, а дальше нулевой эффект.
Пытался ремаунтить корень в режим записи, чтоб вручную добавить модули из modules-1.9.2.7-rtn-r4923-MIPS32r2.tgz, но бестолку.
Предполагая, что разрабы забыли положить необходимые модули в /opt, самостоятельно скомпилил из сорцов билд 5010, и там те-же грабли - /opt пуст.
Уже в сотый раз разглядывая вывод `mount`

rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devfs on /dev type tmpfs (rw,noatime)
devpts on /dev/pts type devpts (rw)
tmpfs on /tmp type tmpfs (rw,noatime)
usbfs on /proc/bus/usb type usbfs (rw)
и `df -h`

Filesystem Size Used Available Use% Mounted on
rootfs 4.5M 4.5M 0 100% /
/dev/root 4.5M 4.5M 0 100% /
devfs 100.0K 4.0K 96.0K 4% /dev
tmpfs 14.3M 192.0K 14.1M 1% /tmp
меня осенило воспользоваться следующими командами:

mount -o bind /tmp /opt
mkdir -p /opt/lib/modules
mount -o bind /lib/modules /opt/lib/modules
insmod usbserial vendor=0x12d1 product=0x1506

И чудо свершилось:

$ ls -1 /dev/ttyUSB*
/dev/ttyUSB0
/dev/ttyUSB1
/dev/ttyUSB2
Дальше из вебморды кнопку "Connect" и пинги побежали до 8.8.8.8
Тут бы успокоиться и лечь спать, но требовалось закрепить результат.
Делаю ребут роутеру, и оказываюсь в легком шоке - соединение поднялось без доп.пинков.
Делаю ребут на холодную - соединение как феникс воскрешается.
Откатываюсь на прошивку r4923, делаю сброс на "заводские настройки".., та-же комедия.
Во время последних процедур я только настраивал WAN и строку инициализации с номером дозвона, и ни каких танцев с бубном для появления ttyUSB.
И если ранее я понимал почему оно не работает, то теперь ухожу спать с непониманием как оно работает, и мыслями как его "убить" )). (не пробовал окирпичить, мож поможет)
Как-бы думал, что придется собственный скриптик написать с волшебными командами для воскрешения ttyUSB после ребутов, а приходится ваять это сообщение.
И мое приветствие разрабам... Мужики, как по-вашему надо добавлять отсутствующие модули в тот момент когда весь корень ридонли и ремаунту не поддается? (при условии, что USB-port в единственном количестве и занят модемом, а соответственно о внешних носителях можно не вспоминать)

Omega
09-04-2013, 12:29
Расскажу о своей войне с девайсами Asus rt-n10u_b + Huawei E3131 (MTS 420D).
Должен заработать в режиме "CDC Ethernet", во всяком случае вот так на RT-N56U:

Jan 1 00:00:11 kernel: Initializing USB Mass Storage driver...
Jan 1 00:00:11 kernel: usbcore: registered new interface driver usb-storage
Jan 1 00:00:11 kernel: USB Mass Storage support registered.
Jan 1 00:00:12 kernel: br0: port 3(rai0) entering forwarding state
Jan 1 00:00:12 kernel: br0: port 2(ra0) entering forwarding state
Jan 1 00:00:12 kernel: cdc_ether 1-1:1.0: usb0: register 'cdc_ether' at usb-rt3xxx-ehci-1, 'CDC Ethernet Device', 58:2c:80:13:92:63
Jan 1 00:00:12 kernel: br0: port 1(eth2.1) entering forwarding state
Jan 1 00:00:12 kernel: usbcore: registered new interface driver 'cdc_ether'
Jan 1 00:00:12 kernel: usbcore: registered new interface driver 'rndis_host'
Jan 1 00:00:12 kernel: usbcore: registered new interface driver 'cdc_wdm'
Jan 1 00:00:12 kernel: usbcore: registered new interface driver 'qmi_wwan'
Jan 1 00:00:17 usb modem hotplug: try autorun modem wan connection...
Jan 1 00:00:17 pppd[450]: Unable to complete PPPoE Discovery
Jan 1 00:00:17 pppd[450]: Terminating on signal 15
Jan 1 00:00:17 pppd[450]: Exit.
Jan 1 00:00:18 Hardware NAT/Routing: Disabled
Jan 1 00:00:19 miniupnpd[588]: version 1.8 started
Jan 1 00:00:19 miniupnpd[588]: HTTP listening on port 21265
Jan 1 00:00:19 DHCP WAN Client: starting wan dhcp ('usb0') ...
Jan 1 00:00:19 wan up ('usb0')
Jan 1 00:00:19 dnsmasq[409]: read /etc/hosts - 4 addresses
Jan 1 00:00:19 dnsmasq[409]: read /etc/storage/hosts - 0 addresses
Jan 1 00:00:19 dnsmasq[409]: using nameserver 192.168.1.1#53
Jan 1 00:00:19 DHCP WAN Client: bound ('usb0'), IP: 192.168.1.100, GW: 192.168.1.1, lease time: 86400
Jan 1 00:00:21 NTP Scheduler: Synchronizing time to pool.ntp.org ...
Apr 8 22:12:06 NTP Scheduler: System time changed.

По сути сейчас в NDIS 3 драйвера -

CDC_NCM + CDC_ETHER + OPTIONS,
QMI_WWAN + CDC_WDM,
CDC_MBIM + CDC_WDM.
Ну и классический RNIDS.


qmi_wwan => QMI over /dev/cdc-wdmY

cdc_mbim => MBIM over /dev/cdc-wdmY

(cdc_ncm or cdc_ether) and Huawei => AT^NDISDUP etc over /dev/ttyUSBY

(cdc_ncm or cdc_ether) and Ericsson => AT*ENAP etc over /dev/cdc-wdmY or /dev/ttyACMY
https://mail.gnome.org/archives/networkmanager-list/2012-November/msg00152.html

karavan
11-04-2013, 02:14
Должен заработать в режиме "CDC Ethernet"
Лог подробно изучал, но ничего подобного не видел.
К стати, до команды 'insmod usbserial vendor=0x12d1 product=0x1506' пробовал 'modprobe usbserial vendor=0x12d1 product=0x1506', но он ругнулся на отсутствие modprobe.dep.
Это для поста я "причесал" все команды, чтоб другие не наступали на грабли, которые я уже опробовал.

Rusink
11-04-2013, 07:11
Лог подробно изучал, но ничего подобного не видел.
К стати, до команды 'insmod usbserial vendor=0x12d1 product=0x1506' пробовал 'modprobe usbserial vendor=0x12d1 product=0x1506',

А почему вы решили, что у него product=0x1506? Насколько я знаю, у этого модема не одна модификация (http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?f=3&t=1350) и не на одном чипе (http://webcache.googleusercontent.com/search?q=cache:dGxDI-PhkNMJ:www.gsmforum.ru/threads/153711-Huawei-E3276-%28%D0%9C%D0%B5%D0%B3%D0%B0%D0%A4%D0%BE%D0%BD-%D0%9C150-1%29-%D0%B8-%D0%B2%D1%81%D1%91-%D1%87%D1%82%D0%BE-%D1%81-%D0%BD%D0%B8%D0%BC-%D1%81%D0%B2%D1%8F%D0%B7%D0%B0%D0%BD%D0%BE/page40+&cd=3&hl=ru&ct=clnk&gl=ru&client=firefox). Проверьте в Диспетчере устройств.



E3131-s2 HSPA 21.0/5.76 12d1:14fe 12d1:1506 4 0 5 & 6 serial & qmi
E3131-s H2 HSPA 21.0/5.76 12d1:151a 12d1:151d 3 0 4 & 5 2 serial & ncm & mbim

Источник: http://www.dd-wrt.com/wiki/index.php/Mobile_Broadband#Not_Supported_Modems_or_Not_Worki ng_Modems

Vampik
11-04-2013, 13:20
Вообще-то, все модули в прошивке есть, и извращаться с пересборкой прошивки, ручной загрузкой модулей с флешки и т.п. не нужно. Вы подошли к проблеме не с той стороны.

Для ручной загрузки достаточно указать VID и PID в веб-интерфейсе. А еще лучше - разобраться, почему модем не подхватывается автоматически.

Для этого нужно:

1. Попробовать прошивку r5006 или более новую (я обновлял список известных модемов, взяв его из свежего ядра 3.8.6).
2. Если не заработает - выложить диагностическую информацию.

Omega
11-04-2013, 13:56
Лог подробно изучал, но ничего подобного не видел.
Ну чтобы это увидеть, нужно будет обновить прошивку на -r5025 (http://asus.vectormm.net/rtn/5025/) и настроить режим "Ethernet over USB (http://wl500g.info/showthread.php?29009-4G-LTE-%CC%E5%E3%E0%F4%EE%ED-MTC-Yota-%28Huawei-E392-E398-E3276%28M150-1%29-M100-1%29-%ED%E0-%F0%EE%F3%F2%E5%F0%E5-Asus/page13)" :rolleyes:


DHCP WAN Client: bound ('usb0'), IP: 192.168.1.100, GW: 192.168.1.1, lease time: 86400
Да, и ещё из-за вот этого - лучше перенести диапазон адресов LAN роутера в 172.16.1.1/24 или 10.0.1.1/24 ;)

Rusink
11-04-2013, 14:22
Да, и ещё из-за вот этого - лучше перенести диапазон адресов LAN роутера в 172.16.1.1/24 или 10.0.1.1/24 ;)

Насчет последнего - не лучше. Именно этот диапазон используют по умолчанию YOTA'вские HiLink модемы из линейки Yota One:


WAN_IP_ADDR 10.0.0.10 WAN_SUBNET_MASK 255.255.255.0 \
WAN_DEFAULT_GATEWAY 10.0.0.1 \

Вдруг придется такой модем подключить? ;) Но, поменять надо.

Например модем Huawei E303 HiLink использует адрес 192.168.1.1 . http://s017.radikal.ru/i425/1304/80/8765247ca5e5t.jpg (http://radikal.ru/F/s017.radikal.ru/i425/1304/80/8765247ca5e5.png.html)


Надо проверить что E3131 выдает на ББ и назначить отличный от этого диапазон

Omega
11-04-2013, 14:37
Насчет последнего - не лучше. Именно этот диапазон используют по умолчанию YOTA'вские HiLink модемы из линейки Yota One:


WAN_IP_ADDR 10.0.0.10 WAN_SUBNET_MASK 255.255.255.0 \
WAN_DEFAULT_GATEWAY 10.0.0.1 \

Вдруг придется такой модем подключить? ;)
Читаем пост внимательней - именно 10.0.1.1/24, а не 10.0.0.1/24 :D

З.Ы. Можно ещё использовать и Autoconfiguration Zero (http://en.wikipedia.org/wiki/Zero_configuration_networking) - 169.254.1.1/24 :cool:

Rusink
11-04-2013, 14:49
Читаем пост внимательней - именно 10.0.1.1/24, а не 10.0.0.1/24 :D

З.Ы. Можно ещё использовать и Autoconfiguration Zero (http://en.wikipedia.org/wiki/Zero_configuration_networking) - 169.254.1.1/24 :cool:

Ага. Не обратил внимания. Много единичек и ноликов, ноликов и единичек.:)

karavan
11-04-2013, 21:33
К сожалению (а точнее к счастью), устройство в эти выхи включается в работу на все лето, а времени на эксперименты нет совсем.
Но через месяц-полтора к этому устройству буду покупать "друзей" для увелич. общей пропускной способности Wi-Fi на аэродроме и прилегающей территории. Тогда и вернусь к этому вопросу.
Всем спс! В любом случае, Ваши прошивки самые народные!

Omega
13-04-2013, 06:57
Надо проверить что E3131 выдает на ББ и назначить отличный от этого диапазон
Например модем Huawei E303 HiLink использует адрес 192.168.1.1
AT-команды для модема Huawei E3131 (http://www.huaweidevice.co.in/Products/MobileBroadband/huawei-E3131.php)

AT^SETPORT="A1,A2;2,16" - (режим "сетевая карта")
AT^SETPORT="A1,A2;1,3,2" - (режим "только модем")
AT^SETPORT="A1,A2;1,3,2,A2" - (режим "модем + Card Reader")
AT^SETPORT="A1,A2;1,16,3,2" - (режим "модем + сетевая карта")
AT^SETPORT="A1,A2;2,16,A1" - (режиме "сетевая карта + CD-ROM")
AT^SETPORT="A1,A2;1,2,3,16,A1,A2" - (режим для работы модема с Android 4.0)
AT^SETPORT="A1,A2;1,16,3,2,A1,A2" - (установить конфигурацию по умолчанию)
http://3ginfo.ru/page53.html :rolleyes:

AT-команды для модема Huawei E303 Hi-Link (http://www.huaweidevice.co.in/Products/MobileBroadband/E303-Hi-Link.php)

AT^U2DIAG=374 - перевод модема из режима Hi-Link в режим COM портов
AT^U2DIAG=375 - возврат в исходный режим Hi-Link

AT^GETPORTMODE?

^GETPORTMODE: TYPE: WCDMA: Huawei,MDM:0,DIAG:1,PCUI:2
http://cs3-3.4pda.to/1993186.png

0 - HUAWEI Mobile Connect - 3G Modem
1 - HUAWEI Mobile Connect - 3G Application Interface
2 - HUAWEI Mobile Connect - 3G PC UI Interface
My Huawei Terminal - http://alexander.give-smile.ru/terminal/

usb_modeswitch -v 12d1 -p 1f01 -V 012d1 -P 014db -M "55534243123456780000000000000a11062000000000000100 000000000000" -W

http://192.168.1.1/html/switchProjectMode.html - перевод в "режим программирования"
http://192.168.1.1/html/switchDebugMode.html - перевод в "режим отладки"


Remote NDIS based Internet Sharing Device
FC - Application Interface (comXX)
FC - PC UI Interface (comXX)
FC - Serial Port (comXX)

http://192.168.1.1/html/autoconnection.html - перевод в "режим автоподключения"
http://192.168.1.1/html/ussd.html
http://192.168.1.1/html/index.html

http://192.168.1.1/html/logsetting.html - Log Settings
http://192.168.1.1/html/devicecontrol.html - Restore Default Settings
http://192.168.1.1/usermanual/en-us/usermanual/web_content_concept_1.html - Hi-Link User Guide

http://4pda.ru/forum/index.php?showtopic=350418 ;)

Rusink
13-04-2013, 08:38
На OpenWRT оба модема (HUAWEI E3131 и HUAWEI E303) поднялись в режиме HiLink https://sat-forum.info/index.php/topic,9961.msg240072.html#msg240072

Роутер, во избежание конфликтов с dhcp модема, переведен на адрес 192.168.2.1, модем сел на драйвер cdc-ether

На прошивке "энтузиастов" должен заработать в режиме Ethernet over USB.

nik022
19-04-2013, 17:37
Доброго времени суток всем, ребята!
Интересует вопрос по Вашей теме, удалось ли всё таки подружить модем 420s(е3131) и роутер? Прочитав всю тему я так и не понял смогли ли решить вопрос с авто подключением модема!? в линуксе я не силён,но кое что могу сделать, у меня та же проблема, не могу модем перевести в режим модема! Буду признателен за помощь!

Rusink
19-04-2013, 18:15
Доброго времени суток всем, ребята!
Интересует вопрос по Вашей теме, удалось ли всё таки подружить модем 420s(е3131) и роутер? Прочитав всю тему я так и не понял смогли ли решить вопрос с авто подключением модема!? в линуксе я не силён,но кое что могу сделать, у меня та же проблема, не могу модем перевести в режим модема! Буду признателен за помощь!

Нам тоже непонятно, что вы делали со своим модемом и роутером. :) О переключении модема в режим com - портов ( модем) написано чуть ниже. О подключении как HiLink - тоже. Меняете адрес роутера (например на 192.168.2.1), выбираете режим Ethernet over USB и подключаете.

Skarobey
26-04-2013, 18:56
имею данный роутер, хочу на дачку сделать инет... пробежался по магазам евросети и билайна.
модемы щас на ветринах ZTE MF 667 и Huawei E3131. (в основном 3131)
подружаться ли они с роутером с свежей прошивкой? или нуна искать ZTE 190, 192?

Omega
06-05-2013, 01:42
Huawei E3131 – Disabling HiLink and turning into a dialup modem

For a while been searching for the holy grail of disabling HiLink and reverting my new
Huawei E3131 dongles back to the dialup modem based operation of previous dongles.
First step is to enable the serial console. To do this plug in your dongle and visit the following webpage

http://192.168.1.1/html/switchProjectMode.html
The modem will now restart and present a couple of serial interfaces instead.
Connect to the fist of the two interfaces, eg /dev/ttyUSB0 with a Baud rate of 9600bps using a terminal client of your choice.
I used minicom, which is available in most distros repos. And type the modem the following command.

AT^U2DIAG=0
If this is succesful it will respond with OK.
This will cause the device to permamently function in modem mode when plugged in.
To restore its HiLink functionality. Do the same and send the following command instead.

AT^U2DIAG=119
Once the device has had its mode changed in this way.
It requires removing and plugging back in to take effect.
Operating in modem mode it will change its product ID and should look like this (lsusb)

Bus 001 Device 082: ID 12d1:1c05 Huawei Technologies Co., Ltd. E173s 3G broadband stick (modem on)
If you don’t have the virtual tty’s created upon device insertion.
Then manually bind it too the option module like follows (As root obviously)

echo “12d1 1c05″ > /sys/bus/usb-serial/drivers/option1/new_id
From there you can dial out as accustomed using the first created virtual tty. eg, /dev/ttyUSB0
http://blog.phoenixhaven.net/2012/09/11/huawei-e3131-disabling-hilink-and-turning-into-a-dialup-modem/ :p


Huawei E3231 - new model

The install id for the stick is 12d1:1f01 and you may see that in dmesg before usb_modeswitch switches it over to 12d1:14db.
Your lsusb shows a typical HiLink device in ethernet mode where it needs ethernet drivers which creates an additional eth device in your OS.

You can try and edit the /etc/usb_modeswitch.d config file for 12d1:1f01 and change the message contents to:
replug the stick and check with lsusb if it gets a different modem id this time.
If so, then paste the lsusb -v -d for 12d1:new id

With some luck it may become 12d1:1c05 with serial modem interfaces.
-------------
lsusb now gives a new modem id 0x1442

lsusb-v -d 12d1:1442
-------------
ok, can you then include 12d1:1441 as well?

usb_modeswitch -v 0x12d1 -p 0x1f01
-M "55534243123456780000000000000011062000000000000200 000000000000"

T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=12d1 ProdID=1441 Rev= 1.02
S: Manufacturer=HUAWEI
S: Product=HUAWEI HiLink
C:* #Ifs= 5 Cfg#= 1 Atr=80 MxPwr=500mA

I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=06 Prot=00 Driver=(none)
E: Ad=8f(I) Atr=03(Int.) MxPS= 64 Ivl=2ms

I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=06 Prot=00 Driver=(none)
E: Ad=8e(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=0f(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms

I:* If#= 2 Alt= 0 #EPs= 2 Cls=02(comm.) Sub=02 Prot=ff Driver=(none)
E: Ad=8d(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=0e(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms

I:* If#= 3 Alt= 0 #EPs= 2 Cls=02(comm.) Sub=02 Prot=ff Driver=(none)
E: Ad=8c(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=0d(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms

I:* If#= 4 Alt= 0 #EPs= 2 Cls=02(comm.) Sub=02 Prot=ff Driver=(none)
E: Ad=8b(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=0c(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
it is the same device as 12d1:14db but using another of Microsoft sniffed messages, it basically
adds 3 serial interfacesto the already present ecm interfaces and changes the PID.

usb_modeswitch -v 0x12d1 -p 0x1f01 -V 0x12d1 -P 0x14db
-M "55534243123456780000000000000a11062000000000000100 000000000000"

T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 3 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=02(comm.) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=12d1 ProdID=14db Rev= 1.02
S: Manufacturer=HUAWEI
S: Product=HUAWEI HiLink
C:* #Ifs= 2 Cfg#= 1 Atr=80 MxPwr=500mA

I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=06 Prot=00 Driver=(none)
E: Ad=8f(I) Atr=03(Int.) MxPS= 64 Ivl=2ms

I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=06 Prot=00 Driver=(none)
E: Ad=8e(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=0f(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
-----------------
This is how a real 12d1:1c05 should look:

SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C05*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", NAME="ttyUSB_utps_modem"

SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C05*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", NAME="ttyUSB_utps_diag"

SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1C05*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", NAME="ttyUSB_utps_pcui"
Return the stick to HiLink mode (12d1:1f01) and try the alternative modeswitch message which with a bit of luck will give the target id 12d1:1001
----------------
Yippee!

[ 4029.552484] option 2-4:1.0: GSM modem (1-port) converter detected
[ 4029.553620] usb 2-4: GSM modem (1-port) converter now attached to ttyUSB0
[ 4029.553748] option 2-4:1.1: GSM modem (1-port) converter detected
[ 4029.553958] usb 2-4: GSM modem (1-port) converter now attached to ttyUSB1
[ 4029.554060] option 2-4:1.2: GSM modem (1-port) converter detected
[ 4029.554938] usb 2-4: GSM modem (1-port) converter now attached to ttyUSB2
then using the command to return to HiLink mode

AT^U2DIAG=119
gives the following (after unplugging & replugging the dongle)

[ 5478.288089] usb 2-4: new high-speed USB device number 5 using ehci_hcd
[ 5478.462502] Initializing USB Mass Storage driver...
[ 5478.465916] scsi6 : usb-storage 2-4:1.0
[ 5478.466181] usbcore: registered new interface driver usb-storage
[ 5478.466187] USB Mass Storage support registered.
[ 5478.601988] usb 2-4: USB disconnect, device number 5
[ 5480.384098] usb 2-4: new high-speed USB device number 6 using ehci_hcd
[ 5480.520627] cdc_ether 2-4:1.0: eth0: register 'cdc_ether' at usb-0000:00:04.1-4, CDC Ethernet Device, 58:2c:80:13:92:63
[ 5480.608841] udevd[14307]: renamed network interface eth0 to eth2
It actually appears in network manager and everything!
Not tested for data access yet though, but at least it appears to be revived!
http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?f=4&t=1226 ;)

MOPKBA
08-05-2013, 21:21
Извел 6 часов времени, пытаясь вникнуть в тяжелое ремесло владельца ASUSов и немного одурел.

История такая. Купил свисток МТС Коннект. Внутри написано Huawei 420D. И купил RT-N66U. Внутри написано RT-N66U (перепрошил на бету 3.0.0.4.354). Честно пытался подружить девайсы сам, но видать мозгов не хватило. Единственное, что удалось сделать - переключить свисток в режим "только модем". В развернутом описании на англицком в этой теме многое не понятно.

Прошу! Дайте пожалуйста четкое руководство, что мне делать! Готов на многое ради достижения цели!

MOPKBA
09-05-2013, 15:59
Last edited by Omega; Сегодня at 15:04. Причина: попробуйте подключить модем на прошивке томато :-) там были добавлены некоторые новые модели модемов ;)

Поставил прошивку TOMATO (tomato-K26USB-1.28.RT-N5x-MIPSR2-108-AIO-64K.trx). Все безрезультатно. Модем как не распознавался, так и не распознается. Вот лог включения:

May 9 18:43:59 unknown daemon.info pppd[553]: System time change detected.
May 9 18:44:01 unknown daemon.info dnsmasq-dhcp[614]: DHCPDISCOVER(br0) e8:06:88:cf:73:80
May 9 18:44:01 unknown daemon.info dnsmasq-dhcp[614]: DHCPOFFER(br0) 192.168.1.39 e8:06:88:cf:73:80
May 9 18:44:01 unknown daemon.info dnsmasq-dhcp[614]: DHCPDISCOVER(br0) e8:06:88:cf:73:80
May 9 18:44:01 unknown daemon.info dnsmasq-dhcp[614]: DHCPOFFER(br0) 192.168.1.39 e8:06:88:cf:73:80
May 9 18:44:01 unknown daemon.err apcupsd[433]: apcupsd FATAL ERROR in linux-usb.c at line 609 Cannot find UPS device -- For a link to detailed USB trouble shooting information, please see <http://www.apcupsd.com/support.html>.
May 9 18:44:01 unknown daemon.err apcupsd[433]: apcupsd error shutdown completed
May 9 18:44:02 unknown daemon.info dnsmasq-dhcp[614]: DHCPREQUEST(br0) 192.168.1.39 e8:06:88:cf:73:80
May 9 18:44:02 unknown daemon.info dnsmasq-dhcp[614]: DHCPACK(br0) 192.168.1.39 e8:06:88:cf:73:80 AVs-Mac-Pro
May 9 18:44:03 unknown cron.err crond[580]: time disparity of 22801843 minutes detected
May 9 18:44:12 unknown daemon.info dnsmasq-dhcp[614]: DHCPREQUEST(br0) 192.168.1.133 cc:08:e0:15:f2:5b
May 9 18:44:12 unknown daemon.info dnsmasq-dhcp[614]: DHCPACK(br0) 192.168.1.133 cc:08:e0:15:f2:5b iPhone-Peter
May 9 18:44:18 unknown daemon.info dnsmasq-dhcp[614]: DHCPREQUEST(br0) 192.168.1.164 60:fe:c5:70:f2:79
May 9 18:44:18 unknown daemon.info dnsmasq-dhcp[614]: DHCPACK(br0) 192.168.1.164 60:fe:c5:70:f2:79 iPad-OLGA
May 9 18:44:38 unknown user.info kernel: usb 1-1.2: new high speed USB device using ehci_hcd and address 4
May 9 18:44:38 unknown user.debug hotplug[1062]: Attached USB device 1-1.2:1.0 [INTERFACE=8/6/80 PRODUCT=12d1/155b/102]
May 9 18:44:38 unknown user.debug hotplug[1066]: Attached USB device 1-1.2:1.1 [INTERFACE=8/6/80 PRODUCT=12d1/155b/102]
May 9 18:44:38 unknown user.info kernel: usb 1-1.2: configuration #1 chosen from 1 choice
May 9 18:44:38 unknown user.info kernel: scsi1 : SCSI emulation for USB Mass Storage devices
May 9 18:44:38 unknown user.info kernel: scsi2 : SCSI emulation for USB Mass Storage devices
May 9 18:44:38 unknown user.info kernel: Registered led device: 1-1.2
May 9 18:44:40 unknown user.notice kernel: scsi 1:0:0:0: CD-ROM Mass Storage 2.31 PQ: 0 ANSI: 2
May 9 18:44:40 unknown user.notice kernel: scsi 2:0:0:0: Direct-Access SD Storage 2.31 PQ: 0 ANSI: 2
May 9 18:44:40 unknown user.notice kernel: sd 2:0:0:0: [sdb] Attached SCSI removable disk

в 18:44:38 я воткнул свисток. Я так понял, что он увидел только CD и FlashCard. Странно - я отключил этот режим через HyperTerminal и ни на PC ни на Mac CD и FlashCard не определяются. На стоковой прошивке модем тоже не определялся, т.е. он даже не указывался в подключенных устройствах.

Вот вид web-морды на вкладке про USB.

9549

На всякий случай. Под крышкой модема написано HUAWEI 420D

abugy
01-06-2013, 21:49
Сломался E173, который прекрасно отработал 2 года вместе с RT-N16 (1.9.2.7-rtn-4051), решил прикупить новый модем.
На даче с неба спускают 10Мбит (!), взял более скоростной - Huawei e420s на 21,6 Мбит.

Итог: не коннектится (настройки сейчас под E173). Настройки под E420s пока найти не смог.
Буду признателен, если подскажете, как заставить новенького работать.

UPD Поставил прошивку rtn-5066 и вопрос решился.

Sowa
14-06-2013, 15:24
Имею NETGEAR WNR3500Lv2.
Подбираю прошивку с поддержкой 3G USB-модема, но ни где не смог найти списка поддерживемых модемов.
У поляков нашел связку WNR3500Lv2 + Huawei E3131 + Tomato

Душа больше лежит к этой пршивке.
Что взять, что-бы заведомо поддерживался?
Конкретно интересует Huawei E3131 и ZTE MF667

Vampik
14-06-2013, 16:45
Имею NETGEAR WNR3500Lv2.
Подбираю прошивку с поддержкой 3G USB-модема, но ни где не смог найти списка поддерживемых модемов.
У поляков нашел связку WNR3500Lv2 + Huawei E3131 + Tomato

Душа больше лежит к этой пршивке.
Что взять, что-бы заведомо поддерживался?
Конкретно интересует Huawei E3131 и ZTE MF667

По новым модемам Huawei есть тема: http://wl500g.info/showthread.php?30758-Huawei-E3121%28320s%29-E3131%28420s-d%29-E303%28Hi-Link%29-%EE%F2-%CC%D2%D1-%C1%E8%EB%E0%E9%ED-%E8-%F0%EE%F3%F2%E5%F0-Asus&highlight=E3131
(у меня модема нет, поэтому ничего конкретного сказать не могу). Про ZTE ничего не слышал.

Список поддерживаемых модемов есть, но он устарел: http://www.hub.ru/wiki/%D0%9F%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D 0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_3G/CDMA_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BC%D1%8B
По той причине, что пока кто-нибудь не купит и не проверит модем, невозможно узнать, работает он в прошивке или нет
(и если нет, то попробовать добавить поддержку, если это возможно). Но покупать и проверять никто особо не торопится :)

Sowa
14-06-2013, 19:05
По новым модемам Huawei есть тема: http://wl500g.info/showthread.php?30758-Huawei-E3121%28320s%29-E3131%28420s-d%29-E303%28Hi-Link%29-%EE%F2-%CC%D2%D1-%C1%E8%EB%E0%E9%ED-%E8-%F0%EE%F3%F2%E5%F0-Asus&highlight=E3131 (у меня модема нет, поэтому ничего конкретного сказать не могу). Про ZTE ничего не слышал.

Список поддерживаемых модемов есть, но он устарел. По той причине, что пока кто-нибудь не купит и не проверит модем, невозможно узнать, работает он в прошивке или нет (и если нет, то попробовать добавить поддержку, если это возможно). Но покупать и проверять никто особо не торопится :)

Спасибо за ответ и навдку. Остановлюсь на E3131, буду его "дружить" с Вашей прошивкой. А где можно глянуть modems.conf ?


RT-N-1.9.2.7-rtn-r4923 (2013-03-16)

3g/cdma
new ZTE, HUAWEI modems in modems.conf

Vampik
14-06-2013, 20:52
А где можно глянуть modems.conf ?

Нигде. Его больше нет, данные перенесены в rc/usbmodem.h, причем в случае с новыми Huawei, определение идет не по VID/PID, а по class/subclass/protocol интерфейсов модема. К тому же это все только база данных для автоопределения модема, все работает и без нее.

Я специально не оставлял ссылку на старый список. А то люди идут искать старые модемы, а потом жалуются, что интернет на даче не ловит (привет, UMTS 900) и т.п.

heroeblaster
24-06-2013, 14:19
Доброго времени суток. Для раздачи интернета на даче я планировал связать роутер ASUS WL-500gP V2 с модемом Huawei E303 через усилитель CONNECT 2.0. После прошивки версии 5165 от Олега и настройки роутер нашел USB модем, но выдал следующую ошибку скрипта:
Failed
Script /tmp/ppp/peers/wan0_chat.sh finished (pid 449), status = 0x1
Connect script failed
На странице прошивки этот модем не упомянут. Есть ли способ подружить его с роутером ASUS?

heroeblaster
26-06-2013, 09:20
Доброго времени суток. После провала в попытках настроить huawei e303 в режим "только модем" я решил купить другой модем и столкнулся со следующей проблемой: я не могу найти список модемов, которые поддерживает свежая прошивка от Олега. Какие модемы она поддерживает без прошивания самих модемов и какой стоит купить?

slaynew
27-08-2013, 06:34
Добрый день. А поддерживается huawei 3121u http://www.mforum.ru/t4/forum/4yf9t1 ?

Omega
27-08-2013, 20:40
Ну вот неполный список модемов, работающих на прошивке от энтузиастов:

http://www.hub.ru/wiki/%D0%9F%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%B8%D 0%B2%D0%B0%D0%B5%D0%BC%D1%8B%D0%B5_3G/CDMA_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BC%D1%8B

http://wl500g.info/showthread.php?25827-Asus-RT-N16-amp-LTE-4G-3G-CDMA-modem&p=252289#post252289

rfhbvjd
27-10-2013, 15:17
Пожалуйста, помогите, если можно прям по пунктам, что и где нужно прописать. С линуксом и термин алом плохо знаком.

igordata
18-01-2014, 12:35
Помогите завести huawei e3131
Прошивка на роутере RT-N16-1.9.2.7-rtn-r5341
Всё вроде хорошо, но не выходит.
Модем видится вроде, подрубаю как Ethernet over USB. Роутер раздает 192.168.2.x, модем мигает, толку ноль.
В USB PPP log с модемом можно пообщаться даже.

Где грабли?

лог:


Jan 1 00:00:04 kernel: PPP generic driver version 2.4.2
Jan 1 00:00:04 kernel: PPP Deflate Compression module registered
Jan 1 00:00:04 kernel: PPP BSD Compression module registered
Jan 1 00:00:05 kernel: usbcore: registered new interface driver usbfs
Jan 1 00:00:05 kernel: usbcore: registered new interface driver hub
Jan 1 00:00:05 kernel: usbcore: registered new device driver usb
Jan 1 00:00:05 kernel: ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
Jan 1 00:00:05 kernel: USB20H mdio control register : 0x8000000c
Jan 1 00:00:05 kernel: ehci_hcd 0000:00:04.1: EHCI Host Controller
Jan 1 00:00:05 kernel: ehci_hcd 0000:00:04.1: new USB bus registered, assigned bus number 1
Jan 1 00:00:05 kernel: ehci_hcd 0000:00:04.1: irq 5, io mem 0x18004000
Jan 1 00:00:05 kernel: ehci_hcd 0000:00:04.1: USB 0.0 started, EHCI 1.00
Jan 1 00:00:05 kernel: usb usb1: configuration #1 chosen from 1 choice
Jan 1 00:00:05 kernel: hub 1-0:1.0: USB hub found
Jan 1 00:00:05 kernel: hub 1-0:1.0: 2 ports detected
Jan 1 00:00:05 kernel: ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
Jan 1 00:00:05 kernel: USB20H mdio control register : 0x8000000c
Jan 1 00:00:05 kernel: ohci_hcd 0000:00:04.0: OHCI Host Controller
Jan 1 00:00:05 kernel: ohci_hcd 0000:00:04.0: new USB bus registered, assigned bus number 2
Jan 1 00:00:05 kernel: ohci_hcd 0000:00:04.0: irq 5, io mem 0x18009000
Jan 1 00:00:06 kernel: usb usb2: configuration #1 chosen from 1 choice
Jan 1 00:00:06 kernel: hub 2-0:1.0: USB hub found
Jan 1 00:00:06 kernel: hub 2-0:1.0: 2 ports detected
Jan 1 00:00:06 kernel: usb 1-1: new high speed USB device using ehci_hcd and address 2
Jan 1 00:00:06 kernel: usbcore: registered new interface driver usblp
Jan 1 00:00:06 kernel: usb 1-1: configuration #1 chosen from 1 choice
Jan 1 00:00:06 kernel: usbcore: registered new interface driver usbserial
Jan 1 00:00:06 kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for generic
Jan 1 00:00:06 kernel: usbcore: registered new interface driver usbserial_generic
Jan 1 00:00:06 kernel: drivers/usb/serial/usb-serial.c: USB Serial Driver core
Jan 1 00:00:06 kernel: usbcore: registered new interface driver cdc_acm
Jan 1 00:00:06 kernel: drivers/usb/class/cdc-acm.c: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
Jan 1 00:00:06 kernel: SCSI subsystem initialized
Jan 1 00:00:07 kernel: drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem (1-port)
Jan 1 00:00:07 kernel: option 1-1:1.0: GSM modem (1-port) converter detected
Jan 1 00:00:07 kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
Jan 1 00:00:07 kernel: option 1-1:1.2: GSM modem (1-port) converter detected
Jan 1 00:00:07 kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
Jan 1 00:00:07 kernel: option 1-1:1.3: GSM modem (1-port) converter detected
Jan 1 00:00:07 kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
Jan 1 00:00:07 kernel: usbcore: registered new interface driver option
Jan 1 00:00:07 kernel: drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.2
Jan 1 00:00:07 kernel: Initializing USB Mass Storage driver...
Jan 1 00:00:07 kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Jan 1 00:00:07 kernel: scsi1 : SCSI emulation for USB Mass Storage devices
Jan 1 00:00:07 kernel: usbcore: registered new interface driver usb-storage
Jan 1 00:00:07 kernel: USB Mass Storage support registered.
Jan 1 00:00:07 kernel: NTFS driver 2.1.30 [Flags: R/O MODULE].
Jan 1 00:00:07 kernel: usbcore: registered new interface driver cdc_ether
Jan 1 00:00:07 kernel: usbcore: registered new interface driver rndis_host
Jan 1 00:00:07 kernel: usbcore: registered new interface driver cdc_wdm
Jan 1 00:00:08 kernel: usbcore: registered new interface driver qmi_wwan
Jan 1 00:00:08 kernel: cdc_ncm: 14-Mar-2012
Jan 1 00:00:08 kernel: usb 1-1: MAC-Address: 58:2c:80:13:92:63
Jan 1 00:00:08 kernel: usb0: register 'cdc_ncm' at usb-0000:00:04.1-1, Mobile Broadband Network Device, 58:2c:80:13:92:63
Jan 1 00:00:08 kernel: usbcore: registered new interface driver cdc_ncm
Jan 1 00:00:08 kernel: ADDRCONF(NETDEV_UP): usb0: link is not ready
Jan 1 00:00:08 kernel: eth1: received packet with own address as source address
Jan 1 00:00:08 kernel: device usb0 entered promiscuous mode
Jan 1 00:00:08 dnsmasq[217]: read /etc/hosts - 2 addresses
Jan 1 00:00:08 igmpproxy[405]: There must be at least 2 Vif's where one is upstream.
Jan 1 00:00:09 kernel: scsi 0:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
Jan 1 00:00:09 kernel: scsi 1:0:0:0: Direct-Access HUAWEI SD Storage 2.31 PQ: 0 ANSI: 2
Jan 1 00:00:09 WAN port: cable disconnected
Jan 1 00:00:09 kernel: sd 1:0:0:0: [sda] Attached SCSI removable disk
Jan 1 00:00:11 dnsmasq-dhcp[217]: DHCPREQUEST(br0) 192.168.2.215 00:27:10:28:2a:4c
Jan 1 00:00:11 dnsmasq-dhcp[217]: DHCPACK(br0) 192.168.2.215 00:27:10:28:2a:4c Igor-PC
Jan 1 00:00:11 dnsmasq-dhcp[217]: DHCPINFORM(br0) 192.168.2.215 00:27:10:28:2a:4c
Jan 1 00:00:11 dnsmasq-dhcp[217]: DHCPACK(br0) 192.168.2.215 00:27:10:28:2a:4c Igor-PC
Jan 1 00:01:34 dnsmasq-dhcp[217]: DHCPINFORM(br0) 192.168.2.215 00:27:10:28:2a:4c
Jan 1 00:01:34 dnsmasq-dhcp[217]: DHCPACK(br0) 192.168.2.215 00:27:10:28:2a:4c Igor-PC

igordata
19-01-2014, 12:26
вывод dmesg

usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
NTFS driver 2.1.30 [Flags: R/O MODULE].
drivers/usb/serial/usb-serial.c: USB Serial support registered for GSM modem (1-port)
option 1-1:1.0: GSM modem (1-port) converter detected
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
option 1-1:1.2: GSM modem (1-port) converter detected
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
option 1-1:1.3: GSM modem (1-port) converter detected
usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
usbcore: registered new interface driver option
drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.2
usbcore: registered new interface driver cdc_ether
usbcore: registered new interface driver rndis_host
usbcore: registered new interface driver cdc_wdm
usbcore: registered new interface driver qmi_wwan
cdc_ncm: 14-Mar-2012
usb 1-1: MAC-Address: 58:2c:80:13:92:63
usb0: register 'cdc_ncm' at usb-0000:00:04.1-1, Mobile Broadband Network Device, 58:2c:80:13:92:63
usbcore: registered new interface driver cdc_ncm
ADDRCONF(NETDEV_UP): usb0: link is not ready
device usb0 entered promiscuous mode
scsi 0:0:0:0: CD-ROM HUAWEI Mass Storage 2.31 PQ: 0 ANSI: 2
scsi 1:0:0:0: Direct-Access HUAWEI SD Storage 2.31 PQ: 0 ANSI: 2
sd 1:0:0:0: [sda] Attached SCSI removable disk
eth1: received packet with own address as source address
подключил как модем, а не по хайлинку.
получаю такой PPP log:

Calling GPRS/UMTS/LTE
ATZ
OK
AT+CGDCONT=1,"IP","internet.beeline.ru"
OK
ATD*99#
CONNECTchat: Jan 01 04:00:11 CONNECT
Script /tmp/ppp/peers/wan0_chat.sh finished (pid 435), status = 0x0
Serial connection established.
using channel 1
Using interface ppp0
Connect: ppp0 <--> /dev/ttyUSB0
sent [LCP ConfReq id=0x1 <mru 1492> <asyncmap 0x0> <magic 0xadf6cd01> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <accomp> <pcomp> <asyncmap 0x0> <mru 1500> <magic 0x553> <auth chap MD5>]
sent [LCP ConfAck id=0x1 <accomp> <pcomp> <asyncmap 0x0> <mru 1500> <magic 0x553> <auth chap MD5>]
rcvd [LCP ConfAck id=0x1 <mru 1492> <asyncmap 0x0> <magic 0xadf6cd01> <pcomp> <accomp>]
sent [LCP EchoReq id=0x0 magic=0xadf6cd01]
rcvd [CHAP Challenge id=0x1 <f5d4a361d123f41a607cc08c5ff6ce33>, name = "HUAWEI_CHAP_SRVR"]
sent [CHAP Response id=0x1 <66c98b3be9e89a831a50bae0c44a64f5>, name = "beeline"]
rcvd [LCP EchoRep id=0x0 magic=0x553]
rcvd [CHAP Success id=0x1 "Welcome!!"]
CHAP authentication succeeded: Welcome!!
CHAP authentication succeeded
sent [CCP ConfReq id=0x1 <mppe -H -M -S -L -D +C> <deflate 15> <deflate(old#) 15>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [IPCP ConfReq id=0x1]
sent [IPCP ConfNak id=0x1 <addr 0.0.0.0>]
rcvd [LCP ProtRej id=0x2 80 fd 01 01 00 12 12 06 00 00 00 01 1a 04 78 00 18 04 78 00]
Protocol-Reject for 'Compression Control Protocol' (0x80fd) received
rcvd [IPCP ConfNak id=0x1 <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [IPCP ConfReq id=0x2]
sent [IPCP ConfAck id=0x2]
sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
IPCP: timeout sending Config-Requests
sent [LCP TermReq id=0x1a "No network protocols running"]
sent [LCP TermReq id=0x1b "No network protocols running"]
Connection terminated.
Modem hangup
Это хорошо или плохо? связи всё еще нет.

UPD: Заработало.
Заменил модем beeline hawei e3131 на mts huawei 420s, который как я понимаю и есть e3131.

Omega
19-01-2014, 12:28
Попробуйте переключить на модем так: AT^SETPORT="FF;1,2,3" ;)

http://4pda.ru/forum/index.php?showtopic=444393&st=200#entry27267174

igordata
21-01-2014, 18:45
Попробуйте переключить на модем так: AT^SETPORT="FF;1,2,3" ;)


не прокатило
AT^SETPORT="FF;1,2,3"
ERROR

Вобщем я забил. Оставлю его в качестве резерва. МТС модем работает в режиме модема, по хайлинку не цепляется. И шут с ними. Всему есть предел =)

dlukanidin
21-01-2014, 21:45
не прокатило
AT^SETPORT="FF;1,2,3"
ERROR

Вобщем я забил. Оставлю его в качестве резерва. МТС модем работает в режиме модема, по хайлинку не цепляется. И шут с ними. Всему есть предел =)
Модем от билайн это с большой вероятностью проблема. У них специально модифицирована прошивка модема, чтобы он работал только с билайновским софтом на компе. На роутер это не расчитано. Я так понимаю это их способ борьбы с разлочкой. Занимаются они этим в разных формах уже очень давно, за что сам их сильно недолюбливаю.
Выход прост - либо перепрошивать модем, либо покупать модем от другого провайдера, разлочивать и использовать с любыми симками. Я пошёл по второму пути и использую модемы от мтс или мегафона, что сейчас выгоднее. Кстати e3276 интереснее, и 4g можно будет подключить по мере развития сетей и внешнюю антенну, а по стоимости практически не отличается.

revo777
07-05-2014, 12:48
Здравствуйте, сразу прошу прощения если тема уже поднималась, просто нету времени искать, да и поиск на форуме не очень то и работает(пытался :( ).
На моем вл-500г премиум есть 2 усб 2.0 в один из них я вставил мтс 3g модем этот! (http://kuban.shop.mts.ru/modemy-i-routery/3g-modem/komplekt-mts-konnekt-3g-modem-usb-so-skorostyu-do-14-4-mbit-s-tarifnyy-plan-mts-konnekt-4.html) что сделать что бы модем работал на роутере?

dlukanidin
07-05-2014, 20:09
вопрос остался нерешенным:(

Прошейте последней прошивкой. А вообще нужно больше информации, логи тип модема и т.д. и т.п. Темы есть, поиск работает, просто попробуйте разные опции.

revo777
08-05-2014, 07:08
Прошейте последней прошивкой. А вообще нужно больше информации, логи тип модема и т.д. и т.п. Темы есть, поиск работает, просто попробуйте разные опции.

модем МТС 423S (Huawei E3531). а можете кинуть ссылку на последнюю прошивку, напоминаю роутер wl500g premium первый. помогите пожалуйста, я просто в этом вообще круглый чайник, учусь)

dlukanidin
08-05-2014, 22:21
модем МТС 423S (Huawei E3531). а можете кинуть ссылку на последнюю прошивку, напоминаю роутер wl500g premium первый. помогите пожалуйста, я просто в этом вообще круглый чайник, учусь)
Не готов дать точный ответ, но попробуйте вот это https://code.google.com/p/wl500g/downloads/detail?name=WL500gp-1.9.2.7-rtn-r5066.trx&can=2&q= Или от vampik.ru должна подойти.

revo777
09-05-2014, 09:02
Не готов дать точный ответ, но попробуйте вот это https://code.google.com/p/wl500g/downloads/detail?name=WL500gp-1.9.2.7-rtn-r5066.trx&can=2&q= Или от vampik.ru должна подойти.

так, прошивка пошла, модем роутер увидел, теперь как мне его настроить?) все на английском языке, да и впринципе я не могу понять что да как...за ранее спасибо ребят:o

Omega
09-05-2014, 11:04
http://4pda.ru/forum/index.php?showtopic=553049 :p

http://www.hub.ru/wiki/%D0%9A%D0%B0%D0%BA_%D0%BD%D0%B0%D1%81%D1%82%D1%80% D0%BE%D0%B8%D1%82%D1%8C_3G/CDMA_%D0%BC%D0%BE%D0%B4%D0%B5%D0%BC ;)

RAE
02-09-2014, 07:51
вечер промудохался со связкой DIR320(A1) и Huawei E3131 от MTS-by. По ссылкам из разных источников в итоге нашлись живые драйвера, живая прошивка (вначале стояла WL500gpv2-1.9.2.7-d-r2624, которая в упор не дружила с модемом), в итоге режим "только модем" получился, но с компа соединяться отказался с ошибкой 619. Установив прошивку Dir320-1.9.2.7-rtn-r4330M (от Vampik), модем хотя бы увиделся роутером, но соединяться все равно отказывался вообще при том что настройки вроде как всегда:
9877

...
Jan 1 00:00:39 pppd[398]: Serial connection established.
Jan 1 00:00:39 pppd[398]: Using interface ppp0
Jan 1 00:00:39 pppd[398]: Connect: ppp0 &lt;--&gt; /dev/ttyUSB0
Jan 1 00:00:40 pppd[398]: CHAP authentication succeeded: Welcome!!
Jan 1 00:00:40 pppd[398]: CHAP authentication succeeded
Jan 1 00:00:40 pppd[398]: Hangup (SIGHUP)
Jan 1 00:00:40 pppd[398]: Modem hangup
Jan 1 00:00:40 pppd[398]: Connection terminated.
Jan 1 00:00:40 pppd[398]: Connect time 0.1 minutes.
Jan 1 00:00:40 pppd[398]: Sent 50 bytes, received 4 bytes.
Jan 1 00:00:47 pppd[398]: Serial connection established.
Jan 1 00:00:47 pppd[398]: Using interface ppp0
Jan 1 00:00:47 pppd[398]: Connect: ppp0 &lt;--&gt; /dev/ttyUSB0
Jan 1 00:00:48 pppd[398]: CHAP authentication succeeded: Welcome!!
Jan 1 00:00:48 pppd[398]: CHAP authentication succeeded
Jan 1 00:00:49 pppd[398]: Hangup (SIGHUP)
...
В конце концов модем вернул в первоначальный режим (CD и прочее), на компе все восстановилось, на роутере же соединяться все равно не хочет (вечно висит в статусе "connecting..." ):

...
Jan 1 00:00:06 kernel: Initializing USB Mass Storage driver...
Jan 1 00:00:06 kernel: option 1-1:1.0: GSM modem (1-port) converter detected
Jan 1 00:00:07 kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
Jan 1 00:00:07 kernel: option 1-1:1.1: GSM modem (1-port) converter detected
Jan 1 00:00:07 kernel: usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
Jan 1 00:00:07 kernel: usbcore: registered new interface driver option
Jan 1 00:00:07 kernel: drivers/usb/serial/option.c: USB Driver for GSM modems: v0.7.2
Jan 1 00:00:07 kernel: usbcore: registered new interface driver usb-storage
Jan 1 00:00:07 kernel: USB Mass Storage support registered.
Jan 1 00:00:07 kernel: usbcore: registered new interface driver cdc_acm
Jan 1 00:00:07 kernel: drivers/usb/class/cdc-acm.c: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
Jan 1 00:00:09 WAN port: cable disconnected
Jan 1 00:00:10 pppd[392]: pppd 2.4.5 started by admin, uid 0
Jan 1 00:00:21 pppd[392]: Connect script failed
Jan 1 00:00:38 pppd[392]: Connect script failed
Jan 1 00:00:55 pppd[392]: Connect script failed
Jan 1 00:01:12 pppd[392]: Connect script failed
...
обновил прошивку до Dir320-3.0.6-r5066M, раскопки в логах (конкретно соединения)дали еще

...
Failed
Script /tmp/ppp/peers/wan0_chat.sh finished (pid 427), status = 0x1
Connect script failed
...кто бы перевел на человеческий?

BezGrippa
12-10-2014, 16:02
Добрый день!
Как-то даже неудобно спрашивать, тема, кажется, разобрана несколько раз, но, тем не менее...

Приобрёл роутер RT-N10U и модем 420s от МТС. С разбега не заработало, нагуглил эту ветку. Попробовал применить рецепты отсюда.

1. При подключении модема напрямую к компьютеру соединение устанавливается нормально.
2. Родная прошивка RT-N10U_3.0.0.4_374_5517 по-прежнему не умеет самостоятельно переключать режим модема. Если переключить вручную, то соединение, казалось бы, устанавливается. Но не работает. То есть, после соединения роутер получает IP и DNS и всё.
3. Прошивка 1.9.2.7-rtn-r5450 не создаёт USB устройства. Опять же, если пошаманить ручками (как описано в этой же ветке), устройства создаются, но коннектиться модем не желает. В логах при этом пишется "Manual connection" без каких-либо подробностей. Светодиод, показывающий USB подключение, не горит.

Как бы победить эту парочку?

Подозреваю, что я пропустил какую-то очевидную вещь, ткните носом, пожалуйста.