Page 8 of 11 FirstFirst ... 678910 ... LastLast
Results 106 to 120 of 164

Thread: LTE от 4G Мегафон/MTC/Yota (Huawei E392/E398) на роутере Asus

  1. #106
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by Rusink View Post
    Я собрал под платформу Ralink прошивку OpenWRT c поддержкой NDIS режима ( сетевой карты) для модема E392. - https://sat-forum.info/index.php/top...html#msg213925
    Можно добавить технические детали:
    • драйвер qmi-wwan ?
    • какое ядро ?
    • нужны ли доп.user-space утилиты?
    • сам проверял?

    ?
    С портированием драйверов на прошивку "энтузиастов" с древним ядром есть проблемы, поэтому заморачиваться с этим не буду , но могу собрать и выложить OpenWRT для rtn16.
    У нас проблема в том, что ни у кого из нас этого модема нет, а бекпорт "вслепую" на 99,9% не заработает.
    Last edited by lly; 29-12-2012 at 08:12.

  2. #107
    Quote Originally Posted by lly View Post
    Можно добавить технические детали:
    • драйвер qmi-wwan ?
    • какое ядро ?
    • нужны ли доп.user-space утилиты?
    • сам проверял?

    ?
    1.Да, драйвер qmi-wwan
    2.Пробовал на ядрах 2.6.32,3.3.8 (с версии 3.4 qmi-wwan уже включен)
    3. Библиотека libqmi (libqmi-glib)( пакет с Makefile'oм уже есть в транке openwrt) , скрипт конфигурации с APN и скриптик постбутовый в rc.local для удобства.
    4. Да сам. Нужно добавлять cdc-wdm.h и патчить cdc-wdm.c, usbnet.h и вот отсюда начинаются проблемы - вылетает cdc-ether и т.д. и т.п.
    Quote Originally Posted by lly View Post
    У нас проблема в том, что ни у кого из нас этого модема нет, а бекпорт "вслепую" на 99,9% не заработает.
    Модем есть - могу дать ( на достаточное время). Сбрось контакты в личку.

    P.S. Huawei-евский драйвер hw-cdc-driver собирается без проблем, подключается к сети отправкой echo -e 'AT^NDISDUP=1,1,"yota.ru"\r' > /dev/ttyUSB0, но пока не могу получить от него данные DHCP автоматом, чтобы поднять wan
    P.P.S. Для подключения E3276 в режиме NDIS нужен патченный драйвер cdc-ncm. Патч здесь - http://galapago.sakura.ne.jp/openwrt..._cdc_ncm.patch

  3. #108
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by Rusink View Post
    3. Библиотека libqmi (libqmi-glib)( пакет с Makefile'oм уже есть в транке openwrt) , скрипт конфигурации с APN и скриптик постбутовый в rc.local для удобства.
    libqmi имеет в зависимостях glib2. На мой взгляд, для embedded платформ, это дурость - уж больно жирна либа.
    Не смотрел, а насколько используются возможности libqmi ? Если для выдачи одной команды, то IMHO лучше захардкодить.

    4. Да сам. Нужно добавлять cdc-wdm.h и патчить cdc-wdm.c, usbnet.h и вот отсюда начинаются проблемы - вылетает cdc-ether и т.д. и т.п.
    Извини, не понял, можешь пояснить насчёт вылетов cdc-ether и cdc-wdm?

    Модем есть - могу дать ( на достаточное время). Сбрось контакты в личку.
    Большое спасибо за предложение, как кто-нибудь из нас созреет - отпишемся. У меня пока первым приоритетом идёт SDK 5.100

    P.S. Huawei-евский драйвер hw-cdc-driver собирается без проблем, подключается к сети отправкой echo -e 'AT^NDISDUP=1,1,"yota.ru"\r' > /dev/ttyUSB0, но пока не могу получить от него данные DHCP автоматом, чтобы поднять wan
    P.P.S. Для подключения E3276 в режиме NDIS нужен патченный драйвер cdc-ncm. Патч здесь - http://galapago.sakura.ne.jp/openwrt..._cdc_ncm.patch
    Вот именно этот бред с изобретанием велосипеда, когда под каждый модем делается свой драйвер отличающийся от стандартного шаблона на пару команд, мне дико не нравиться
    А hw-cdc-driver видимо не зря идёт hwactivator в блобе x86

  4. #109
    Quote Originally Posted by lly View Post
    libqmi имеет в зависимостях glib2. На мой взгляд, для embedded платформ, это дурость - уж больно жирна либа.
    Не смотрел, а насколько используются возможности libqmi ? Если для выдачи одной команды, то IMHO лучше захардкодить.
    Да, по сути - одна команда. qmicli -d /dev/cdc-wdm0 --wds-start-network=apn --client-no-release-cid . glib2 - да жирненький получается, на роутер с 4-метровой флешью уже проблема этот комплект поставить.
    Quote Originally Posted by lly View Post
    Извини, не понял, можешь пояснить насчёт вылетов cdc-ether и cdc-wdm?
    кроме qmi-wwan нужен cdc-wdm. Соответственно надо добавить cdc-wdm.h b и пропатчить cdc-wdm.c. Для qmi-wwan нужно патчить usbnet.h ( ну например -из- за этого - drivers/net/usb/qmi_wwan.c:176: error: 'struct usbnet' has no member named 'intf') но когда полностью пропатчил его ручками, перестал собираться cdc-ether. Разбиратья построчно не стал - пока отложил.

    Quote Originally Posted by lly View Post
    Вот именно этот бред с изобретанием велосипеда, когда под каждый модем делается свой драйвер отличающийся от стандартного шаблона на пару команд, мне дико не нравиться
    А hw-cdc-driver видимо не зря идёт hwactivator в блобе x86
    Поэтому лучше использовать qmi-wwan с поддержкой множества девайсов, чем полудохлый hw-cdc-driver
    Last edited by Rusink; 29-12-2012 at 10:09.

  5. #110
    Join Date
    Jan 2011
    Location
    Нижний Новгород
    Posts
    543
    lly, Гранд Мерси за r4810-r4813 и более ранние!
    DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163

  6. #111
    Join Date
    Nov 2006
    Location
    Russia, Moscow
    Posts
    3,640
    Quote Originally Posted by ConstAntz View Post
    lly, Гранд Мерси за r4810-r4813 и более ранние!
    Это еще тестировать и тестировать, недоделки при бэкпорте вполне могут быть. И с отвязкой libqmi от glib2 работы вагон и маленькая тележка...

  7. #112

    E392 и RT-N16 не могу побороть Ethernet over IP

    1. Прошивка 3.0.4-r4844M (пробовал разные).
    2. Модем нелоченый, отключено все, кроме даты (4G/3G).
    3. USB Devices
    Code:
    T:  Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 2
    B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
    D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    P:  Vendor=1d6b ProdID=0001 Rev= 2.06
    S:  Manufacturer=Linux 2.6.22.19 ohci_hcd
    S:  Product=OHCI Host Controller
    S:  SerialNumber=0000:00:04.0
    C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
    I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    E:  Ad=81(I) Atr=03(Int.) MxPS=   2 Ivl=255ms
    
    T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480 MxCh= 2
    B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
    D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    P:  Vendor=1d6b ProdID=0002 Rev= 2.06
    S:  Manufacturer=Linux 2.6.22.19 ehci_hcd
    S:  Product=EHCI Host Controller
    S:  SerialNumber=0000:00:04.1
    C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
    I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
    E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms
    
    T:  Bus=01 Lev=01 Prnt=01 Port=01 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=1506 Rev= 0.00
    S:  Manufacturer=Huawei Technologies
    S:  Product=HUAWEI Mobile
    C:* #Ifs= 2 Cfg#= 1 Atr=c0 MxPwr=500mA
    I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=(none)
    E:  Ad=81(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
    E:  Ad=82(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E:  Ad=01(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
    I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=02 Driver=(none)
    E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
    4. Лог
    Code:
    ...
    Jan  1 00:00:05 kernel: emf: module license 'Proprietary' taints kernel.
    Jan  1 00:00:05 kernel: eth0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.60.127.5 
    Jan  1 00:00:05 kernel: eth1: Broadcom BCM4329 802.11 Wireless Controller 5.60.127.5 
    Jan  1 00:00:05 kernel: vlan1: dev_set_promiscuity(master, 1)
    Jan  1 00:00:05 kernel: device eth0 entered promiscuous mode
    Jan  1 00:00:05 kernel: device vlan1 entered promiscuous mode
    Jan  1 00:00:05 kernel: device eth1 entered promiscuous mode
    Jan  1 00:00:05 kernel: br0: port 2(eth1) entering forwarding state
    Jan  1 00:00:05 kernel: br0: port 1(vlan1) entering forwarding state
    Jan  1 00:00:06 dnsmasq[216]: started, version 2.65 cachesize 512
    Jan  1 00:00:06 dnsmasq[216]: compile time options: IPv6 GNU-getopt no-RTC no-DBus no-i18n no-IDN DHCP DHCPv6 no-scripts TFTP no-conntrack
    Jan  1 00:00:06 dnsmasq-dhcp[216]: DHCP, IP range 192.168.1.101 -- 192.168.1.254, lease time 1d
    Jan  1 00:00:06 dnsmasq[216]: read /etc/hosts - 2 addresses
    Jan  1 00:00:06 miniupnpd[217]: HTTP listening on port 33053
    Jan  1 00:00:06 kernel: usbcore: registered new interface driver usbfs
    Jan  1 00:00:06 kernel: usbcore: registered new interface driver hub
    Jan  1 00:00:06 kernel: usbcore: registered new device driver usb
    Jan  1 00:00:07 kernel: ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
    Jan  1 00:00:07 kernel: USB20H mdio control register : 0x8000000c
    Jan  1 00:00:07 kernel: ehci_hcd 0000:00:04.1: EHCI Host Controller
    Jan  1 00:00:07 kernel: ehci_hcd 0000:00:04.1: new USB bus registered, assigned bus number 1
    Jan  1 00:00:07 kernel: ehci_hcd 0000:00:04.1: irq 5, io mem 0x18004000
    Jan  1 00:00:07 kernel: ehci_hcd 0000:00:04.1: USB 0.0 started, EHCI 1.00
    Jan  1 00:00:07 kernel: usb usb1: configuration #1 chosen from 1 choice
    Jan  1 00:00:07 kernel: hub 1-0:1.0: USB hub found
    Jan  1 00:00:07 kernel: hub 1-0:1.0: 2 ports detected
    Jan  1 00:00:07 dnsmasq-dhcp[216]: DHCPREQUEST(br0) 192.168.1.214 60:eb:69:0b:2c:4f 
    Jan  1 00:00:07 dnsmasq-dhcp[216]: DHCPACK(br0) 192.168.1.214 60:eb:69:0b:2c:4f Psychov_Y560
    Jan  1 00:00:07 kernel: ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
    Jan  1 00:00:07 kernel: USB20H mdio control register : 0x8000000c
    Jan  1 00:00:07 kernel: ohci_hcd 0000:00:04.0: OHCI Host Controller
    Jan  1 00:00:07 kernel: ohci_hcd 0000:00:04.0: new USB bus registered, assigned bus number 2
    Jan  1 00:00:07 kernel: ohci_hcd 0000:00:04.0: irq 5, io mem 0x18009000
    Jan  1 00:00:07 kernel: usb usb2: configuration #1 chosen from 1 choice
    Jan  1 00:00:07 kernel: hub 2-0:1.0: USB hub found
    Jan  1 00:00:07 kernel: hub 2-0:1.0: 2 ports detected
    Jan  1 00:00:07 kernel: usbcore: registered new interface driver usblp
    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:08 dnsmasq[216]: read /etc/hosts - 2 addresses
    Jan  1 00:00:08 dhcp client: deconfig: lease is lost
    Jan  1 00:00:11 dnsmasq-dhcp[216]: DHCPINFORM(br0) 192.168.1.214 60:eb:69:0b:2c:4f 
    Jan  1 00:00:11 dnsmasq-dhcp[216]: DHCPACK(br0) 192.168.1.214 60:eb:69:0b:2c:4f Psychov_Y560
    Jan  1 00:00:18 WAN port: cable disconnected
    Jan  1 00:00:28 dnsmasq[216]: read /etc/hosts - 2 addresses
    Jan  1 00:00:28 zcip client: config IP : 169.254.135.52
    Jan  1 00:00:59 kernel: usb 1-2: new high speed USB device using ehci_hcd and address 2
    Jan  1 00:00:59 kernel: usb 1-2: configuration #1 chosen from 1 choice
    Jan  1 00:00:59 usb_modeswitch: switching device 12d1:1505 on 001/002
    Jan  1 00:00:59 kernel: usb 1-2: USB disconnect, address 2
    Jan  1 00:00:59 USB storage: removed
    Jan  1 00:01:07 kernel: usb 1-2: new high speed USB device using ehci_hcd and address 3
    Jan  1 00:01:07 kernel: usb 1-2: configuration #1 chosen from 1 choice

    Что я сделал не так, за исключением того, что не нашел спойлер?

    Спасибо.

  8. #113
    Quote Originally Posted by Pablo Escobar View Post

    Что я сделал не так, за исключением того, что не нашел спойлер?

    Спасибо.
    Теоретически - все правильно. Практически - нет драйверов qmi_wwan и cdc_wdm.
    Библиотеки libqmi и до кучи glib2

  9. #114
    Quote Originally Posted by Rusink View Post
    Теоретически - все правильно. Практически - нет драйверов qmi_wwan и cdc_wdm.
    Библиотеки libqmi и до кучи glib2
    Что-то сможете посоветовать - другие прошивки/роутеры - нужно получить прозрачный бридж IP от Йоты. Т.е., чтоб циска имела йотовский белый, это нужно для туннеля IPSEC/IKE.

  10. #115
    Quote Originally Posted by Pablo Escobar View Post
    Что-то сможете посоветовать - другие прошивки/роутеры - нужно получить прозрачный бридж IP от Йоты. Т.е., чтоб циска имела йотовский белый, это нужно для туннеля IPSEC/IKE.
    Не совсем понимаю при чем здесь "прозрачный бридж". Эти модемы должны работать на существующих прошивках "энтузиастов" в режиме RAS, то бишь по протоколу ppp. Минус - в зависимости скорости от возможностей процессора. Не больше 20-25 Mbit/s. Ethernet_over_USB - Сеть через USB - это другая история. Если очень хочется модем именно, как сетевую карту - OpenWRT с поддержкой драйверов qmi_wwan и библиотекой libqmi. Или другие роутеры типа TP-Link MR3040 - их последние официальные прошивки этот режим поддерживают для нескольких модемов. Если посмотрите тему внимательнее -найдете пост, что модемы E3276 от Мегафона уже могут работать на последний прошивках "энтузиастов", но требуют ручной настройки конфигов.

  11. #116
    "Прозрачный" - я имел в виду, чтоб был сквозной проброс всего от USB на LAN-порт, DMZ не работает нормально.
    А на энтузиастской прошивке без "запиливания" конфигов и двух дней на "погружение" в тему что-то может через USB модем подключаться, скажем по PPTP? Фиг с ним, с IPSEC, хоть так подключусь, времени нет совсем.
    Last edited by Pablo Escobar; 01-03-2013 at 08:25.

  12. #117
    Quote Originally Posted by Pablo Escobar View Post
    А на энтузиастской прошивке без "запиливания" конфигов и двух дней на "погружение" в тему что-то может через USB модем подключаться, скажем по PPTP? Фиг с ним, с IPSEC, хоть так подключусь, времени нет совсем.
    Я так понимаю, вы еще не пытались его подключать... У bagira на RT-N16 работает . У меня на WL-500gpV1 тоже работал.

  13. #118
    Quote Originally Posted by Rusink View Post
    Я так понимаю, вы еще не пытались его подключать... У bagira на RT-N16 работает . У меня на WL-500gpV1 тоже работал.
    я уже дошел до
    Code:
    insmod cdc-acm.ko
    ...
    /jffs/mytmp# dmesg | grep cdc
    usbcore: registered new interface driver cdc_acm
    drivers/usb/class/cdc-acm.c: v0.25:USB Abstract Control Model driver for USB modems and ISDN adapters
    А вы -- не пытался.
    У меня на DDWRT тупо не заводится cdc-acm
    Last edited by Pablo Escobar; 01-03-2013 at 13:29.

  14. #119
    Quote Originally Posted by lly View Post
    Скоро стараниями rss будет и поддержка в rc+WebUI
    А я вот что подумал- стоило ли вообще городить огород с привязыванием libqmi/uqmi если QMI модемы понимают и QMI и AT команды?

    https://mail.gnome.org/archives/netw.../msg00152.html
    Last edited by Rusink; 25-03-2013 at 07:03.

  15. #120
    Quote Originally Posted by Rusink View Post
    А я вот что подумал- стоило ли вообще городить огород с привязыванием libqmi/uqmi если QMI модемы понимают и QMI и AT команды?

    https://mail.gnome.org/archives/netw.../msg00152.html
    Основная проблема - отсутствие документации и реальных модемов. Если достоверно известно, что все qmi-модемы должны управляться конкретной AT-командой, то uqmi не нужна. В противном случае, лучше пусть с командами разбирается сама uqmi.

    Впрочем, неприятность с AT-командами из этой переписки я уже вижу:
    Code:
    qmi_wwan => QMI over /dev/cdc-wdmY
    cdc_mbim => MBIM over /dev/cdc-wdmY
    (cdc_ncm or cdc_ether) and Ericsson => AT*ENAP etc over /dev/cdc-wdmY or /dev/ttyACMY
    (cdc_ncm or cdc_ether) and Huawei => AT^NDISDUP etc over
    Я считал, что вариант cdc_ncm для Huawei - единственный....
    * Wiki *

Page 8 of 11 FirstFirst ... 678910 ... LastLast

Similar Threads

  1. Replies: 400
    Last Post: 24-09-2019, 07:29
  2. LTE от 4G Мегафон/Yota на Huawei E3276 (M150-1)/Quanta Yota EA423 (M100-1)
    By Omega in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 224
    Last Post: 22-02-2016, 11:50
  3. Проблема с Huawei E392 от Мегафон/МТС/Yota на роутере Asus
    By bagira in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 75
    Last Post: 05-11-2013, 12:29
  4. WiMax Yota + Comstar (SWC-U200/BCS200) на роутере Asus
    By Frogy_f in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 101
    Last Post: 25-05-2012, 10:13

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
  •