<div dir="ltr"><div>Ok Tang<br></div>thanks for Help <br></div><div class="gmail_extra"><br><div class="gmail_quote">2017-01-17 22:46 GMT+01:00 Tang Nguyen <span dir="ltr"><<a href="mailto:tang_nguyen@yahoo.com" target="_blank">tang_nguyen@yahoo.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Module allow you configuring more than one profile - let's try this:<br>
<br>
1. Create profile 1 with AT command<br>
AT+CGDCONT=1,"IPV4V6","vzwims"<wbr>,"0.0.0.0",0,0,0,0<br>
<br>
2. Create profile #3<br>
AT+CGDCONT=3,"IP","xxxx. vzwstatic","0.0.0.0",0,0,0,0<br>
<br>
Reset modem, and reboot your system.<br>
<br>
2. Check modem registration status with AT command<br>
AT+CGCONTRDP<br>
<br>
Expect modem reports bearer information, including IP address<br>
<br>
If you don't see IP address from AT+CGCONTRDP command - Don't bother step 3 below - waiting until modem got IP address for profile #1.<br>
<br>
<br>
3. Try to connect with qmicli commands<br>
<span class=""><br>
qmicli -d /dev/cdc-wdm0 --wda-get-data-format -v<br>
<br>
</span>qmicli -d /dev/cdc-wdm0 --set-expected-data-format=raw -ip -v<br>
 qmicli -d /dev/cdc-wdm0 --wds-start-network="apn=xxxx. vzwstatic,ip-type=4" --device-open-net="net-raw-ip| net-no-qos-header" --device-open-sync --client-no-release-cid -v<br>
<br>
<br>
<br>
I did try above steps on MC73xx with libqmi v. 16.2, and it works fine for me.  Of course, there is a difference between your modem (MC74xx) and mine (MC73xx) - but I think the steps shouldn't be different.<br>
<br>
Cheers,<br>
<span class="">-tang<br>
<br>
<br>
<br>
<br>
<br>
<br>
------------------------------<wbr>--------------<br>
On Tue, 1/17/17, heni wael <<a href="mailto:waelheni91@gmail.com">waelheni91@gmail.com</a>> wrote:<br>
<br>
 Subject: Re: MC7455 PROBLEM<br>
 To: <a href="mailto:libqmi-devel@lists.freedesktop.org">libqmi-devel@lists.<wbr>freedesktop.org</a><br>
</span> Date: Tuesday, January 17, 2017, 3:36 PM<br>
<div class="HOEnZb"><div class="h5"><br>
 I have<br>
 this also<br>
<br>
 AT+CGDCONT=?                  <wbr>                              <wbr>                <br>
<br>
 +CGDCONT:<br>
 (1-24),"IP",,,(0-2),(0-4),(0-<wbr>1),(0-1)                      <wbr>       <br>
<br>
 +CGDCONT:<br>
 (1-24),"PPP",,,(0-2),(0-4),(0-<wbr>1),(0-1)                      <wbr>      <br>
<br>
 +CGDCONT:<br>
 (1-24),"IPV6",,,(0-2),(0-4),(<wbr>0-1),(0-1)<br>
 +CGDCONT:<br>
 (1-24),"IPV4V6",,,(0-2),(0-4),<wbr>(0-1),(0-1)<br>
                               <wbr>         <br>
<br>
 OK<br>
<br>
<br>
<br>
 2017-01-17 21:24 GMT+01:00<br>
 heni wael <<a href="mailto:waelheni91@gmail.com">waelheni91@gmail.com</a>>:<br>
 Thanks for reply<br>
 It work for a few day and then  it<br>
 give this errors<br>
 i got this :<br>
<br>
 AT+CGDCONT?                   <br>
          <br>
 +CGDCONT:<br>
 1,"IP","xxxx.vzwstatic","0.0.<br>
 0.0",0,0,0,0<br>
                               <br>
          <br>
 OK<br>
