на официальной прошивке , модем у 392 роутер не увидел
на официальной прошивке , модем у 392 роутер не увидел
500W c прошивкой из ночных 4520
У Е392 не видит диагностического порта. Присутствует только /dev/ttyUSB0
Как-то можно увидеть /dev/ttyUSB1?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
Onlime @ RTN66U
Megafon @ E392+WL500W
DOVADO TINY (работает с E392, но не так шустро)
Вот так модем определяется: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, но не так шустро)
Так не только с E392. Обычные 3G-модемы вроде E352 точно так же определяются (option на первом интерфейсе, (none) на остальных). С rndis-интерфейсом еще все понятно (нужен актуальный cdc_ether из 3.x ядра), но 2 (или 3? не помню) diag/ui com-порта тоже не определяются.
Диагностический порт там точно есть. Во-первых, сама программа актуально показывает уровень сигнала при активном соединении, а во-вторых, десктопные операционки определяют диагпорт корректно. В макоси они выглядят как /dev/tty.Huawei*
Винда тоже его видит. Появляются два СОМ-порта. Скрин из винды будет чуть позже.
Так что, как было сказано выше,
драйвер...
УПД: В аттаче кусок реестра виндовой машины. Скриншот мне показался недостаточно информативным.
Там есть всё: и модем, и сетевое и некий Application Interface, кмк который и является искомым диагностическим.
Last edited by Omega; 21-07-2012 at 11:42. Reason: 2 posts merged
Onlime @ RTN66U
Megafon @ E392+WL500W
DOVADO TINY (работает с E392, но не так шустро)
Как только rss поправит базу option.c (как это сделано на ядре 3.x)
так и появиться диагностический порт на IF# =2.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) },
Только мне кажется, строка должна быть такой:
До этого момента, можно попытаться выгрузить модуль option.ko и подгрузить usbserial.ko с принудительным vid & pid.Code:+ { USB_DEVICE_AND_INTERFACE_INFO(HUAWEI_VENDOR_ID, HUAWEI_PRODUCT_E353, 0xff, 0xff, 0xff) },
Оно Вам точно надо?
DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163
Непонятно, патч к чему мы выложили. Все это уже есть в option из нашего ядра.
0xff, 0xff, 0xff - вообще непонятно зачем.
В 3.4.6 вот так: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
Тут запутаться можно, что из этих интерфейсов - com-порты, а что - rndis. Хотел с этим делом разобраться, когда купил модем, но так как он сейчас на даче у жены, проверить смогу очень нескоро.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
Last edited by Vampik; 21-07-2012 at 17:02.
Малость (красное) не досмотрел...
значит, можно ограничиться
зы: патч смотрел на кернел.орг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
DIR-320 & RTN-r3297 from USB>r3478>r3539>r3722>r3815>r3877>r4051>r4990>r5163