Page 5 of 11 FirstFirst ... 34567 ... LastLast
Results 61 to 75 of 164

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

  1. #61
    на официальной прошивке , модем у 392 роутер не увидел

  2. #62
    500W c прошивкой из ночных 4520
    У Е392 не видит диагностического порта. Присутствует только /dev/ttyUSB0

    Code:
    AT^SETPORT?
    A1,A2;1,2,3,7,A1,A2,4,5,6,A,B,D,E
    
    AT^GETPORTMODE
    ^GETPORTMODE:TYPE:WCDMA:Qualcomm,MDM:0,DIAG:1,PCUI:2,CDROM:5,SD:6
    Как-то можно увидеть /dev/ttyUSB1?
    Onlime @ RTN66U
    Megafon @ E392+WL500W
    DOVADO TINY (работает с E392, но не так шустро)

  3. #63
    Quote Originally Posted by Maxiller View Post
    500W c прошивкой из ночных 4520
    У Е392 не видит диагностического порта. Присутствует только /dev/ttyUSB0

    Code:
    AT^SETPORT?
    A1,A2;1,2,3,7,A1,A2,4,5,6,A,B,D,E
    
    AT^GETPORTMODE
    ^GETPORTMODE:TYPE:WCDMA:Qualcomm,MDM:0,DIAG:1,PCUI:2,CDROM:5,SD:6
    Как-то можно увидеть /dev/ttyUSB1?
    А что показывает cat /dev/ttyUSB* ?

  4. #64
    Quote Originally Posted by Rusink View Post
    А что показывает cat /dev/ttyUSB* ?
    Code:
    [admin@router-mobile root]$ ls -l /dev/ttyUSB*
    crw-rw---- 1 admini root 188, 0 Jul 20 22:32 /dev/ttyUSB0
    [admin@router-mobile root]$ cat /dev/ttyUSB*
    /dev/ttyUSB0: Resource temporarily unavailable
    [admin@router-mobile root]$
    Вот так модем определяется:

    Code:
    T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  4 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= 7 Cfg#= 1 Atr=c0 MxPwr=500mA
    I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=option
    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=03 Driver=(none)
    E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
    I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=02 Driver=(none)
    E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
    I:* If#= 3 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=01 Prot=09 Driver=(none)
    E:  Ad=85(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
    I:* If#= 4 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=08 Driver=(none)
    E:  Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
    I:* If#= 5 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
    E:  Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E:  Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    I:* If#= 6 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
    E:  Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E:  Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    Last edited by Omega; 21-07-2012 at 11:41. Reason: 2 posts merged
    Onlime @ RTN66U
    Megafon @ E392+WL500W
    DOVADO TINY (работает с E392, но не так шустро)

  5. #65
    Join Date
    Mar 2009
    Location
    Moscow
    Posts
    968
    Так не только с E392. Обычные 3G-модемы вроде E352 точно так же определяются (option на первом интерфейсе, (none) на остальных). С rndis-интерфейсом еще все понятно (нужен актуальный cdc_ether из 3.x ядра), но 2 (или 3? не помню) diag/ui com-порта тоже не определяются.
    D-Link DIR-320 A1/A2, DIR-620 C1, Netgear WNR3500L v1 v2

  6. #66
    Join Date
    Jan 2011
    Location
    Нижний Новгород
    Posts
    543
    Quote Originally Posted by Maxiller View Post
    Как-то можно увидеть /dev/ttyUSB1?
    Думаете там будет "диагностический порт"?

    меня интересует скриншот ветки реестра
    "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\E num\ USB\Vid_12d1&Pid_..." типа этого (всё, что связано с 12d1)


    DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163

  7. #67
    Quote Originally Posted by ConstAntz View Post
    Думаете там будет "диагностический порт"?

    меня интересует скриншот ветки реестра
    "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\E num\ USB\Vid_12d1&Pid_..." типа этого (всё, что связано с 12d1)
    Диагностический порт там точно есть. Во-первых, сама программа актуально показывает уровень сигнала при активном соединении, а во-вторых, десктопные операционки определяют диагпорт корректно. В макоси они выглядят как /dev/tty.Huawei*
    Винда тоже его видит. Появляются два СОМ-порта. Скрин из винды будет чуть позже.

    Так что, как было сказано выше,
    Quote Originally Posted by Vampik View Post
    ...нужен актуальный...
    драйвер...

    УПД: В аттаче кусок реестра виндовой машины. Скриншот мне показался недостаточно информативным.
    Там есть всё: и модем, и сетевое и некий Application Interface, кмк который и является искомым диагностическим.
    Attached Files Attached Files
    Last edited by Omega; 21-07-2012 at 11:42. Reason: 2 posts merged
    Onlime @ RTN66U
    Megafon @ E392+WL500W
    DOVADO TINY (работает с E392, но не так шустро)

  8. #68
    Join Date
    Jan 2011
    Location
    Нижний Новгород
    Posts
    543
    Quote Originally Posted by Maxiller View Post
    Вот так модем определяется:

    Code:
    T:  Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#=  4 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= 7 Cfg#= 1 Atr=c0 MxPwr=500mA
    I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=01 Prot=01 Driver=option                   #data-port
    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=03 Driver=(none)                   #rndis-port
    E:  Ad=83(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E:  Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
    I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=02 Driver=(none)                   #ui-port
    E:  Ad=84(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E:  Ad=03(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
    I:* If#= 3 Alt= 0 #EPs= 1 Cls=ff(vend.) Sub=01 Prot=09 Driver=(none)
    E:  Ad=85(I) Atr=03(Int.) MxPS=  64 Ivl=2ms
    I:* If#= 4 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=01 Prot=08 Driver=(none)
    E:  Ad=86(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E:  Ad=04(O) Atr=02(Bulk) MxPS= 512 Ivl=4ms
    I:* If#= 5 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
    E:  Ad=87(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E:  Ad=05(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    I:* If#= 6 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
    E:  Ad=06(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    E:  Ad=88(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
    Как только rss поправит базу option.c (как это сделано на ядре 3.x)

    Code:
    --- a/drivers/usb/serial/option.c
    +++ b/drivers/usb/serial/option.c
    @@ -149,6 +149,7 @@ static void option_instat_callback(struct urb *urb);
     #define HUAWEI_PRODUCT_K3765                   0x1465
     #define HUAWEI_PRODUCT_E14AC                   0x14AC
     #define HUAWEI_PRODUCT_ETS1220                 0x1803
    +#define HUAWEI_PRODUCT_E353                    0x1506
     
     #define QUANTA_VENDOR_ID                       0x0408
     #define QUANTA_PRODUCT_Q101                    0xEA02
    @@ -532,6 +533,7 @@ static const struct usb_device_id option_ids[] = {
            { USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_K3765, 0xff, 0xff, 0xff) },
            { USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_ETS1220, 0xff, 0xff, 0xff) },
            { USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E14AC, 0xff, 0xff, 0xff) },
    +       { USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0x01, 0x01) },
            { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_V640) },
            { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_V620) },
            { USB_DEVICE(NOVATELWIRELESS_VENDOR_ID, NOVATELWIRELESS_PRODUCT_V740) },
    так и появиться диагностический порт на IF# =2.

    Только мне кажется, строка должна быть такой:
    Code:
    +       { USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0xff, 0xff) },
    До этого момента, можно попытаться выгрузить модуль option.ko и подгрузить usbserial.ko с принудительным vid & pid.
    Оно Вам точно надо?
    DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163

  9. #69
    Join Date
    Mar 2009
    Location
    Moscow
    Posts
    968
    Quote Originally Posted by ConstAntz View Post
    Как только rss поправит базу option.c (как это сделано на ядре 3.x)


    Только мне кажется, строка должна быть такой:
    Непонятно, патч к чему мы выложили. Все это уже есть в option из нашего ядра.

    0xff, 0xff, 0xff - вообще непонятно зачем.

    Code:
    USB_DEVICE_AND_INTERFACE_INFO(vend,prod,cl,sc,pr)
     * @vend: the 16 bit USB Vendor ID
     * @prod: the 16 bit USB Product ID
     * @cl: bInterfaceClass value
     * @sc: bInterfaceSubClass value
     * @pr: bInterfaceProtocol value
    В 3.4.6 вот так:
    Code:
    	{ USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0x01, 0x01) },
    	{ USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0x01, 0x02) },
    	{ USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0x01, 0x03) },
    	{ USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0x01, 0x10) },
    	{ USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0x01, 0x12) },
    	{ USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0x01, 0x13) },
    	{ USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0x02, 0x01) },  /* E398 3G Modem */
    	{ USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0x02, 0x02) },  /* E398 3G PC UI Interface */
    	{ USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0x02, 0x03) },  /* E398 3G Application
    Тут запутаться можно, что из этих интерфейсов - com-порты, а что - rndis. Хотел с этим делом разобраться, когда купил модем, но так как он сейчас на даче у жены, проверить смогу очень нескоро.
    Last edited by Vampik; 21-07-2012 at 17:02.
    D-Link DIR-320 A1/A2, DIR-620 C1, Netgear WNR3500L v1 v2

  10. #70
    Quote Originally Posted by ConstAntz View Post
    До этого момента, можно попытаться выгрузить модуль option.ko и подгрузить usbserial.ko с принудительным vid & pid.
    Оно Вам точно надо?
    Не то, чтобы я без этого жить не мог...
    Разве наличие нетмонитора в онлайне было бы гораздо приятнее.
    Onlime @ RTN66U
    Megafon @ E392+WL500W
    DOVADO TINY (работает с E392, но не так шустро)

  11. #71
    Join Date
    Jan 2011
    Location
    Нижний Новгород
    Posts
    543
    Quote Originally Posted by Vampik View Post
    Code:
    USB_DEVICE_AND_INTERFACE_INFO(vend,prod,cl,sc,pr)
     * @vend: the 16 bit USB Vendor ID
     * @prod: the 16 bit USB Product ID
     * @cl: bInterfaceClass value
     * @sc: bInterfaceSubClass value
     * @pr: bInterfaceProtocol value
    В 3.4.6 вот так:
    Code:
    	{ USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0x01, 0x01) },
    	{ USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0x01, 0x02) },
    	{ USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0x01, 0x03) },
    	{ USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0x01, 0x10) },
    	{ USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0x01, 0x12) },
    	{ USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0x01, 0x13) },
    	{ USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0x02, 0x01) },  /* E398 3G Modem */
    	{ USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0x02, 0x02) },  /* E398 3G PC UI Interface */
    	{ USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0x02, 0x03) },  /* E398 3G Application
    Малость (красное) не досмотрел...

    значит, можно ограничиться
    Code:
    { USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0x01, 0x01) },
    { USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0x01, 0x02) },
    { USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0x01, 0x03) },
    зы: патч смотрел на кернел.орг


    2Maxiller актуально на лимитированных тарифных планах, на безлимитах - два раза посмотрите и забудете.
    DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163

  12. #72
    Join Date
    Mar 2009
    Location
    Moscow
    Posts
    968
    Судя по исходникам последних ядер, все-таки ff/01/08 и ff/01/09 - QMI/CDC Ethernet, а ff/01/02 и ff/01/03 - COM-порты. То ли у Maxiller порядок перепутан, то ли что-то еще..

    ConstAntz, лучше не ограничиться, а добавить все - модели разные бывают..

    Maxiller, попробуйте тестовую сборку (не проверялась по причине отсутствия модема): http://vampik.ru/wl500g/test/WL500W-...rtn-r4525M.trx
    D-Link DIR-320 A1/A2, DIR-620 C1, Netgear WNR3500L v1 v2

  13. #73
    Join Date
    Jan 2011
    Location
    Нижний Новгород
    Posts
    543
    Quote Originally Posted by Vampik View Post
    Судя по исходникам последних ядер, все-таки ff/01/08 и ff/01/09 - QMI/CDC Ethernet
    в снимке реестра 08 и 09 - HUAWEI Mobile Connect - Application Interface, с чем его едят - знает только хуавей
    DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163

  14. #74
    Join Date
    Mar 2009
    Location
    Moscow
    Posts
    968
    Quote Originally Posted by ConstAntz View Post
    в снимке реестра 08 и 09 - HUAWEI Mobile Connect - Application Interface, с чем его едят - знает только хуавей
    Разработчики ядра Linux тоже знают - QMI/CDC Ethernet. 08 - data interface, 09 - control interface. RNDIS, короче говоря (почему его в драйверах под Windows обозвали RNDIS, хотя это CDC Ethernet + проприетарщина?).
    Last edited by Vampik; 21-07-2012 at 17:48.
    D-Link DIR-320 A1/A2, DIR-620 C1, Netgear WNR3500L v1 v2

  15. #75
    Join Date
    Jan 2011
    Location
    Нижний Новгород
    Posts
    543
    Quote Originally Posted by Vampik View Post
    Разработчики ядра Linux тоже знают - QMI/CDC Ethernet. 08 - data interface, 09 - control interface. RNDIS, короче говоря (почему его в драйверах под Windows обозвали RNDIS, хотя это CDC Ethernet + проприетарщина?).
    Вероятно, с помощью 08 и 09 и осуществляется программное переключение режима свистка + настрйока доп. параметров (modem/rndis). Что на уме у М$ и LT с его бандой - я не знаю. за тестовую - спасибо (жаль, попробовать не с чем)
    DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163

Page 5 of 11 FirstFirst ... 34567 ... 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
  •