<br>
<br>
 and  this<br>
<br>
 [root@mc7455-1-qpcs-local ~]#<br>
 qmicli -d /dev/cdc-wdm0 --wds-start-network="apn=xxxx.<br>
 vzwstatic,ip-type=4"<br>
 --device-open-net="net-raw-ip| net-no-qos-header"<br>
 --device-open-sync --client-no-release-cid -v<br>
 [17 ينا 2017, 15:19:27] [Debug]<br>
 [/dev/cdc-wdm0] Opening device with flags 'sync,<br>
 net-raw-ip, net-no-qos-header'...<br>
 [17<br>
 ينا 2017, 15:19:27] [Debug] [/dev/cdc-wdm0] Running<br>
 sync...<br>
 [17 ينا 2017, 15:19:27] [Debug]<br>
 [/dev/cdc-wdm0] Sent message...<br>
 <<<<<< RAW:<br>
 <<<<<<   length = 12<br>
 <<<<<<   data   =<br>
 01:0B:00:00:00:00:00:01:27:00: 00:00<br>
<br>
 [17 ينا 2017, 15:19:27] [Debug]<br>
 [/dev/cdc-wdm0] Sent message (translated)...<br>
 <<<<<< QMUX:<br>
 <<<<<<   length  = 11<br>
 <<<<<<   flags   =<br>
 0x00<br>
 <<<<<<   service =<br>
 "ctl"<br>
 <<<<<<  <br>
 client  = 0<br>
 <<<<<<<br>
 QMI:<br>
 <<<<<<  <br>
 flags       = "none"<br>
 <<<<<<   transaction = 1<br>
 <<<<<<   tlv_length  =<br>
 0<br>
 <<<<<<  <br>
 message     = "Sync" (0x0027)<br>
<br>
 [17 ينا 2017, 15:19:27]<br>
 [Debug] [/dev/cdc-wdm0] Received message...<br>
 >>>>>> RAW:<br>
 >>>>>>   length = 19<br>
 >>>>>>   data   =<br>
 01:12:00:80:00:00:01:01:27:00: 07:00:02:04:00:00:00:00:00<br>
<br>
 [17 ينا 2017, 15:19:27]<br>
 [Debug] [/dev/cdc-wdm0] Received message (translated)...<br>
 >>>>>> QMUX:<br>
 >>>>>>   length  = 18<br>
 >>>>>>   flags   =<br>
 0x80<br>
 >>>>>>   service =<br>
 "ctl"<br>
 >>>>>>  <br>
 client  = 0<br>
 >>>>>><br>
 QMI:<br>
 >>>>>>  <br>
 flags       = "response"<br>
 >>>>>>   transaction = 1<br>
 >>>>>>   tlv_length  =<br>
 7<br>
 >>>>>>  <br>
 message     = "Sync" (0x0027)<br>
 >>>>>> TLV:<br>
 >>>>>>   type       =<br>
 "Result" (0x02)<br>
 >>>>>>   length     =<br>
 4<br>
 >>>>>>  <br>
 value      = 00:00:00:00<br>
 >>>>>>   translated =<br>
 SUCCESS<br>
<br>
 [17 ينا 2017,<br>
 15:19:27] [Debug] [/dev/cdc-wdm0] Sync operation finished<br>
 [17 ينا 2017, 15:19:27] [Debug]<br>
 [/dev/cdc-wdm0] Setting network port data format...<br>
 [17 ينا 2017, 15:19:27] [Debug]<br>
 [/dev/cdc-wdm0] Sent message...<br>
 <<<<<< RAW:<br>
 <<<<<<   length = 21<br>
 <<<<<<   data   =<br>
 01:14:00:00:00:00:00:02:26:00:<br>
 09:00:10:02:00:02:00:01:01:00: 00<br>
