Page 3 of 81 FirstFirst 123451353 ... LastLast
Results 31 to 45 of 1215

Thread: "Обвязка" 3G/4G и CDMA модемов на прошивке энтузиастов

  1. #31
    Join Date
    Feb 2008
    Location
    Moscow, Tver
    Posts
    3,962
    Quote Originally Posted by rss View Post
    Первый вариант интегрированной поддержки cdma. Прошивки с выводом отладочной информации в syslog. Можно начинать тестировать. Все исходники в SVN. При любых проблемах - см. скрипты в директории /usr/ppp/ или http://code.google.com/p/wl500g/sour...svn/trunk/cdma
    Ждём отзывы, предложения и исправления.
    в файле /usr/ppp/dial
    опечатка в 39 строке:
    22) dialdir=$ROOT_DIR/ppp/cdm/AnyDATA
    Должно быть:
    22) dialdir=$ROOT_DIR/ppp/cdma/AnyDATA

    В USB Modem -> PPP Connection Mode
    Если выбрать GPRS/EDGE/UMTS, то в Zero CD Configuration тип модема не фиксируется ни в Хроме, ни в Мозилле. Хоть наобжимайся Apply.

  2. #32
    Quote Originally Posted by vectorm View Post
    в файле /usr/ppp/dial
    опечатка в 39 строке:
    22) dialdir=$ROOT_DIR/ppp/cdm/AnyDATA
    Должно быть:
    22) dialdir=$ROOT_DIR/ppp/cdma/AnyDATA

    В USB Modem -> PPP Connection Mode
    Если выбрать GPRS/EDGE/UMTS, то в Zero CD Configuration тип модема не фиксируется ни в Хроме, ни в Мозилле. Хоть наобжимайся Apply.
    Ок, спасибо, исправляю. Отлаживался на сотовом телефоне .
    Attached Files Attached Files

  3. #33

  4. #34
    Поробовал на двух модемах:

    P: Vendor=16d5 ProdID=6501 Rev= 0.00
    S: Manufacturer=AnyDATA Corporation
    S: Product=AnyDATA CDMA Products

    и

    P: Vendor=1726 ProdID=1000 Rev= 0.00
    S: Manufacturer=AXESSTEL CO., LTD.
    S: Product=AXESSTEL DATA MODEM

    В обоих случаях неудача, лог выглядит так:

    Code:
    Jan  1 03:00:08 kernel: usb.c: registered new driver serial
    Jan  1 03:00:08 kernel: usbserial.c: USB Serial support registered for Generic
    Jan  1 03:00:08 kernel: usbserial.c: USB Serial Driver core v1.4
    Jan  1 03:00:14 pppd[147]: In file /tmp/ppp/peers/cdma: unrecognized option '/dev/usb/tts/0'
    Jan  1 03:00:15 kernel: usbserial.c: USB Serial support registered for Option GSM modem
    Jan  1 03:00:15 kernel: usbserial.c: Option GSM modem converter detected
    Jan  1 03:00:15 kernel: usbserial.c: Option GSM modem converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
    Jan  1 03:00:15 kernel: usbserial.c: Option GSM modem converter detected
    Jan  1 03:00:15 kernel: usbserial.c: Option GSM modem converter now attached to ttyUSB1 (or usb/tts/1 for devfs)
    Jan  1 03:00:15 kernel: option.c: USB Driver for GSM modems: v0.7.2a
    Jan  1 03:00:18 DEBUG[112]: child_reap: Reaped 151
    Jan  1 03:00:18 DEBUG[1]: main_loop: TIMER
    Jan  1 03:00:18 DEBUG[1]: main_loop: IDLE
    Jan  1 03:00:18 DEBUG[1]: Hit enter to continue...
    Jan  1 03:00:44 pppd[167]: pppd 2.4.5 started by admin, uid 0
    Jan  1 03:00:44 kernel: usb-uhci.c: ENXIO c0410280, flags 0, urb 81705c20, burb 81705ba0
    Jan  1 03:00:44 kernel: usb-uhci.c: ENXIO c0410280, flags 0, urb 81705ca0, burb 81705ba0
    Jan  1 03:00:44 kernel: usb-uhci.c: ENXIO c0410280, flags 0, urb 81705d20, burb 81705ba0
    Jan  1 03:01:18 DEBUG[112]: child_reap: Reaped 169
    Jan  1 03:02:00 DEBUG[1]: rc_signal: signalling USR1
    Jan  1 03:02:00 DEBUG[1]: main_loop: SERVICE
    Jan  1 03:02:00 DEBUG[1]: wan connect
    Jan  1 03:02:00 wan: connected manually
    Jan  1 03:02:00 DEBUG[1]: main_loop: IDLE
    Jan  1 03:02:00 DEBUG[1]: Hit enter to continue...
    Jan  1 03:02:01 DEBUG[1]: child_reap: Reaped 197
    Jan  1 03:02:01 DEBUG[1]: Hit enter to continue...
    Jan  1 03:02:18 DEBUG[112]: child_reap: Reaped 199

  5. #35
    Join Date
    Jul 2009
    Location
    Челябинск
    Posts
    236
    AnyData ADU-E100A
    Code:
    hub.c: new USB device 00:03.1-1.2, assigned address 4
    usb.c: USB device 4 (vend/prod 0x16d5/0x6501) is not claimed by any active driver.
    Не понимает
    Asus RT-N16 1.9.2.7-rtn-r2730 + D-link DNS 323 1.08 + WDTV Live 1.01.24

  6. #36
    Спасибо за информацию. Однако, из доступного оборудования у меня только сотовый телефон, поэтому гарантировать работу могу лишь до момента start_modem_dial в syslog и запуска gprs.

    Если ранее на других прошивках удавалось подключить модем, просьба:
    • посмотреть /tmp/chat.log (на странице USB PPP Log) и определить, на какой AT-команде произошел сбой;
    • скопировать скрипты командой cp -R /usr/ppp /tmp/;
    • попробовать исправить нужный скрипт и добиться подключения из командной строки. В скриптах могут быть ошибки!!!
    • основной скрипт, который запускает всё остальное называется /usr/ppp/dial. То, что будет запущено далее, зависит от состояния nvram


    Пока отлаживал работу на сотовом телефоне заметил, что проблемы могут быть из-за неправильно указанного USB-устройства из cat /proc/bus/usb/devpath. Например телефон nokia n79 по умолчанию подключается через /dev/usb/acm/0, а если нажать на нём nokia pc suite, то работать уже будет только через /dev/usb/ttys/1.


    -------------------------------------------------------------------

    sorine предлагает использовать его скрипт modem.sh, однако и тут есть вопросы, на которые у меня нет ответа:
    • достаточен ли перечень устройств, которые с работает его скрипт?
    • нужна ли статистика при работе модема GTRAN в том виде, как это сделали чехи?
    • нужны ли устройства IPW и ZadaCom?

  7. #37
    Применительно к Скайлинку и модемам AnyData/Axesstel проблемы две:
    1. Скрипт дозвона сам не стартует, chat.log пустой. Если запустить руками /usr/ppp/dial, то дозвон начинается.
    2. Не проходит авторизация. У Скайлинка нужно указать логин/пароль = mobile/internet. У чехов для этого есть специальная закладка для логина пароля, в тестовой прошивке их указать негде. Пробовал указать в логине/пароле для pptp/l2tp - скрипт дозвона их не подхватывает. Кроме того, если брать их отдута нужно сделать поля доступными при типе соединения USB Modem.

  8. #38
    Quote Originally Posted by Vitaly_k View Post
    Применительно к Скайлинку и модемам AnyData/Axesstel проблемы две:
    1. Скрипт дозвона сам не стартует, chat.log пустой. Если запустить руками /usr/ppp/dial, то дозвон начинается.
    WAN Connection Type: Usb-modem выбрано? В syslog строка start_modem_dial появляется?

    Quote Originally Posted by Vitaly_k View Post
    2. Не проходит авторизация. У Скайлинка нужно указать логин/пароль = mobile/internet. У чехов для этого есть специальная закладка для логина пароля, в тестовой прошивке их указать негде. Пробовал указать в логине/пароле для pptp/l2tp - скрипт дозвона их не подхватывает. Кроме того, если брать их отдута нужно сделать поля доступными при типе соединения USB Modem.
    Там же есть страница USB Modem / PPP Connection Mode, в которой выбирается CDMA и появляются поля для логина/пароля.

  9. #39
    Quote Originally Posted by rss View Post
    WAN Connection Type: Usb-modem выбрано? В syslog строка start_modem_dial появляется?
    Да, появляется:
    Code:
    Jan  1 03:00:07 DEBUG[1]: start_modem_dial: done
    Jan  1 03:00:07 DEBUG[1]: start_wan: 0.0.0.0 0.0.0.0
    Jan  1 03:00:07 DEBUG[1]: start_nas: done
    Jan  1 03:00:08 DEBUG[1]: child_reap: Reaped 111
    Jan  1 03:00:08 DEBUG[112]: rc applet: watchdog  
    Jan  1 03:00:08 DEBUG[112]: child_reap: Reaped 115
    Jan  1 03:00:08 kernel: usb.c: registered new driver serial
    Jan  1 03:00:08 kernel: usbserial.c: USB Serial support registered for Generic
    Jan  1 03:00:08 kernel: usbserial.c: USB Serial Driver core v1.4
    Jan  1 03:00:14 pppd[147]: In file /tmp/ppp/peers/cdma: unrecognized option '/dev/usb/tts/0'
    Jan  1 03:00:15 kernel: usbserial.c: USB Serial support registered for Option GSM modem
    Jan  1 03:00:15 kernel: usbserial.c: Option GSM modem converter detected
    Jan  1 03:00:15 kernel: usbserial.c: Option GSM modem converter now attached to ttyUSB0 (or usb/tts/0 for devfs)
    Jan  1 03:00:15 kernel: usbserial.c: Option GSM modem converter detected
    Jan  1 03:00:15 kernel: usbserial.c: Option GSM modem converter now attached to ttyUSB1 (or usb/tts/1 for devfs)
    Jan  1 03:00:15 kernel: option.c: USB Driver for GSM modems: v0.7.2a
    Jan  1 03:00:18 DEBUG[112]: child_reap: Reaped 151
    Jan  1 03:00:18 DEBUG[1]: main_loop: TIMER
    Jan  1 03:00:18 DEBUG[1]: main_loop: IDLE
    Jan  1 03:00:18 DEBUG[1]: Hit enter to continue...
    Как версия - перед запуском option нужно поставить затержку неск. секунд, когдя я экспериментировал (см. начало топика) после wait 7 соединение стало подниматься.

    Quote Originally Posted by rss View Post
    Там же есть страница USB Modem / PPP Connection Mode, в которой выбирается CDMA и появляются поля для логина/пароля.
    Страница есть, тип модема CDMA выбран, но поля для логина/пароля не появляются. Глючит браузер(IE8)? Какие переменные в NVRAM нужно задать руками? Не лучше использовать логин/пароль для PPP из основной закладки WAN&LAN?

  10. #40
    Join Date
    Jul 2009
    Location
    Челябинск
    Posts
    236
    AnyData ADU-E100A
    Code:
    [admin@Asus root]$ /usr/ppp/cdma/AnyDATA/dial
    insmod: can't insert 'modem.o': No such file or directory
    pppd: In file /tmp/ppp/peers/cdma: unrecognized option '/dev/usb/tts/0'
    А что писать в полях
    USB device location ID:
    USB device packet size (0 for default):
    Asus RT-N16 1.9.2.7-rtn-r2730 + D-link DNS 323 1.08 + WDTV Live 1.01.24

  11. #41
    Логин/пароль для соединения нашел - дело действительно было в браузере, в FireFox дополнительные поля появились.
    Может не мудрить с их активированием/деактивированием и отображать всегда?

    После ручного запуска скрипта /usr/ppp/dial соединение поднялось - прогресс на лицо
    При загрузке роутера само не поднимается, склоняюсь к версии, что задержка должна помочь - сейчас дозвон начинается раньше чем обнаруживается модем:

    Code:
    Jan  1 03:00:14 pppd[147]: In file /tmp/ppp/peers/cdma: unrecognized option '/dev/usb/tts/0'
    Jan  1 03:00:15 kernel: usbserial.c: USB Serial support registered for Option GSM modem
    Jan  1 03:00:15 kernel: usbserial.c: Option GSM modem converter detected
    Jan  1 03:00:15 kernel: usbserial.c: Option GSM modem converter now attached to ttyUSB0 (or usb/tts/0 for devfs)

  12. #42
    Quote Originally Posted by OlegaVB View Post
    AnyData ADU-E100A
    Code:
    [admin@Asus root]$ /usr/ppp/cdma/AnyDATA/dial
    insmod: can't insert 'modem.o': No such file or directory
    pppd: In file /tmp/ppp/peers/cdma: unrecognized option '/dev/usb/tts/0'
    А что писать в полях
    Во-первых вижу ошибку в скрипте /usr/ppp/cdma/AnyDATA/dial - должно быть insmod option вместо insmod modem

    Во-вторых после выполнения insmod usbserial запуск cat /proc/bus/usb/devpath должен выдавать что-то типа:
    Code:
    /dev/usb/tts/0 : 2.0 : Manufacturer="AnyDATA Corporation" : Product="AnyDATA CDMA Products"
    /dev/usb/tts/1 : 2.1 : Manufacturer="AnyDATA Corporation" : Product="AnyDATA CDMA Products"
    /dev/usb/tts/2 : 2.2 : Manufacturer="AnyDATA Corporation" : Product="AnyDATA CDMA Products"
    Соответственно, в USB device location ID вписываем одно из значений 2.0, 2.1, 2.2 (как выбрать иначе, чем перебором - не знаю).

  13. #43
    Quote Originally Posted by Vitaly_k View Post
    Логин/пароль для соединения нашел - дело действительно было в браузере, в FireFox дополнительные поля появились.
    Может не мудрить с их активированием/деактивированием и отображать всегда?
    Зависит от количества полей. У чехов их было много. Очень не хочется порождать еще одну ленту LANWAN. Кстати, и на ней неплохо бы свернуть то, что не нужно при выбранном в данный момент WAN type. Может быть даже внести новые пункты туда.

    А какой конкретно браузер не работает?


    Quote Originally Posted by Vitaly_k View Post
    После ручного запуска скрипта /usr/ppp/dial соединение поднялось - прогресс на лицо
    При загрузке роутера само не поднимается, склоняюсь к версии, что задержка должна помочь - сейчас дозвон начинается раньше чем обнаруживается модем:
    Надо подумать, как делать лучше. Задержка - полумера, хотя для начала её можно и поставить.

    Просьба указывать модемы, на которых заработало.

  14. #44
    Quote Originally Posted by rss View Post
    А какой конкретно браузер не работает?
    IE 8.0.6001.18702


    Quote Originally Posted by rss View Post
    Надо подумать, как делать лучше. Задержка - полумера, хотя для начала её можно и поставить.
    Можно в цикле опрашивать существование /dev/usb/tts/0 (1) и лишь после их воявления давать отмашку pppd.


    Quote Originally Posted by rss View Post
    Просьба указывать модемы, на которых заработало.
    Заработал - AnyData ADU-E100A
    Хотя как-то странно он заработал, сейчас опять не соединяется - пишет cant insert modem.o, закономерности пока не уловил.
    Для Axesstel, кстати, нужно тоже поменять modem на option.
    Last edited by Vitaly_k; 22-05-2010 at 16:12.

  15. #45
    Quote Originally Posted by Vitaly_k View Post
    IE 8.0.6001.18702
    Понял, посмотрю.


    Quote Originally Posted by Vitaly_k View Post
    Можно в цикле опрашивать существование /dev/usb/tts/0 (1) и лишь после их воявления давать отмашку pppd.
    Не всё так просто. /dev/usb/tts/0 (1) появятся после insmod usbserial, а если устройство еще не подключилось - не знаю, что будет. Ставлю пока задержку 5 сек. В норме надо ловить момент появления устройства - это в принципе возможно.


    Quote Originally Posted by Vitaly_k View Post
    Заработал - AnyData ADU-E100A
    Хотя как-то странно он заработал, сейчас опять не соединяется - пишет cant insert modem.o, закономерности пока не уловил.
    Для Axesstel, кстати, нужно тоже поменять modem на option.
    Заметил. Сделал некоторые изменения, чуть позже выложу обновление. Самое главное - решение вынести имя скрипта дозвона в nvram. Надо оценить нужны ли скрипты чехов или подставляем чей-нибудь modem.sh. Думаю, что так это будет сделать проще - можно будет работать с копиями скриптов на флешке. Потом - сводим всё в единственный финальный вариант.

Page 3 of 81 FirstFirst 123451353 ... LastLast

Similar Threads

  1. Драйв - Fast NAT в прошивке энтузиастов!
    By theMIROn in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 71
    Last Post: 13-10-2016, 08:42
  2. ipset в прошивке энтузиастов
    By ryzhov_al in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 10
    Last Post: 10-02-2015, 15:40
  3. WiFidog на прошивке Олега и энтузиастов
    By semen-demon in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 10
    Last Post: 29-08-2013, 10:08
  4. Поддержка l7-filter в прошивке энтузиастов
    By severeg in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 72
    Last Post: 26-11-2012, 02:06
  5. Replies: 204
    Last Post: 28-06-2011, 20:08

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •