Onda MSA110UP
Posted: 11 Nov 2010, 18:58
I work in 3G modem Onda MSA110UP, but I'm having trouble making it work. When you add it in TargetProductList, this is recognized, but I can not make it work, whether in networkmanager in wvdial or kppp.
When you connect your modem, it is identified as 19d2:2000 and is switched to 19d2:0091.
Follow config file adjusted:
lsusb -v -d 19d2:0091
OK, this output /var/log/message:
Above we are already seeing a problem (warn), but okay, go ahead. Right at this moment in networkmanager, I have the modem registered. Below the output of what happens when you try to connect.
Well, also tried to sniff the windows to get to code MessageContent, which tried but none worked. If want, I can post here.
I wait for suggestions to add to the compatibility of this modem.
Thanks,
When you connect your modem, it is identified as 19d2:2000 and is switched to 19d2:0091.
Follow config file adjusted:
Code: Select all
########################################################
# ZTE devices
# Onda MSA110UP
DefaultVendor= 0x19d2
DefaultProduct= 0x2000
TargetVendor= 0x19d2
TargetProductList="0001,0002,0015,0016,0017,0031,0037,0052,0055,0063,0064,0091,0108,0128"
MessageContent="5553424312345678000000000000061e000000000000000000000000000000"
MessageContent2="5553424312345679000000000000061b000000020000000000000000000000"
MessageContent3="55534243123456702000000080000c85010101180101010101000000000000"
NeedResponse=1
CheckSuccess=20
Code: Select all
Bus 001 Device 009: ID 19d2:0091 ONDA Communication S.p.A.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x19d2 ONDA Communication S.p.A.
idProduct 0x0091
bcdDevice 0.00
iManufacturer 3 ONDA,Incorporated
iProduct 2 ONDA WCDMA Technologies MSM
iSerial 4 P671A2ODTD010000
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 131
bNumInterfaces 5
bConfigurationValue 1
iConfiguration 1 ONDA Configuration
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 500mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x04 EP 4 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 4
bAlternateSetting 0
bNumEndpoints 3
bInterfaceClass 255 Vendor Specific Class
bInterfaceSubClass 255 Vendor Specific Subclass
bInterfaceProtocol 255 Vendor Specific Protocol
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0040 1x 64 bytes
bInterval 5
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x86 EP 6 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x05 EP 5 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 32
Device Qualifier (for other device speed):
bLength 10
bDescriptorType 6
bcdUSB 2.00
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
bNumConfigurations 1
Device Status: 0x0000
(Bus Powered)
OK, this output /var/log/message:
Code: Select all
Nov 11 14:47:36 kernel: [ 2866.886274] usb 1-5: new high speed USB device using ehci_hcd and address 10
Nov 11 14:47:36 kernel: [ 2867.002889] usb 1-5: New USB device found, idVendor=19d2, idProduct=2000
Nov 11 14:47:36 kernel: [ 2867.002893] usb 1-5: New USB device strings: Mfr=3, Product=2, SerialNumber=4
Nov 11 14:47:36 kernel: [ 2867.002895] usb 1-5: Product: ONDA WCDMA Technologies MSM
Nov 11 14:47:36 kernel: [ 2867.002897] usb 1-5: Manufacturer: ONDA,Incorporated
Nov 11 14:47:36 kernel: [ 2867.002899] usb 1-5: SerialNumber: P671A2ODTD010000
Nov 11 14:47:36 kernel: [ 2867.005525] scsi15 : usb-storage 1-5:1.0
Nov 11 14:47:36 usb_modeswitch: switching 19d2:2000 (ONDA,Incorporated: ONDA WCDMA Technologies MSM)
Nov 11 14:47:38 kernel: [ 2868.982540] usb 1-5: USB disconnect, address 10
Nov 11 14:47:43 kernel: [ 2873.866153] usb 1-5: new high speed USB device using ehci_hcd and address 11
Nov 11 14:47:43 kernel: [ 2873.983282] usb 1-5: New USB device found, idVendor=19d2, idProduct=0091
Nov 11 14:47:43 kernel: [ 2873.983286] usb 1-5: New USB device strings: Mfr=3, Product=2, SerialNumber=4
Nov 11 14:47:43 kernel: [ 2873.983289] usb 1-5: Product: ONDA WCDMA Technologies MSM
Nov 11 14:47:43 kernel: [ 2873.983291] usb 1-5: Manufacturer: ONDA,Incorporated
Nov 11 14:47:43 kernel: [ 2873.983292] usb 1-5: SerialNumber: P671A2ODTD010000
Nov 11 14:47:43 kernel: [ 2873.987028] option 1-5:1.0: GSM modem (1-port) converter detected
Nov 11 14:47:43 kernel: [ 2873.987125] usb 1-5: GSM modem (1-port) converter now attached to ttyUSB0
Nov 11 14:47:43 kernel: [ 2873.987219] option 1-5:1.1: GSM modem (1-port) converter detected
Nov 11 14:47:43 kernel: [ 2873.987274] usb 1-5: GSM modem (1-port) converter now attached to ttyUSB1
Nov 11 14:47:43 kernel: [ 2873.987349] option 1-5:1.2: GSM modem (1-port) converter detected
Nov 11 14:47:43 kernel: [ 2873.987401] usb 1-5: GSM modem (1-port) converter now attached to ttyUSB2
Nov 11 14:47:43 kernel: [ 2873.987540] scsi16 : usb-storage 1-5:1.3
Nov 11 14:47:43 kernel: [ 2873.987742] option 1-5:1.4: GSM modem (1-port) converter detected
Nov 11 14:47:43 kernel: [ 2873.987856] usb 1-5: GSM modem (1-port) converter now attached to ttyUSB3
Nov 11 14:47:43 usb_modeswitch: switched to 19d2:0091 (ONDA,Incorporated: ONDA WCDMA Technologies MSM)
Nov 11 14:47:43 modem-manager: (ttyUSB1) opening serial device...
Nov 11 14:47:43 modem-manager: (ttyUSB0) opening serial device...
Nov 11 14:47:43 modem-manager: (ttyUSB2) opening serial device...
Nov 11 14:47:43 modem-manager: (ttyUSB3) opening serial device...
Nov 11 14:47:44 kernel: [ 2874.990571] scsi 16:0:0:0: Direct-Access ONDA MMC Storage 2.31 PQ: 0 ANSI: 2
Nov 11 14:47:44 kernel: [ 2874.991457] sd 16:0:0:0: Attached scsi generic sg6 type 0
Nov 11 14:47:44 kernel: [ 2875.000524] sd 16:0:0:0: [sdf] Attached SCSI removable disk
Nov 11 14:48:00 modem-manager: (ttyUSB3) closing serial device...
Nov 11 14:48:00 modem-manager: (ZTE): GSM modem /sys/devices/pci0000:00/0000:00:02.1/usb1/1-5 claimed port ttyUSB3
Nov 11 14:48:00 modem-manager: (ttyUSB1) closing serial device...
Nov 11 14:48:00 modem-manager: (ttyUSB1) opening serial device...
Nov 11 14:48:00 modem-manager: (ZTE): GSM modem /sys/devices/pci0000:00/0000:00:02.1/usb1/1-5 claimed port ttyUSB1
Nov 11 14:48:00 modem-manager: (ttyUSB1) closing serial device...
Nov 11 14:48:19 modem-manager: (ttyUSB0) closing serial device...
Nov 11 14:48:19 modem-manager: (ttyUSB0) opening serial device...
Nov 11 14:48:21 modem-manager: (ttyUSB2) closing serial device...
Nov 11 14:48:21 modem-manager: (ttyUSB2) opening serial device...
Nov 11 14:48:22 modem-manager: (ttyUSB0) closing serial device...
Nov 11 14:48:22 modem-manager: (ZTE): GSM modem /sys/devices/pci0000:00/0000:00:02.1/usb1/1-5 claimed port ttyUSB0
Nov 11 14:48:27 modem-manager: (ttyUSB2) closing serial device...
Nov 11 14:48:27 NetworkManager[1069]: <warn> (ttyUSB1): failed to look up interface index
Nov 11 14:48:27 NetworkManager[1069]: <info> (ttyUSB1): new GSM device (driver: 'option1' ifindex: -1)
Nov 11 14:48:27 NetworkManager[1069]: <info> (ttyUSB1): exported as /org/freedesktop/NetworkManager/Devices/5
Nov 11 14:48:27 NetworkManager[1069]: <info> (ttyUSB1): now managed
Nov 11 14:48:27 NetworkManager[1069]: <info> (ttyUSB1): device state change: 1 -> 2 (reason 2)
Nov 11 14:48:27 NetworkManager[1069]: <info> (ttyUSB1): deactivating device (reason: 2).
Nov 11 14:48:27 NetworkManager[1069]: <info> (ttyUSB1): device state change: 2 -> 3 (reason 0)
Above we are already seeing a problem (warn), but okay, go ahead. Right at this moment in networkmanager, I have the modem registered. Below the output of what happens when you try to connect.
Code: Select all
Nov 11 14:53:38 NetworkManager[1069]: <info> Activation (ttyUSB1) starting connection '3G'
Nov 11 14:53:38 NetworkManager[1069]: <info> (ttyUSB1): device state change: 3 -> 4 (reason 0)
Nov 11 14:53:38 NetworkManager[1069]: <info> Activation (ttyUSB1) Stage 1 of 5 (Device Prepare) scheduled...
Nov 11 14:53:38 NetworkManager[1069]: <info> Activation (ttyUSB1) Stage 1 of 5 (Device Prepare) started...
Nov 11 14:53:38 NetworkManager[1069]: <info> (ttyUSB1): device state change: 4 -> 6 (reason 0)
Nov 11 14:53:38 NetworkManager[1069]: <info> Activation (ttyUSB1) Stage 1 of 5 (Device Prepare) complete.
Nov 11 14:53:38 NetworkManager[1069]: <info> Activation (ttyUSB1) Stage 1 of 5 (Device Prepare) scheduled...
Nov 11 14:53:38 NetworkManager[1069]: <info> Activation (ttyUSB1) Stage 1 of 5 (Device Prepare) started...
Nov 11 14:53:38 NetworkManager[1069]: <info> (ttyUSB1): device state change: 6 -> 4 (reason 0)
Nov 11 14:53:38 NetworkManager[1069]: <info> Activation (ttyUSB1) Stage 1 of 5 (Device Prepare) complete.
Nov 11 14:53:38 modem-manager: (ttyUSB1) opening serial device...
Nov 11 14:53:38 modem-manager: Modem /org/freedesktop/ModemManager/Modems/3: state changed (disabled -> enabling)
Nov 11 14:53:38 modem-manager: (ttyUSB3) opening serial device...
Nov 11 14:53:38 modem-manager: Modem /org/freedesktop/ModemManager/Modems/3: state changed (enabling -> enabled)
Nov 11 14:53:38 NetworkManager[1069]: <info> WWAN now enabled by radio killswitch
Nov 11 14:53:38 modem-manager: Modem /org/freedesktop/ModemManager/Modems/3: state changed (enabled -> registered)
Nov 11 14:53:38 modem-manager: Modem /org/freedesktop/ModemManager/Modems/3: state changed (registered -> searching)
Nov 11 14:53:38 modem-manager: Modem /org/freedesktop/ModemManager/Modems/3: state changed (searching -> registered)
Nov 11 14:53:38 modem-manager: Modem /org/freedesktop/ModemManager/Modems/3: state changed (registered -> connecting)
Nov 11 14:53:38 modem-manager: Modem /org/freedesktop/ModemManager/Modems/3: state changed (connecting -> connected)
Nov 11 14:53:38 NetworkManager[1069]: <info> Activation (ttyUSB1) Stage 2 of 5 (Device Configure) scheduled...
Nov 11 14:53:38 NetworkManager[1069]: <info> Activation (ttyUSB1) Stage 2 of 5 (Device Configure) starting...
Nov 11 14:53:38 NetworkManager[1069]: <info> (ttyUSB1): device state change: 4 -> 5 (reason 0)
Nov 11 14:53:38 NetworkManager[1069]: <info> Activation (ttyUSB1) Stage 2 of 5 (Device Configure) successful.
Nov 11 14:53:38 NetworkManager[1069]: <info> Activation (ttyUSB1) Stage 3 of 5 (IP Configure Start) scheduled.
Nov 11 14:53:38 NetworkManager[1069]: <info> Activation (ttyUSB1) Stage 2 of 5 (Device Configure) complete.
Nov 11 14:53:38 NetworkManager[1069]: <info> Activation (ttyUSB1) Stage 3 of 5 (IP Configure Start) started...
Nov 11 14:53:38 NetworkManager[1069]: <info> (ttyUSB1): device state change: 5 -> 7 (reason 0)
Nov 11 14:53:38 NetworkManager[1069]: <info> starting PPP connection
Nov 11 14:53:38 NetworkManager[1069]: <info> pppd started with pid 5286
Nov 11 14:53:38 NetworkManager[1069]: <info> Activation (ttyUSB1) Stage 3 of 5 (IP Configure Start) complete.
Nov 11 14:53:38 pppd[5286]: Plugin /usr/lib/pppd/2.4.5/nm-pppd-plugin.so loaded.
Nov 11 14:53:38 pppd[5286]: pppd 2.4.5 started by root, uid 0
Nov 11 14:53:38 pppd[5286]: Removed stale lock on ttyUSB1 (pid 4663)
Nov 11 14:53:38 pppd[5286]: Using interface ppp0
Nov 11 14:53:38 pppd[5286]: Connect: ppp0 <--> /dev/ttyUSB1
Nov 11 14:53:59 NetworkManager[1069]: <warn> pppd timed out or didn't initialize our dbus module
Nov 11 14:53:59 NetworkManager[1069]: <info> (ttyUSB1): device state change: 7 -> 9 (reason 5)
Nov 11 14:53:59 NetworkManager[1069]: <info> Marking connection '3G' invalid.
Nov 11 14:53:59 NetworkManager[1069]: <warn> Activation (ttyUSB1) failed.
Nov 11 14:53:59 NetworkManager[1069]: <info> (ttyUSB1): device state change: 9 -> 3 (reason 0)
Nov 11 14:53:59 NetworkManager[1069]: <info> (ttyUSB1): deactivating device (reason: 0).
Nov 11 14:53:59 pppd[5286]: Terminating on signal 15
Nov 11 14:53:59 modem-manager: Modem /org/freedesktop/ModemManager/Modems/3: state changed (connected -> disconnecting)
Nov 11 14:53:59 dbus-daemon: [system] Rejected send message, 1 matched rules; type="error", sender=":1.1" (uid=0 pid=1069 comm="NetworkManager) interface="(unset)" member="(unset)" error name="org.freedesktop.DBus.Error.UnknownMethod" requested_reply=0 destination=":1.97" (uid=0 pid=5286 comm="/usr/sbin/pppd))
Nov 11 14:54:00 modem-manager: Modem /org/freedesktop/ModemManager/Modems/3: state changed (disconnecting -> registered)
Nov 11 14:54:01 avahi-daemon[1089]: Withdrawing workstation service for ppp0.
I wait for suggestions to add to the compatibility of this modem.
Thanks,