<br>
 [17 ينا 2017, 15:19:27] [Debug]<br>
 [/dev/cdc-wdm0] Sent message (translated)...<br>
 <<<<<< QMUX:<br>
 <<<<<<   length  = 20<br>
 <<<<<<   flags   =<br>
 0x00<br>
 <<<<<<   service =<br>
 "ctl"<br>
 <<<<<<  <br>
 client  = 0<br>
 <<<<<<<br>
 QMI:<br>
 <<<<<<  <br>
 flags       = "none"<br>
 <<<<<<   transaction = 2<br>
 <<<<<<   tlv_length  =<br>
 9<br>
 <<<<<<  <br>
 message     = "Set Data Format" (0x0026)<br>
 <<<<<< TLV:<br>
 <<<<<<   type       =<br>
 "Protocol" (0x10)<br>
 <<<<<<   length     =<br>
 2<br>
 <<<<<<  <br>
 value      = 02:00<br>
 <<<<<<   translated =<br>
 raw-ip<br>
 <<<<<< TLV:<br>
 <<<<<<   type       =<br>
 "Format" (0x01)<br>
 <<<<<<   length     =<br>
 1<br>
 <<<<<<  <br>
 value      = 00<br>
 <<<<<<   translated =<br>
 absent<br>
<br>
 [17 ينا 2017,<br>
 15:19:27] [Debug] [/dev/cdc-wdm0] Received message...<br>
 >>>>>> RAW:<br>
 >>>>>>   length = 28<br>
 >>>>>>   data   =<br>
 01:1B:00:80:00:00:01:02:26:00:<br>
 10:00:02:04:00:00:00:00:00:12: 01:00:00:10:02:00:02:00<br>
<br>
 [17 ينا 2017, 15:19:27]<br>
 [Debug] [/dev/cdc-wdm0] Received message (translated)...<br>
 >>>>>> QMUX:<br>
 >>>>>>   length  = 27<br>
 >>>>>>   flags   =<br>
 0x80<br>
 >>>>>>   service =<br>
 "ctl"<br>
 >>>>>>  <br>
 client  = 0<br>
 >>>>>><br>
 QMI:<br>
 >>>>>>  <br>
 flags       = "response"<br>
 >>>>>>   transaction = 2<br>
 >>>>>>   tlv_length  =<br>
 16<br>
 >>>>>>  <br>
 message     = "Set Data Format" (0x0026)<br>
 >>>>>> TLV:<br>
 >>>>>>   type       =<br>
 "Result" (0x02)<br>
 >>>>>>   length     =<br>
 4<br>
 >>>>>>  <br>
 value      = 00:00:00:00<br>
 >>>>>>   translated =<br>
 SUCCESS<br>
 >>>>>> TLV:<br>
 >>>>>>   type   = 0x12<br>
 >>>>>>   length = 1<br>
 >>>>>>   value  = 00<br>
 >>>>>> TLV:<br>
 >>>>>>   type       =<br>
 "Protocol" (0x10)<br>
 >>>>>>   length     =<br>
 2<br>
 >>>>>>  <br>
 value      = 02:00<br>
 >>>>>>   translated =<br>
 raw-ip<br>
<br>
 [17 ينا 2017,<br>
 15:19:27] [Debug] [/dev/cdc-wdm0] Network port data format<br>
 operation finished<br>
 [17 ينا 2017,<br>
 15:19:27] [Debug] QMI Device at '/dev/cdc-wdm0'<br>
 ready<br>
 [17 ينا 2017, 15:19:27] [Debug]<br>
 [/dev/cdc-wdm0] Assuming service 'wds' is<br>
 supported...<br>
 [17 ينا 2017, 15:19:27]<br>
 [Debug] [/dev/cdc-wdm0] Allocating new client ID...<br>
 [17 ينا 2017, 15:19:27] [Debug]<br>
 [/dev/cdc-wdm0] Sent message...<br>
 <<<<<< RAW:<br>
 <<<<<<   length = 16<br>
 <<<<<<   data   =<br>
 01:0F:00:00:00:00:00:03:22:00: 04:00:01:01:00:01<br>
