<div dir="ltr">Just the one cdc-wdm0 port.<div><br></div><div>dmesg output:</div><div><div>[   23.171292] usb 1-1.2: new high-speed USB device number 4 using msm_hsusb_hos                                     t</div><div>[   23.269193] usb 1-1.2: New USB device found, idVendor=1bc7, idProduct=1201</div><div>[   23.269232] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber                                     =3</div><div>[   23.275097] usb 1-1.2: Product: Android</div><div>[   23.282336] usb 1-1.2: Manufacturer: Android</div><div>[   23.286040] usb 1-1.2: SerialNumber: 0123456789ABCDEF</div><div>[   23.313535] qmi_wwan 1-1.2:1.2: cdc-wdm0: USB WDM device</div><div>[   23.314436] qmi_wwan 1-1.2:1.2 wwan0: register 'qmi_wwan' at usb-78d9000.ehci                                     -1.2, WWAN/QMI device, 1e:f7:1e:07:16:dc</div></div><div><br></div><div><br></div><div>Will try to check with Telit, the vendor.</div><div><br></div><div>Thank you for all the help! Truly appreciate it.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Dec 6, 2016 at 3:09 PM, Dan Williams <span dir="ltr"><<a href="mailto:dcbw@redhat.com" target="_blank">dcbw@redhat.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Tue, 2016-12-06 at 11:00 -0800, Shilpa Velamuri wrote:<br>
> Thank You for the reply.<br>
><br>
> Here is the output of running the test program you sent:<br>
<br>
</span>Ok, your device really isn't providing indications for some reason.<br>
 Are you able to contact your vendor and ask about it?  Does your<br>
