<div dir="ltr"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span style="font-size:12.8px">Ah, yeah. If the plugin does its own logic to select which CID to use,</span><br style="font-size:12.8px"><span style="font-size:12.8px">it should not rely on the parent's connection status check. In our</span><br style="font-size:12.8px"><span style="font-size:12.8px">case, though, I think we should default back to letting the generic</span><br style="font-size:12.8px"><span style="font-size:12.8px">logic decide the CID to use (i.e. don't fix to use the CIDs 1 and 3).</span><br style="font-size:12.8px"><span style="font-size:12.8px">If we do so, we could avoid subclassing the whole connect_3gpp()</span><br style="font-size:12.8px"><span style="font-size:12.8px">sequence and instead subclass some of its sub-steps, like</span><br style="font-size:12.8px"><span style="font-size:12.8px">dial_3gpp()).</span></blockquote><div><br></div><div>I agree I think using the default CID method would be best but we'd have to have something in there to default to CID 3 for Verizon or none of the -X modems will work with that carrier for LTE. Feels like some Internet Explorer 7 style requirements but they are the largest carrier here in the US. The documentation for this is in the AT datasheet but I can't share it directly. I did just link you into an email with Cinterion asking for them to provide you one so hopefully that will work out and you'll have one soon.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 28, 2016 at 9:29 AM, Aleksander Morgado <span dir="ltr"><<a href="mailto:aleksander@aleksander.es" target="_blank">aleksander@aleksander.es</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 Sun, Nov 27, 2016 at 4:27 AM, matthew stanger <<a href="mailto:stangerm2@gmail.com">stangerm2@gmail.com</a>> wrote:<br>
> Sorry I sent that last email a little prematurely, was still targeting my<br>
> email client and ctrl-entered for another window. You can disregard that<br>
> second comment, I see what you did for IP config. Last little things:<br>
><br>
>>     /* Get a tet port to setup the connection on */<br>
>><br>
>><br>
><br>
> net*<br>
><br>
<br>
</span>Fixed in the branch.<br>
<div><div class="h5"><br>
> There is also some spam warning messages in the logs every 30 secs. I<br>
> believe it's related to the new connection status monitory you recently<br>
> added. I'm guessing because we have the custom code for cgdcont/cid in the<br>
> Cinterion bearer and it's not getting populated for the mm-base-bearer? Not<br>
> an issue but just thought I'd mention it.<br>
><br>
> <debug> [1480215431.485739] [mm-iface-modem.c:1204] update_signal_quality():<br>
> Modem /org/freedesktop/<wbr>ModemManager1/Modem/0: signal quality updated (40)<br>
> <warn>  [1480215435.426725] [mm-base-bearer.c:165]<br>
> load_connection_status_ready()<wbr>: checking if connected failed: Couldn't load<br>
> connection status: cid not defined<br>
> <warn>  [1480215440.428026] [mm-base-bearer.c:165]<br>
> load_connection_status_ready()<wbr>: checking if connected failed: Couldn't load<br>
> connection status: cid not defined<br>
> <warn>  [1480215445.427338] [mm-base-bearer.c:165]<br>
> load_connection_status_ready()<wbr>: checking if connected failed: Couldn't load<br>
> connection status: cid not defined<br>
> <warn>  [1480215450.427193] [mm-base-bearer.c:165]<br>
> load_connection_status_ready()<wbr>: checking if connected failed: Couldn't load<br>
> connection status: cid not defined<br>
> <warn>  [1480215455.427746] [mm-base-bearer.c:165]<br>
> load_connection_status_ready()<wbr>: checking if connected failed: Couldn't load<br>
> connection status: cid not defined<br>
> <warn>  [1480215460.426707] [mm-base-bearer.c:165]<br>
> load_connection_status_ready()<wbr>: checking if connected failed: Couldn't load<br>
> connection status: cid not defined<br>
> <debug> [1480215461.423502] [mm-port-serial.c:1288] mm_port_serial_open():<br>
> (ttyACM1) device open count is 2 (open)<br>
<br>
</div></div>Ah, yeah. If the plugin does its own logic to select which CID to use,<br>
it should not rely on the parent's connection status check. In our<br>
case, though, I think we should default back to letting the generic<br>
logic decide the CID to use (i.e. don't fix to use the CIDs 1 and 3).<br>
If we do so, we could avoid subclassing the whole connect_3gpp()<br>
sequence and instead subclass some of its sub-steps, like<br>
dial_3gpp()).<br>
<span class="HOEnZb"><font color="#888888"><br>
--<br>
Aleksander<br>
<a href="https://aleksander.es" rel="noreferrer" target="_blank">https://aleksander.es</a><br>
</font></span></blockquote></div><br></div>