<br>
 [17 ينا 2017, 15:19:27]<br>
 [Debug] [/dev/cdc-wdm0] Sent message (translated)...<br>
 <<<<<< QMUX:<br>
 <<<<<<   length  = 15<br>
 <<<<<<   flags   =<br>
 0x00<br>
 <<<<<<   service =<br>
 "ctl"<br>
 <<<<<<  <br>
 client  = 0<br>
 <<<<<<<br>
 QMI:<br>
 <<<<<<  <br>
 flags       = "none"<br>
 <<<<<<   transaction = 3<br>
 <<<<<<   tlv_length  =<br>
 4<br>
 <<<<<<  <br>
 message     = "Allocate CID" (0x0022)<br>
 <<<<<< TLV:<br>
 <<<<<<   type       =<br>
 "Service" (0x01)<br>
 <<<<<<   length     =<br>
 1<br>
 <<<<<<  <br>
 value      = 01<br>
 <<<<<<   translated =<br>
 wds<br>
<br>
 [17 ينا 2017,<br>
 15:19:27] [Debug] [/dev/cdc-wdm0] Received message...<br>
 >>>>>> RAW:<br>
 >>>>>>   length = 24<br>
 >>>>>>   data   =<br>
 01:17:00:80:00:00:01:03:22:00:<br>
 0C:00:02:04:00:00:00:00:00:01: 02:00:01:23<br>
<br>
 [17 ينا 2017, 15:19:27]<br>
 [Debug] [/dev/cdc-wdm0] Received message (translated)...<br>
 >>>>>> QMUX:<br>
 >>>>>>   length  = 23<br>
 >>>>>>   flags   =<br>
 0x80<br>
 >>>>>>   service =<br>
 "ctl"<br>
 >>>>>>  <br>
 client  = 0<br>
 >>>>>><br>
 QMI:<br>
 >>>>>>  <br>
 flags       = "response"<br>
 >>>>>>   transaction = 3<br>
 >>>>>>   tlv_length  =<br>
 12<br>
 >>>>>>  <br>
 message     = "Allocate CID" (0x0022)<br>
 >>>>>> TLV:<br>
 >>>>>>   type       =<br>
 "Result" (0x02)<br>
 >>>>>>   length     =<br>
 4<br>
 >>>>>>  <br>
 value      = 00:00:00:00<br>
 >>>>>>   translated =<br>
 SUCCESS<br>
 >>>>>> TLV:<br>
 >>>>>>   type       =<br>
 "Allocation Info" (0x01)<br>
 >>>>>>   length     =<br>
 2<br>
 >>>>>>  <br>
 value      = 01:23<br>
 >>>>>>   translated = [<br>
 service = 'wds' cid = '35' ]<br>
<br>
 [17 ينا 2017, 15:19:27]<br>
 [Debug] [/dev/cdc-wdm0] Registered 'wds' (version<br>
 unknown) client with ID '35'<br>
 [17<br>
 ينا 2017, 15:19:27] [Debug] Network start parameters set<br>
 (apn: 'xxxx.vzwstatic', 3gpp_profile: '0',<br>
 3gpp2_profile: '0', auth: 'unspecified',<br>
 username: 'unspecified', password:<br>
 'unspecified', autoconnect:<br>
 'unspecified')<br>
 [17 ينا 2017,<br>
 15:19:27] [Debug] Asynchronously starting network...<br>
 [17 ينا 2017, 15:19:27] [Debug]<br>
 [/dev/cdc-wdm0] Sent message...<br>
 <<<<<< RAW:<br>
 <<<<<<   length = 34<br>
 <<<<<<   data   =<br>
 01:21:00:00:01:23:00:01:00:20:<br>
 00:15:00:19:01:00:04:14:0E:00:<br>
 77:65:30:31:2E:76:7A:77:73:74: 61:74:69:63<br>
