Modem's model no. is *AC2738*

On Wed, Jul 24, 2013 at 10:18 AM, satya gowtham kudupudi <
satyagowtha...@gmail.com> wrote:

> $ sudo lsusb -v -d 19d2:fff1
> Bus 001 Device 006: ID 19d2:fff1 ZTE WCDMA Technologies MSM
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               1.10
>   bDeviceClass            0 (Defined at Interface level)
>   bDeviceSubClass         0
>   bDeviceProtocol         0
>   bMaxPacketSize0        64
>   idVendor           0x19d2 ZTE WCDMA Technologies MSM
>   idProduct          0xfff1
>   bcdDevice            0.00
>   iManufacturer           1 ZTE, Incorporated
>   iProduct                2 ZTE CDMA Tech
>   iSerial                 0
>   bNumConfigurations      1
>   Configuration Descriptor:
>     bLength                 9
>     bDescriptorType         2
>     wTotalLength          154
>     bNumInterfaces          6
>     bConfigurationValue     1
>     iConfiguration          0
>     bmAttributes         0xa0
>       (Bus Powered)
>       Remote Wakeup
>     MaxPower              500mA
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        0
>       bAlternateSetting       0
>       bNumEndpoints           3
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass    255 Vendor Specific Subclass
>       bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface              4 Data Interface
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x81  EP 1 IN
>         bmAttributes            3
>           Transfer Type            Interrupt
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0010  1x 16 bytes
>         bInterval             128
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x82  EP 2 IN
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0040  1x 64 bytes
>         bInterval               0
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x02  EP 2 OUT
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0040  1x 64 bytes
>         bInterval               0
>     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              4 Data Interface
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x84  EP 4 IN
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0040  1x 64 bytes
>         bInterval               0
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x04  EP 4 OUT
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0040  1x 64 bytes
>         bInterval               0
>     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              4 Data Interface
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x87  EP 7 IN
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0040  1x 64 bytes
>         bInterval               0
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x07  EP 7 OUT
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0040  1x 64 bytes
>         bInterval               0
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        3
>       bAlternateSetting       0
>       bNumEndpoints           2
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass    255 Vendor Specific Subclass
>       bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface              4 Data Interface
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x88  EP 8 IN
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0040  1x 64 bytes
>         bInterval               0
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x08  EP 8 OUT
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0040  1x 64 bytes
>         bInterval               0
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        4
>       bAlternateSetting       0
>       bNumEndpoints           2
>       bInterfaceClass       255 Vendor Specific Class
>       bInterfaceSubClass    255 Vendor Specific Subclass
>       bInterfaceProtocol    255 Vendor Specific Protocol
>       iInterface              4 Data Interface
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x86  EP 6 IN
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0040  1x 64 bytes
>         bInterval               0
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x06  EP 6 OUT
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0040  1x 64 bytes
>         bInterval               0
>     Interface Descriptor:
>       bLength                 9
>       bDescriptorType         4
>       bInterfaceNumber        5
>       bAlternateSetting       0
>       bNumEndpoints           2
>       bInterfaceClass         8 Mass Storage
>       bInterfaceSubClass      6 SCSI
>       bInterfaceProtocol     80 Bulk-Only
>       iInterface              0
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x89  EP 9 IN
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0040  1x 64 bytes
>         bInterval               0
>       Endpoint Descriptor:
>         bLength                 7
>         bDescriptorType         5
>         bEndpointAddress     0x0a  EP 10 OUT
>         bmAttributes            2
>           Transfer Type            Bulk
>           Synch Type               None
>           Usage Type               Data
>         wMaxPacketSize     0x0040  1x 64 bytes
>         bInterval               0
> Device Status:     0x0000
>   (Bus Powered)
>
> Thank You!
> I want to contribute to the open community. I donno how to start. I
> downloaded NetworkManager source code to contribute something but I found
> it very hard to understand it though I've developed a small software in C++
> for a company.
>
>
> On Mon, Jul 22, 2013 at 11:31 PM, Dan Williams <d...@redhat.com> wrote:
>
>> On Mon, 2013-07-22 at 22:30 +0530, satya gowtham kudupudi wrote:
>> > But I've got 3 end points! Don't they help me? In Windows, there is a
>> > dynamic change in signal indicator with same modem when i carry my
>> laptop
>> > around the building, across the streets in car!
>>
>> Just because you've got the three endpoints doesn't mean the rest of the
>> system can actually use them.  Obviously on Windows the manufacturer has
>> done all the hard work and thus you don't have this problem there.
>>
>> First you need a kernel driver that can speak the USB protocol the
>> device speaks.
>>
>> Second you need to know what command/control protocol is sent over top
>> of the USB protocol in #1 (AT, DIAG, QMI, WMC, etc) and you need some
>> software to speak this protocol with the device.  We don't know yet what
>> protocol each of the USB interfaces speaks.
>>
>> Can you grab the full "lsusb -v -d 19d2:fff1" output so we can see what
>> the USB layout is?  Just because an interface has three endpoints
>> doesn't mean that interface speaks QMI, it might just as easily speak AT
>> commands or something else too.
>>
>> Looking through the logs, I'm not sure this device supports QMI.  What
>> model # is it again?
>>
>> Also, you could try using ModemManager 0.6.2 which has a fix for ZTE
>> devices that should more reliably detect their QCDM port, which will get
>> you signal reporting while PPP is active, using the QCDM/DIAG port of
>> the device.
>>
>> Dan
>>
>>
>> >
>> > On Mon, Jul 22, 2013 at 11:53 AM, Aleksander Morgado
>> > <aleksan...@lanedo.com>wrote:
>> >
>> > > Hey,
>> > >
>> > > >
>> > > >     hi, this is what i've done...
>> > > >
>> > > >     1. i found 3 endpoints on interface 0.
>> > > >     2. # echo 1-1.2:1.0 > /sys/bus/usbl/drivers/option/unbind
>> > > >     3. # modprobe qmi_wwan
>> > > >     4. echo "19d2 fff1" > /sys/bus/usb/drivers/qmi_wwan/new_id
>> > > >     5. installed libqmi-utils
>> > > >
>> > > >     i didnt find /dev/cdc-wdmX device !
>> > > >
>> > >
>> > >
>> > > If you didn't get a cdc-wdm device with those steps, you probably
>> don't
>> > > have a QMI device there; so you're stuck to updating signal quality
>> only
>> > > when the modem is not connected (i.e. when the AT port is free for AT
>> > > commands)
>> > >
>> > >
>> > > --
>> > > Aleksander
>> > >
>> >
>> >
>> >
>> > _______________________________________________
>> > networkmanager-list mailing list
>> > networkmanager-list@gnome.org
>> > https://mail.gnome.org/mailman/listinfo/networkmanager-list
>>
>>
>>
>
>
> --
> *Gowtham*
>



-- 
*Gowtham*
_______________________________________________
networkmanager-list mailing list
networkmanager-list@gnome.org
https://mail.gnome.org/mailman/listinfo/networkmanager-list

Reply via email to