# How to interact with MC7710 after ppp configured

**URL:** <https://forum.sierrawireless.com/t/how-to-interact-with-mc7710-after-ppp-configured/7379>\
**Category:** MC/EM Series\
**Created:** [August 12, 2014, 11:23am UTC](https://forum.sierrawireless.com/t/how-to-interact-with-mc7710-after-ppp-configured/7379 "2014-08-12T11:23:57Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![rickyUm](https://avatars.discourse-cdn.com/v4/letter/r/e274bd/32.png) [@rickyUm](https://forum.sierrawireless.com/u/rickyUm)\
**Post date:** [August 12, 2014, 11:23am UTC](https://forum.sierrawireless.com/t/how-to-interact-with-mc7710-after-ppp-configured/7379/1 "2014-08-12T11:23:57Z")

</div>

Hi

I am trying apply MC7710 to my linux embedded platform.  
I can successful dial-up with pppd via ttyUSB2.  
But I can’t get information from MC7710 anymore after ppp configured.  
It seems such condition is caused by ttyUSB2 opening by pppd.  
I tried to send AT commands to remaining ttyUSB(0, 1 and 3) interfaces, there is not response.  
It seems this is normal condition,  
beause MC7710 only have one port for AT command as below according to 2130634 USB Driver Developers Guide Rev 5.pdf  
ttyUSB0 -\> DM  
ttyUSB1 -\> NMEA  
ttyUSB2 -\> AT  
ttyUSB3 -\> NET  
Could someone provide some suggestion to me for how to query information from MC7710 after ppp configured?  
Or where I can find related information?  
Thanks.

Best regards  
Ricky

---

<div class="post-metadata">

**Author:** ![mlw](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/mlw/32/3706_2.png) [@mlw](https://forum.sierrawireless.com/u/mlw)\
**Post date:** [August 13, 2014, 9:11am UTC](https://forum.sierrawireless.com/t/how-to-interact-with-mc7710-after-ppp-configured/7379/2 "2014-08-13T09:11:37Z")

</div>

Ricky,

There is no easy way to do this, is there any reason you are not using DirectIP which initiates the network interface in Linux leaving the AT command port free to perform all of the other functions you want it to do?

Regards

Matt

---

<div class="post-metadata">

**Author:** ![rickyUm](https://avatars.discourse-cdn.com/v4/letter/r/e274bd/32.png) [@rickyUm](https://forum.sierrawireless.com/u/rickyUm)\
**Post date:** [August 14, 2014, 8:32am UTC](https://forum.sierrawireless.com/t/how-to-interact-with-mc7710-after-ppp-configured/7379/3 "2014-08-14T08:32:58Z")

</div>

Hi Matt,

Thanks for your reply.

The MC7710 module I have only support QMI mode.  
I haven’t chance to try with DirectIP mode.

I trying search some information by google.  
It seems I still can use QMI port (ttyUSB3) to connect to service provider.  
And keep AT port for AT command.  
But, I have not idea for how to do it yet. ☹

Best regards  
Ricky

---

<div class="post-metadata">

**Author:** ![mlw](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/mlw/32/3706_2.png) [@mlw](https://forum.sierrawireless.com/u/mlw)\
**Post date:** [August 15, 2014, 9:31am UTC](https://forum.sierrawireless.com/t/how-to-interact-with-mc7710-after-ppp-configured/7379/4 "2014-08-15T09:31:36Z")

</div>

Ricky,

To get QMI running you should talk to the tech support of your commercial channel.

One of the points of QMI is that by running it you are replacing AT commands with a software API based interface which is faster and easier to program with i.e. no more blocking of an interface waiting for a response, no more parsing of strings, etc. Plus there is alot of information available faster through QMI over and above AT commands.

Regards

Matt

---

<div class="post-metadata">

**Author:** ![rickyUm](https://avatars.discourse-cdn.com/v4/letter/r/e274bd/32.png) [@rickyUm](https://forum.sierrawireless.com/u/rickyUm)\
**Post date:** [August 17, 2014, 9:36am UTC](https://forum.sierrawireless.com/t/how-to-interact-with-mc7710-after-ppp-configured/7379/5 "2014-08-17T09:36:03Z")

</div>

Hi Matt,

Thanks for your reply again.

Is your meaning I should get some patches from commerical channel?

Besides, I found a kernel module qmi\_wwan by google.  
I had tried to apply them to my kernel 2.6.36 and build a firmware under trying.  
But, so far, I can’t get it work.  
It seems kernel didn’t detect my module while I plug-in it.  
I had confirmed the vender id and device id exist in the patches already.  
Could you give me soume suggestion for this module if you have any experience?

Thanks.

Best regards  
Ricky

---

<div class="post-metadata">

**Author:** ![mlw](https://sea1.discourse-cdn.com/flex025/user_avatar/forum.sierrawireless.com/mlw/32/3706_2.png) [@mlw](https://forum.sierrawireless.com/u/mlw)\
**Post date:** [September 3, 2014, 11:40am UTC](https://forum.sierrawireless.com/t/how-to-interact-with-mc7710-after-ppp-configured/7379/6 "2014-09-03T11:40:19Z")

</div>

Ricky,

No I meant you should be able to get specific tech support from your channel.

Having re read the thread just wanted to re visit one point, all MC7710’s can operate in either QMI or DirectIP mode, to swtich between these modes you just need to change the PID, to do this run the below commands

at!entercnd=“A710”  
at!udpid=68A3  
at!reset

Unit should now fire up into DirectIP mode and your system has probably already got these drivers installed. Now you can connect to /dev/ttyUSB3 and send at commands. Here you just need to end the below to get an internet connection.

at+cgdcont=1,“IP”,“APN\_name”  
at!scact=1,1

Once the session is setup the scact will return ok and you can continue to send AT commands, you should then see a session come up on your system as the interface is activated.

You may need to direct the packets with some thing like ‘dhclient wwan0’ in a terminal but that’s it.

Regards

Matt

---

<div class="post-metadata">

**Author:** ![rickyUm](https://avatars.discourse-cdn.com/v4/letter/r/e274bd/32.png) [@rickyUm](https://forum.sierrawireless.com/u/rickyUm)\
**Post date:** [October 15, 2014, 4:18am UTC](https://forum.sierrawireless.com/t/how-to-interact-with-mc7710-after-ppp-configured/7379/7 "2014-10-15T04:18:18Z")

</div>

Hi, Matt,

As I know, my modem didn’t support Direct IP mode.  
I will modify the PID to try per your instruction.

Besides, I got SLQS and QMI driver, and applied them to my platform already.  
I can connect to my LTE service provider via QMI port now.

I am very appreciate your useful information and sharing.  
Thank your very much.

Regards

Ricky