<br>
 [17 ينا 2017, 15:19:27]<br>
 [Debug] [/dev/cdc-wdm0] Sent message (translated)...<br>
 <<<<<< QMUX:<br>
 <<<<<<   length  = 33<br>
 <<<<<<   flags   =<br>
 0x00<br>
 <<<<<<   service =<br>
 "wds"<br>
 <<<<<<  <br>
 client  = 35<br>
 <<<<<<<br>
 QMI:<br>
 <<<<<<  <br>
 flags       = "none"<br>
 <<<<<<   transaction = 1<br>
 <<<<<<   tlv_length  =<br>
 21<br>
 <<<<<<  <br>
 message     = "Start Network" (0x0020)<br>
 <<<<<< TLV:<br>
 <<<<<<   type       =<br>
 "IP Family Preference" (0x19)<br>
 <<<<<<   length     =<br>
 1<br>
 <<<<<<  <br>
 value      = 04<br>
 <<<<<<   translated =<br>
 ipv4<br>
 <<<<<< TLV:<br>
 <<<<<<   type       =<br>
 "APN" (0x14)<br>
 <<<<<<   length     =<br>
 14<br>
 <<<<<<  <br>
 value      = 77:65:30:31:2E:76:7A:77:73:74:<br>
 61:74:69:63<br>
 <<<<<<  <br>
 translated = xxxx.vzwstatic<br>
<br>
 [17 ينا 2017, 15:19:27] [Debug]<br>
 [/dev/cdc-wdm0] Received message...<br>
 >>>>>> RAW:<br>
 >>>>>>   length = 20<br>
 >>>>>>   data   =<br>
 01:13:00:80:01:23:02:01:00:20:<br>
 00:07:00:02:04:00:01:00:1A:00<br>
<br>
 [17 ينا 2017, 15:19:27] [Debug]<br>
 [/dev/cdc-wdm0] Received message (translated)...<br>
 >>>>>> QMUX:<br>
 >>>>>>   length  = 19<br>
 >>>>>>   flags   =<br>
 0x80<br>
 >>>>>>   service =<br>
 "wds"<br>
 >>>>>>  <br>
 client  = 35<br>
 >>>>>><br>
 QMI:<br>
 >>>>>>  <br>
 flags       = "response"<br>
 >>>>>>   transaction = 1<br>
 >>>>>>   tlv_length  =<br>
 7<br>
 >>>>>>  <br>
 message     = "Start Network" (0x0020)<br>
 >>>>>> TLV:<br>
 >>>>>>   type       =<br>
 "Result" (0x02)<br>
 >>>>>>   length     =<br>
 4<br>
 >>>>>>  <br>
 value      = 01:00:1A:00<br>
 >>>>>>   translated =<br>
 FAILURE: NoEffect<br>
<br>
 error:<br>
 couldn't start network: QMI protocol error (26):<br>
 'NoEffect'<br>
 [/dev/cdc-wdm0] Client ID<br>
 not released:<br>
     Service:<br>
 'wds'<br>
         CID:<br>
 '35'<br>
 [17 ينا 2017, 15:19:27]<br>
 [Debug] [/dev/cdc-wdm0] Releasing 'wds' client with<br>
 flags 'none'...<br>
 [17 ينا 2017,<br>
 15:19:27] [Debug] [/dev/cdc-wdm0] Unregistered 'wds'<br>
 client with ID '35'<br>
 [17 ينا 2017,<br>
 15:19:27] [Debug] Client released<br>
<br>
  <br>
 2017-01-17 21:02 GMT+01:00<br>
 Tang Nguyen <<a href="mailto:tang_nguyen@yahoo.com">tang_nguyen@yahoo.com</a>>:<br>
 I didn't see the output of<br>
 command<br>
