Open GoogleCodeExporter opened 9 years ago
i think you not use mode_switch for yours E173
Original comment by bg_...@mail.ru
on 21 Nov 2012 at 8:35
Issue 90 has been merged into this issue.
Original comment by bg_...@mail.ru
on 21 Nov 2012 at 8:44
Could you provide output from "lsusb" to see, which Vendor and Product IDs you
have.
Original comment by artem.g....@gmail.com
on 4 Sep 2013 at 8:07
Well, I spent some time today to investigate this issue. Seems some (may be
all) E173 modems after modeswitch become 12d1:1436 instead of well known
12d1:140c or any other. Solution is simple as usual - add line to device_ids:
{ 0x12d1, 0x1436, { 4, 3, /* 0 */ } },<><------>/* E173 */
this modem also have different audio/data interface numbers comparing to other
modems. So, just apply diff and it will work :)
For information:
dmesg:
[2174885.572020] usb 7-6: new high-speed USB device number 81 using ehci-pci
[2174885.705884] usb 7-6: New USB device found, idVendor=12d1, idProduct=1436
[2174885.705888] usb 7-6: New USB device strings: Mfr=4, Product=3,
SerialNumber=0
[2174885.705891] usb 7-6: Product: HUAWEI Mobile
[2174885.705894] usb 7-6: Manufacturer: HUAWEI Technology
[2174885.708883] option 7-6:1.0: GSM modem (1-port) converter detected
[2174885.709011] usb 7-6: GSM modem (1-port) converter now attached to ttyUSB0
[2174885.710567] cdc_ether 7-6:1.1 wwan0: register 'cdc_ether' at
usb-0000:00:1a.7-6, Mobile Broadband Network Device, 02:50:f3:00:00:00
[2174885.710733] option 7-6:1.3: GSM modem (1-port) converter detected
[2174885.710812] usb 7-6: GSM modem (1-port) converter now attached to ttyUSB1
[2174885.710927] option 7-6:1.4: GSM modem (1-port) converter detected
[2174885.710999] usb 7-6: GSM modem (1-port) converter now attached to ttyUSB2
[2174885.711403] scsi1112 : usb-storage 7-6:1.5
[2174885.711773] scsi1113 : usb-storage 7-6:1.6
[2174886.709659] scsi 1112:0:0:0: CD-ROM HUAWEI Mass Storage
2.31 PQ: 0 ANSI: 2
[2174886.710654] scsi 1113:0:0:0: Direct-Access HUAWEI SD Storage
2.31 PQ: 0 ANSI: 2
[2174886.710834] sd 1113:0:0:0: Attached scsi generic sg7 type 0
[2174886.713646] sd 1113:0:0:0: [sdg] Attached SCSI removable disk
[2174886.714894] sr1: scsi-1 drive
[2174886.715204] sr 1112:0:0:0: Attached scsi CD-ROM sr1
[2174886.715897] sr 1112:0:0:0: Attached scsi generic sg8 type 5
[2174898.028010] option1 ttyUSB0: option_instat_callback: error -108
lsusb:
Bus 007 Device 082: ID 12d1:1436 Huawei Technologies Co., Ltd.
ps: any methods with modeswith found on forums related to this is issue does
not work. I tried many different messages, ids and so on.
Original comment by sergey.b...@gmail.com
on 18 Oct 2013 at 6:44
Attachments:
Oh, forgot discovery log before I set proper port numbers:
[Oct 18 10:31:22] DEBUG[30794]: chan_dongle.c:536 pvt_discovery: [dongle0]
Trying ports discovery for IMEI 3565XXXXXXXXXXX
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:722 pdiscovery_request_do:
[dongle0 discovery] checking /sys/bus/usb/devices/1-1
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:411 pdiscovery_lookup_ids:
[dongle0 discovery] found /sys/bus/usb/devices/1-1 is idVendor 046e idProduct
5250
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:722 pdiscovery_request_do:
[dongle0 discovery] checking /sys/bus/usb/devices/7-6
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:411 pdiscovery_lookup_ids:
[dongle0 discovery] found /sys/bus/usb/devices/7-6 is idVendor 12d1 idProduct
1436
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:699 pdiscovery_check_device:
[dongle0 discovery] should ports <-> interfaces map for 12d1:1436 voice=02
data=03
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:378 pdiscovery_interfaces:
[dongle0 discovery] found InterfaceNumber 00 port /dev/ttyUSB0
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:378 pdiscovery_interfaces:
[dongle0 discovery] found InterfaceNumber 03 port /dev/ttyUSB1
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:378 pdiscovery_interfaces:
[dongle0 discovery] found InterfaceNumber 04 port /dev/ttyUSB2
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:722 pdiscovery_request_do:
[dongle0 discovery] checking /sys/bus/usb/devices/3-0:1.0
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:722 pdiscovery_request_do:
[dongle0 discovery] checking /sys/bus/usb/devices/4-0:1.0
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:722 pdiscovery_request_do:
[dongle0 discovery] checking /sys/bus/usb/devices/5-0:1.0
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:722 pdiscovery_request_do:
[dongle0 discovery] checking /sys/bus/usb/devices/6-0:1.0
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:722 pdiscovery_request_do:
[dongle0 discovery] checking /sys/bus/usb/devices/7-0:1.0
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:722 pdiscovery_request_do:
[dongle0 discovery] checking /sys/bus/usb/devices/7-6:1.0
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:722 pdiscovery_request_do:
[dongle0 discovery] checking /sys/bus/usb/devices/7-6:1.1
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:722 pdiscovery_request_do:
[dongle0 discovery] checking /sys/bus/usb/devices/7-6:1.2
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:722 pdiscovery_request_do:
[dongle0 discovery] checking /sys/bus/usb/devices/7-6:1.3
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:722 pdiscovery_request_do:
[dongle0 discovery] checking /sys/bus/usb/devices/7-6:1.4
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:722 pdiscovery_request_do:
[dongle0 discovery] checking /sys/bus/usb/devices/7-6:1.5
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:722 pdiscovery_request_do:
[dongle0 discovery] checking /sys/bus/usb/devices/7-6:1.6
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:722 pdiscovery_request_do:
[dongle0 discovery] checking /sys/bus/usb/devices/1-0:1.0
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:722 pdiscovery_request_do:
[dongle0 discovery] checking /sys/bus/usb/devices/1-1:1.0
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:722 pdiscovery_request_do:
[dongle0 discovery] checking /sys/bus/usb/devices/1-1:1.1
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:722 pdiscovery_request_do:
[dongle0 discovery] checking /sys/bus/usb/devices/8-0:1.0
[Oct 18 10:31:22] DEBUG[30794]: pdiscovery.c:722 pdiscovery_request_do:
[dongle0 discovery] checking /sys/bus/usb/devices/2-0:1.0
[Oct 18 10:31:22] DEBUG[30794]: chan_dongle.c:564 pvt_discovery: [dongle0] Not
found ports for IMEI 3565XXXXXXXXXXX
Original comment by sergey.b...@gmail.com
on 18 Oct 2013 at 6:47
That is similar to what I've done with my E173 modems.
If you switch dongle to modem only mode using "AT^U2DIAG=0" - this will change
its ProductID and USB port numbers.
I have 2 E173 modems. Both set to modem only mode, and here is how it is
detected by the system:
Bus 001 Device 002: ID 12d1:1506 Huawei Technologies Co., Ltd. E398
LTE/UMTS/GSM Modem/Networkcard
Bus 001 Device 004: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800
HSDPA Modem
asterisk*CLI> dongle show devices
ID Group State RSSI Mode Submode Provider Name Model
Firmware IMEI IMSI Number
dongle0 0 Free 13 0 0 life:) E173
21.157.71.00.388 86xxxxxxxxxxxxx 25506xxxxxxxxxx Unknown
dongle1 0 Free 19 3 3 Kyivstar E173
11.126.16.04.174 86xxxxxxxxxxxxx 25503xxxxxxxxxx +38097xxxxxxx
As you can see - they have different firmware versions 21 and 11.
Here is how I've changed pdiscovery.c:
// { 0x12d1, 0x1001, { 2, 1, /* 0 */ } }, /* E1550 and generic */
{ 0x12d1, 0x1001, { 0, 1, /* 0 */ } }, /* E1550 and generic */
{ 0x12d1, 0x1506, { 0, 2, /* 0 */ } }, /* Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard */
Also, for modems with firmware "21." I had to add command "AT^PORTSEL=1" to the
initialization sequence (this was done in at_command.c and at_command.h).
Hope this info will help somebody to resolve issues with E173 modems. Good
luck! :)
Original comment by artem.g....@gmail.com
on 18 Oct 2013 at 11:45
I've the same modem
12d1:1506 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard
pdiscovery.c has:
static const struct pdiscovery_device device_ids[] = {
{ 0x12d1, 0x1001, { 2, 1, /* 0 */ } }, /* E1550 and generic */
// { 0x12d1, 0x1465, { 2, 1, /* 0 */ } }, /* K3520 */
{ 0x12d1, 0x140c, { 3, 2, /* 0 */ } }, /* E17xx */
{ 0x12d1, 0x1436, { 4, 3, /* 0 */ } }, /* E1750 */
{ 0x12d1, 0x1506, { 1, 2, /* 0 */ } }, /* E171 firmware 21.x : thanks Sergey Ivanov */
};
I understand that the model 1506 has already been added...
But I dont know where to put the AT^PORTSEL=1
Original comment by betore...@gmail.com
on 10 Feb 2015 at 5:43
Hello, I am trying to configure (below) but really can´t make asterisk
recognize it, tried different asterisk versions and debians. can some wone
assist me? thanks a lot.
Manufacturer: huawei
Model: E173
Revision: 21.015.01.04.266
12d1:1c05 Huawei Technologies Co., Ltd. E173s 3G broadband stick (modem on)
Original comment by miltonro...@gmail.com
on 15 Feb 2015 at 7:16
Original issue reported on code.google.com by
mabbas....@gmail.com
on 15 Oct 2012 at 6:18