device provide more than one cdc-wdmX port?<br>
<span class="HOEnZb"><font color="#888888"><br>
Dan<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Opening device with flags 'version-info,<br>
> proxy'...<br>
> [DEBUG]  [/dev/cdc-wdm0] Sent message...<br>
> <<<<<< RAW:<br>
> <<<<<<   length = 28<br>
> <<<<<<   data   =<br>
> 01:1B:00:00:00:00:00:01:00:FF:<wbr>10:00:01:0D:00:2F:64:65:76:2F:<wbr>63:64:63:<br>
> 2D:77:64:6D:30<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Sent message (translated)...<br>
> <<<<<< QMUX:<br>
> <<<<<<   length  = 27<br>
> <<<<<<   flags   = 0x00<br>
> <<<<<<   service = "ctl"<br>
> <<<<<<   client  = 0<br>
> <<<<<< QMI:<br>
> <<<<<<   flags       = "none"<br>
> <<<<<<   transaction = 1<br>
> <<<<<<   tlv_length  = 16<br>
> <<<<<<   message     = "Internal Proxy Open" (0xFF00)<br>
> <<<<<< TLV:<br>
> <<<<<<   type       = "Device Path" (0x01)<br>
> <<<<<<   length     = 13<br>
> <<<<<<   value      = 2F:64:65:76:2F:63:64:63:2D:77:<wbr>64:6D:30<br>
> <<<<<<   translated = /dev/cdc-wdm0<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Received message...<br>
> ><br>
> > ><br>
> > > ><br>
> > > > ><br>
> > > > > ><br>
> > > > > > ><br>
> > > > > > > RAW:<br>
> > > > > > >   length = 19<br>
> > > > > > >   data   =<br>
> > > > > > > 01:12:00:00:00:00:01:01:00:FF:<wbr>07:00:02:04:00:00:00:00:00<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Received message (translated)...<br>
> ><br>
> > ><br>
> > > ><br>
> > > > ><br>
> > > > > ><br>
> > > > > > ><br>
> > > > > > > QMUX:<br>
> > > > > > >   length  = 18<br>
> > > > > > >   flags   = 0x00<br>
> > > > > > >   service = "ctl"<br>
> > > > > > >   client  = 0<br>
> > > > > > > QMI:<br>
> > > > > > >   flags       = "response"<br>
> > > > > > >   transaction = 1<br>
> > > > > > >   tlv_length  = 7<br>
> > > > > > >   message     = "Internal Proxy Open" (0xFF00)<br>
> > > > > > > TLV:<br>
> > > > > > >   type       = "Result" (0x02)<br>
> > > > > > >   length     = 4<br>
> > > > > > >   value      = 00:00:00:00<br>
> > > > > > >   translated = SUCCESS<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Checking version info (10 retries)...<br>
> [DEBUG]  [/dev/cdc-wdm0] Sent message...<br>
> <<<<<< RAW:<br>
> <<<<<<   length = 12<br>
> <<<<<<   data   = 01:0B:00:00:00:00:00:02:21:00:<wbr>00:00<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Sent message (translated)...<br>
> <<<<<< QMUX:<br>
> <<<<<<   length  = 11<br>
> <<<<<<   flags   = 0x00<br>
> <<<<<<   service = "ctl"<br>
> <<<<<<   client  = 0<br>
> <<<<<< QMI:<br>
> <<<<<<   flags       = "none"<br>
> <<<<<<   transaction = 2<br>
> <<<<<<   tlv_length  = 0<br>
> <<<<<<   message     = "Get Version Info" (0x0021)<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Received message...<br>
> ><br>
> > ><br>
> > > ><br>
> > > > ><br>
> > > > > ><br>
> > > > > > ><br>
> > > > > > > RAW:<br>
> > > > > > >   length = 158<br>
> > > > > > >   data   =<br>
> 01:9D:00:80:00:00:01:02:21:00:<wbr>92:00:02:04:00:00:00:00:00:01:<wbr>88:00:1B:<br>
> 00:01:00:05:00:01:01:00:24:00:<wbr>02:01:00:0E:00:03:01:00:19:00:<wbr>04:01:00:<br>
> 03:00:05:01:00:0A:00:06:01:00:<wbr>00:00:07:01:00:02:00:08:01:00:<wbr>02:00:09:<br>
> 02:00:01:00:0A:02:00:10:00:0B:<wbr>01:00:19:00:0C:01:00:04:00:0F:<wbr>01:00:00:<br>
> 00:11:01:00:00:00:12:01:00:00:<wbr>00:17:01:00:00:00:18:01:00:00:<wbr>00:1A:01:<br>
> 00:0A:00:1D:01:00:00:00:1E:01:<wbr>00:00:00:1F:01:00:00:00:22:01:<wbr>00:00:00:<br>
> 24:01:00:00:00:29:01:00:00:00:<wbr>2A:01:00:00:00:E7:01:00:00:00<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Received message (translated)...<br>
> ><br>
> > ><br>
> > > ><br>
> > > > ><br>
> > > > > ><br>
> > > > > > ><br>
> > > > > > > QMUX:<br>
> > > > > > >   length  = 157<br>
> > > > > > >   flags   = 0x80<br>
> > > > > > >   service = "ctl"<br>
> > > > > > >   client  = 0<br>
> > > > > > > QMI:<br>
> > > > > > >   flags       = "response"<br>
> > > > > > >   transaction = 2<br>
> > > > > > >   tlv_length  = 146<br>
> > > > > > >   message     = "Get Version Info" (0x0021)<br>
> > > > > > > TLV:<br>
> > > > > > >   type       = "Result" (0x02)<br>
> > > > > > >   length     = 4<br>
> > > > > > >   value      = 00:00:00:00<br>
> > > > > > >   translated = SUCCESS<br>
> > > > > > > TLV:<br>
> > > > > > >   type       = "Service list" (0x01)<br>
> > > > > > >   length     = 136<br>
> > > > > > >   value      =<br>
> 1B:00:01:00:05:00:01:01:00:24:<wbr>00:02:01:00:0E:00:03:01:00:19:<wbr>00:04:01:<br>
> 00:03:00:05:01:00:0A:00:06:01:<wbr>00:00:00:07:01:00:02:00:08:01:<wbr>00:02:00:<br>
> 09:02:00:01:00:0A:02:00:10:00:<wbr>0B:01:00:19:00:0C:01:00:04:00:<wbr>0F:01:00:<br>
> 00:00:11:01:00:00:00:12:01:00:<wbr>00:00:17:01:00:00:00:18:01:00:<wbr>00:00:1A:<br>
> 01:00:0A:00:1D:01:00:00:00:1E:<wbr>01:00:00:00:1F:01:00:00:00:22:<wbr>01:00:00:<br>
> 00:24:01:00:00:00:29:01:00:00:<wbr>00:2A:01:00:00:00:E7:01:00:00:<wbr>00<br>
> ><br>
> > ><br>
> > > ><br>
> > > > ><br>
> > > > > ><br>
> > > > > > ><br>
> > > > > > >   translated = { [0] = '[ service = 'ctl' major_version =<br>
> > > > > > > '1'<br>
> minor_version = '5' ] ' [1] = '[ service = 'wds' major_version = '1'<br>
> minor_version = '36' ] ' [2] = '[ service = 'dms' major_version = '1'<br>
> minor_version = '14' ] ' [3] = '[ service = 'nas' major_version = '1'<br>
> minor_version = '25' ] ' [4] = '[ service = 'qos' major_version = '1'<br>
> minor_version = '3' ] ' [5] = '[ service = 'wms' major_version = '1'<br>
> minor_version = '10' ] ' [6] = '[ service = 'pds' major_version = '1'<br>
> minor_version = '0' ] ' [7] = '[ service = 'auth' major_version = '1'<br>
> minor_version = '2' ] ' [8] = '[ service = 'at' major_version = '1'<br>
> minor_version = '2' ] ' [9] = '[ service = 'voice' major_version =<br>
> '2'<br>
> minor_version = '1' ] ' [10] = '[ service = 'cat2' major_version =<br>
> '2'<br>
> minor_version = '16' ] ' [11] = '[ service = 'uim' major_version =<br>
> '1'<br>
> minor_version = '25' ] ' [12] = '[ service = 'pbm' major_version =<br>
> '1'<br>
> minor_version = '4' ] ' [13] = '[ service = 'test' major_version =<br>
> '1'<br>
> minor_version = '0' ] ' [14] = '[ service = 'sar' major_version = '1'<br>
> minor_version = '0' ] ' [15] = '[ service = 'ims' major_version = '1'<br>
> minor_version = '0' ] ' [16] = '[ service = 'ts' major_version = '1'<br>
> minor_version = '0' ] ' [17] = '[ service = 'tmd' major_version = '1'<br>
> minor_version = '0' ] ' [18] = '[ service = 'wda' major_version = '1'<br>
> minor_version = '10' ] ' [19] = '[ service = 'csvt' major_version =<br>
> '1'<br>
> minor_version = '0' ] ' [20] = '[ service = 'qcmap' major_version =<br>
> '1'<br>
> minor_version = '0' ] ' [21] = '[ service = 'imsp' major_version =<br>
> '1'<br>
> minor_version = '0' ] ' [22] = '[ service = 'coex' major_version =<br>
> '1'<br>
> minor_version = '0' ] ' [23] = '[ service = 'pdc' major_version = '1'<br>
> minor_version = '0' ] ' [24] = '[ service = 'rfrpe' major_version =<br>
> '1'<br>
> minor_version = '0' ] ' [25] = '[ service = 'dsd' major_version = '1'<br>
> minor_version = '0' ] ' [26] = '[ service = '(null)' major_version =<br>
> '1'<br>
> minor_version = '0' ] '}<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] QMI Device supports 27 services:<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>ctl (1.5)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>wds (1.36)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>dms (1.14)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>nas (1.25)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>qos (1.3)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>wms (1.10)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>pds (1.0)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>auth (1.2)<br>
> [DEBUG]  [/dev/cdc-wdm0]    at (1.2)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>voice (2.1)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>cat2 (2.16)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>uim (1.25)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>pbm (1.4)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>test (1.0)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>sar (1.0)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>ims (1.0)<br>
> [DEBUG]  [/dev/cdc-wdm0]    ts (1.0)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>tmd (1.0)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>wda (1.10)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>csvt (1.0)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>qcmap (1.0)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>imsp (1.0)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>coex (1.0)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>pdc (1.0)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>rfrpe (1.0)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>dsd (1.0)<br>
> [DEBUG]  [/dev/cdc-wdm0]    <wbr>unknown [0xe7] (1.0)<br>
> [DEBUG]  [/dev/cdc-wdm0] Allocating new client ID...<br>
> [DEBUG]  [/dev/cdc-wdm0] Sent message...<br>
> <<<<<< RAW:<br>
> <<<<<<   length = 16<br>
> <<<<<<   data   = 01:0F:00:00:00:00:00:03:22:00:<wbr>04:00:01:01:00:02<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Sent message (translated)...<br>
> <<<<<< QMUX:<br>
> <<<<<<   length  = 15<br>
> <<<<<<   flags   = 0x00<br>
> <<<<<<   service = "ctl"<br>
> <<<<<<   client  = 0<br>
> <<<<<< QMI:<br>
> <<<<<<   flags       = "none"<br>
> <<<<<<   transaction = 3<br>
> <<<<<<   tlv_length  = 4<br>
> <<<<<<   message     = "Allocate CID" (0x0022)<br>
> <<<<<< TLV:<br>
> <<<<<<   type       = "Service" (0x01)<br>
> <<<<<<   length     = 1<br>
> <<<<<<   value      = 02<br>
> <<<<<<   translated = dms<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Received message...<br>
> ><br>
> > ><br>
> > > ><br>
> > > > ><br>
> > > > > ><br>
> > > > > > ><br>
> > > > > > > RAW:<br>
> > > > > > >   length = 24<br>
> > > > > > >   data   =<br>
> 01:17:00:80:00:00:01:03:22:00:<wbr>0C:00:02:04:00:00:00:00:00:01:<wbr>02:00:02:<br>
> 02<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Received message (translated)...<br>
> ><br>
> > ><br>
> > > ><br>
> > > > ><br>
> > > > > ><br>
> > > > > > ><br>
> > > > > > > QMUX:<br>
> > > > > > >   length  = 23<br>
> > > > > > >   flags   = 0x80<br>
> > > > > > >   service = "ctl"<br>
> > > > > > >   client  = 0<br>
> > > > > > > QMI:<br>
> > > > > > >   flags       = "response"<br>
> > > > > > >   transaction = 3<br>
> > > > > > >   tlv_length  = 12<br>
> > > > > > >   message     = "Allocate CID" (0x0022)<br>
> > > > > > > TLV:<br>
> > > > > > >   type       = "Result" (0x02)<br>
> > > > > > >   length     = 4<br>
> > > > > > >   value      = 00:00:00:00<br>
> > > > > > >   translated = SUCCESS<br>
> > > > > > > TLV:<br>
> > > > > > >   type       = "Allocation Info" (0x01)<br>
> > > > > > >   length     = 2<br>
> > > > > > >   value      = 02:02<br>
> > > > > > >   translated = [ service = 'dms' cid = '2' ]<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Registered 'dms' (version 1.14) client with<br>
> ID '2'<br>
> [DEBUG]  [/dev/cdc-wdm0] Sent message...<br>
> <<<<<< RAW:<br>
> <<<<<<   length = 17<br>
> <<<<<<   data   = 01:10:00:00:02:02:00:01:00:01:<wbr>00:04:00:14:01:00:01<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Sent message (translated)...<br>
> <<<<<< QMUX:<br>
> <<<<<<   length  = 16<br>
> <<<<<<   flags   = 0x00<br>
> <<<<<<   service = "dms"<br>
> <<<<<<   client  = 2<br>
> <<<<<< QMI:<br>
> <<<<<<   flags       = "none"<br>
> <<<<<<   transaction = 1<br>
> <<<<<<   tlv_length  = 4<br>
> <<<<<<   message     = "Set Event Report" (0x0001)<br>
> <<<<<< TLV:<br>
> <<<<<<   type       = "Operating Mode Reporting" (0x14)<br>
> <<<<<<   length     = 1<br>
> <<<<<<   value      = 01<br>
> <<<<<<   translated = yes<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Received message...<br>
> ><br>
> > ><br>
> > > ><br>
> > > > ><br>
> > > > > ><br>
> > > > > > ><br>
> > > > > > > RAW:<br>
> > > > > > >   length = 20<br>
> > > > > > >   data   =<br>
> 01:13:00:80:02:02:02:01:00:01:<wbr>00:07:00:02:04:00:00:00:00:00<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Received message (translated)...<br>
> ><br>
> > ><br>
> > > ><br>
> > > > ><br>
> > > > > ><br>
> > > > > > ><br>
> > > > > > > QMUX:<br>
> > > > > > >   length  = 19<br>
> > > > > > >   flags   = 0x80<br>
> > > > > > >   service = "dms"<br>
> > > > > > >   client  = 2<br>
> > > > > > > QMI:<br>
> > > > > > >   flags       = "response"<br>
> > > > > > >   transaction = 1<br>
> > > > > > >   tlv_length  = 7<br>
> > > > > > >   message     = "Set Event Report" (0x0001)<br>
> > > > > > > TLV:<br>
> > > > > > >   type       = "Result" (0x02)<br>
> > > > > > >   length     = 4<br>
> > > > > > >   value      = 00:00:00:00<br>
> > > > > > >   translated = SUCCESS<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Sent message...<br>
> <<<<<< RAW:<br>
> <<<<<<   length = 17<br>
> <<<<<<   data   = 01:10:00:00:02:02:00:02:00:2E:<wbr>00:04:00:01:01:00:01<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Sent message (translated)...<br>
> <<<<<< QMUX:<br>
> <<<<<<   length  = 16<br>
> <<<<<<   flags   = 0x00<br>
> <<<<<<   service = "dms"<br>
> <<<<<<   client  = 2<br>
> <<<<<< QMI:<br>
> <<<<<<   flags       = "none"<br>
> <<<<<<   transaction = 2<br>
> <<<<<<   tlv_length  = 4<br>
> <<<<<<   message     = "Set Operating Mode" (0x002E)<br>
> <<<<<< TLV:<br>
> <<<<<<   type       = "Mode" (0x01)<br>
> <<<<<<   length     = 1<br>
> <<<<<<   value      = 01<br>
> <<<<<<   translated = low-power<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Received message...<br>
> ><br>
> > ><br>
> > > ><br>
> > > > ><br>
> > > > > ><br>
> > > > > > ><br>
> > > > > > > RAW:<br>
> > > > > > >   length = 20<br>
> > > > > > >   data   =<br>
> 01:13:00:80:02:02:02:02:00:2E:<wbr>00:07:00:02:04:00:00:00:00:00<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Received message (translated)...<br>
> ><br>
> > ><br>
> > > ><br>
> > > > ><br>
> > > > > ><br>
> > > > > > ><br>
> > > > > > > QMUX:<br>
> > > > > > >   length  = 19<br>
> > > > > > >   flags   = 0x80<br>
> > > > > > >   service = "dms"<br>
> > > > > > >   client  = 2<br>
> > > > > > > QMI:<br>
> > > > > > >   flags       = "response"<br>
> > > > > > >   transaction = 2<br>
> > > > > > >   tlv_length  = 7<br>
> > > > > > >   message     = "Set Operating Mode" (0x002E)<br>
> > > > > > > TLV:<br>
> > > > > > >   type       = "Result" (0x02)<br>
> > > > > > >   length     = 4<br>
> > > > > > >   value      = 00:00:00:00<br>
> > > > > > >   translated = SUCCESS<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Sent message...<br>
> <<<<<< RAW:<br>
> <<<<<<   length = 17<br>
> <<<<<<   data   = 01:10:00:00:02:02:00:03:00:2E:<wbr>00:04:00:01:01:00:00<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Sent message (translated)...<br>
> <<<<<< QMUX:<br>
> <<<<<<   length  = 16<br>
> <<<<<<   flags   = 0x00<br>
> <<<<<<   service = "dms"<br>
> <<<<<<   client  = 2<br>
> <<<<<< QMI:<br>
> <<<<<<   flags       = "none"<br>
> <<<<<<   transaction = 3<br>
> <<<<<<   tlv_length  = 4<br>
> <<<<<<   message     = "Set Operating Mode" (0x002E)<br>
> <<<<<< TLV:<br>
> <<<<<<   type       = "Mode" (0x01)<br>
> <<<<<<   length     = 1<br>
> <<<<<<   value      = 00<br>
> <<<<<<   translated = online<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Received message...<br>
> ><br>
> > ><br>
> > > ><br>
> > > > ><br>
> > > > > ><br>
> > > > > > ><br>
> > > > > > > RAW:<br>
> > > > > > >   length = 20<br>
> > > > > > >   data   =<br>
> 01:13:00:80:02:02:02:03:00:2E:<wbr>00:07:00:02:04:00:00:00:00:00<br>
><br>
> [DEBUG]  [/dev/cdc-wdm0] Received message (translated)...<br>
> ><br>
> > ><br>
> > > ><br>
> > > > ><br>
> > > > > ><br>
> > > > > > ><br>
> > > > > > > QMUX:<br>
> > > > > > >   length  = 19<br>
> > > > > > >   flags   = 0x80<br>
> > > > > > >   service = "dms"<br>
> > > > > > >   client  = 2<br>
> > > > > > > QMI:<br>
> > > > > > >   flags       = "response"<br>
> > > > > > >   transaction = 3<br>
> > > > > > >   tlv_length  = 7<br>
> > > > > > >   message     = "Set Operating Mode" (0x002E)<br>
> > > > > > > TLV:<br>
> > > > > > >   type       = "Result" (0x02)<br>
> > > > > > >   length     = 4<br>
> > > > > > >   value      = 00:00:00:00<br>
> > > > > > >   translated = SUCCESS<br>
><br>
> [INFO]   All done.<br>
><br>
><br>
><br>
><br>
> On Tue, Dec 6, 2016 at 9:20 AM, Dan Williams <<a href="mailto:dcbw@redhat.com">dcbw@redhat.com</a>> wrote:<br>
><br>
> ><br>
> > On Mon, 2016-12-05 at 19:14 -0800, Shilpa Velamuri wrote:<br>
> > ><br>
> > > Do indications from modem arrive to libqmi on the same<br>
> > > port/pipe/path<br>
> > > as<br>
> > > request/response messages?<br>
> ><br>
> > Yes, they do.  Indications *are* responses, they just have a<br>
> > different<br>
> > bit set in the header to indicate they aren't responses to a<br>
> > specific<br>
> > command.  If you can receive responses, there is no reason you<br>
> > shouldn't be able to receive indications too.<br>
> ><br>
> > Have you tried with a different device to see if the device's<br>
> > firmware<br>
> > is somehow buggy?  What QMI service versions do you have?  Some<br>
> > early<br>
> > firmware versions don't support many indications.  But they should<br>
> > all<br>
> > support at least basic ones from NAS and DMS.<br>
> ><br>
> > ><br>
> > > Does the flag - QMI_DEVICE_OPEN_FLAGS_SYNC have any effect on<br>
> > > receiving<br>
> > > indications?<br>
> ><br>
> > Not really. This flag opens the device and tells the firmware to<br>
> > "sync"<br>
> > itself, which clears firmware state and disposes of all existing<br>
> > allocated QMI clients.  So in that case yes, it throws away any<br>
> > indication setup you may have previously done, and you'd need to<br>
> > enable<br>
> > those indications again.<br>
> ><br>
> ><br>
> > Can you try to build and run the attached file?  Instructions in<br>
> > the<br>
> > file near the top.  This will test if your device handles<br>
> > indications<br>
> > correctly.<br>
> ><br>
> > Dan<br>
> ><br>
> > ><br>
> > ><br>
> > ><br>
> > > On Fri, Dec 2, 2016 at 12:27 AM, Aleksander Morgado <<br>
> > > <a href="mailto:aleksander@aleksander.es">aleksander@aleksander.es</a>> wrote:<br>
> > ><br>
> > > ><br>
> > > ><br>
> > > > On Fri, Dec 2, 2016 at 12:34 AM, Shilpa Velamuri <shilpa.vel@gm<br>
> > > > ail.<br>
> > > > com><br>
> > > > wrote:<br>
> > > > ><br>
> > > > ><br>
> > > > > Do I need to do anything else to receive indications?<br>
> > > ><br>
> > > > Hum... not that I know of, that should be enough.<br>
> > > ><br>
> > > ><br>
> > > > --<br>
> > > > Aleksander<br>
> > > > <a href="https://aleksander.es" rel="noreferrer" target="_blank">https://aleksander.es</a><br>
> > > ><br>
> > > ______________________________<wbr>_________________<br>
> > > libqmi-devel mailing list<br>
> > > <a href="mailto:libqmi-devel@lists.freedesktop.org">libqmi-devel@lists.<wbr>freedesktop.org</a><br>
> > > <a href="https://lists.freedesktop.org/mailman/listinfo/libqmi-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/libqmi-devel</a><br>
> ______________________________<wbr>_________________<br>
> libqmi-devel mailing list<br>
> <a href="mailto:libqmi-devel@lists.freedesktop.org">libqmi-devel@lists.<wbr>freedesktop.org</a><br>
> <a href="https://lists.freedesktop.org/mailman/listinfo/libqmi-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/<wbr>mailman/listinfo/libqmi-devel</a><br>
</div></div></blockquote></div><br></div>