<br>
<br>
<br>
 qmicli -d /dev/cdc-wdm0 --wds-start-network="apn=wxxx<br>
 .vzwstatic,ip-type=4"<br>
 --device-open-net="net-raw-ip| net-no-qos-header"<br>
 --device-open-sync --client-no-release-cid -v<br>
<br>
<br>
<br>
 Can you put the debug output in your email.<br>
<br>
<br>
<br>
 Also, can you send the full output of AT+CGDCONT?. <br>
 Normally, it should be a list of profile.<br>
<br>
<br>
<br>
 Question:  Do you try to connect to live Verizon network or<br>
 with base station simulator ?  Verizon modem connectivity<br>
 is abit different with other module. Verizon modem would use<br>
 PDP #1 to register with IP Multimedia System (IMS), and IMS<br>
 is responsible for SMS, video message, etc.  For internet<br>
 traffic, modem would use PDP#3 to connect to network.  If<br>
 you instruct modem using PDP#1 to connect to Internet APN,<br>
 it would fails.<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
 --tang<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
 ------------------------------ --------------<br>
<br>
 On Tue, 1/17/17, heni wael <<a href="mailto:waelheni91@gmail.com">waelheni91@gmail.com</a>><br>
 wrote:<br>
<br>
<br>
<br>
  Subject: Re: MC7455 PROBLEM<br>
<br>
  To: libqmi-devel@lists.freedesktop<br>
 .org<br>
<br>
  Date: Tuesday, January 17, 2017, 2:46 PM<br>
<br>
<br>
<br>
  Hey Tang<br>
<br>
  Did you see the attached debug output<br>
<br>
  I used now the kernel 4.9<br>
<br>
  but same problem<br>
<br>
  It look a problem in the qmicli <br>
<br>
  Thanks<br>
<br>
<br>
<br>
  2017-01-17 10:18 GMT+01:00<br>
<br>
  Aleksander Morgado <<a href="mailto:aleksander@aleksander.es">aleksander@aleksander.es</a>>:<br>
<br>
  On Mon,<br>
<br>
  Jan 16, 2017 at 5:25 PM, heni wael <<a href="mailto:waelheni91@gmail.com">waelheni91@gmail.com</a>><br>
<br>
  wrote:<br>
<br>
<br>
<br>
  ><br>
<br>
<br>
<br>
  > and i tried your suggestion  but got some issues<br>
<br>
<br>
<br>
  > [root@mc7455-1-qpcs-local ~]# qmicli -d<br>
<br>
  /dev/cdc-wdm0<br>
<br>
<br>
<br>
  > --wds-set-autoconnect- settings=disabled<br>
<br>
<br>
<br>
  > error: couldn't set autoconnect settings: QMI<br>
<br>
  protocol error (3): 'Internal'<br>
<br>
<br>
<br>
  ><br>
<br>
<br>
<br>
  > have you got any advice ?<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
  Oh weird, no idea :/<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
  --<br>
<br>
<br>
<br>
  Aleksander<br>
<br>
<br>
<br>
  <a href="https://aleksander.es" rel="noreferrer" target="_blank">https://aleksander.es</a><br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
  -----Inline<br>
 Attachment Follows-----<br>
<br>
<br>
<br>
</div></div><span class="im HOEnZb">  _____________________________ __________________<br>
<br>
  libqmi-devel mailing list<br>
<br>
  libqmi-devel@lists.freedeskto<br>
 <a href="http://p.org" rel="noreferrer" target="_blank">p.org</a><br>
<br>
  <a href="https://lists.freedesktop" rel="noreferrer" target="_blank">https://lists.freedesktop</a>.<br>
 org/mailman/listinfo/libqmi- devel<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
</span><div class="HOEnZb"><div class="h5"> -----Inline Attachment Follows-----<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>
<br>
</div></div></blockquote></div><br></div>