<div class="gmail_quote nylas-quote nylas-quote-id-local-3fd0e399-9e6c@carlolo"><div>Hi Aleksander,</div><div><br></div>
            On Nov 20 2017, at 2:33 pm, Carlo Lobrano <c.lobrano@gmail.com> wrote:
            <br>
            <blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
              <div style="padding-bottom: 20px;"></div><div><img width="0" height="0" style="border:0; width:0; height:0;"><div><div>Hi Aleksander,</div><div><br></div><blockquote style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div>I plan to get this merged to git master sometime this week; tests and<br>comments welcome!<br></div></blockquote><br>I plan to have some testing done in the next couple of days</div><div><br></div><div>Carlo</div></div></blockquote><div class="gmail_quote nylas-quote nylas-quote-id-local-3fd0e399-9e6c@carlolo"><br></div>I just tested the following modems:<br><br>HE910, LE910, LE910 V2 (with AT and MBIM protocols), LM940 (which is QMI).<br><br>Modems are all detected the same way:<br>    **mmcli** output is the same for all of the modems using both **master** and *device-filter-policies* branches and the latter both in default and strict mode. This also means that the primary protocol used is also the same for each modem.<br><br>Probed devices (I looked for log message "probe required"):<br>    master and device-filter-policies in **default mode** probe the same ports, while in **strict mode** modemmanager skips only the ports that in master/device-filter-policies default mode are not used.</div><div class="gmail_quote nylas-quote nylas-quote-id-local-3fd0e399-9e6c@carlolo"><br></div><div class="gmail_quote nylas-quote nylas-quote-id-local-3fd0e399-9e6c@carlolo">Below an example from LM940 logs<br><br>+ grep 'probe required' lm940-master.log<br>ModemManager ... (Telit) [cdc-wdm1] probe required: 'qmi'<br>ModemManager ... (Telit) [ttyUSB5] probe required: 'at'<br>ModemManager ... (Telit) [ttyUSB4] probe required: 'at'<br>ModemManager ... (Telit) [ttyUSB3] probe required: 'at'<br>ModemManager ... (Telit) [ttyUSB2] probe required: 'at'<br>ModemManager ... (Telit) [ttyUSB1] probe required: 'at'<br>ModemManager ... (Iridium) [ttyS4] probe required: 'at, at-vendor, at-product'<br>ModemManager ... (u-blox) [ttyS4] probe required: 'at, at-vendor'<br>ModemManager ... (Telit) [ttyS4] probe required: 'at, at-vendor'<br>ModemManager ... (Cinterion) [ttyS4] probe required: 'at, at-vendor'<br>ModemManager ... (Nokia) [ttyS4] probe required: 'at, at-vendor, at-icera'<br>ModemManager ... (Via CBP7) [ttyS4] probe required: 'at, at-vendor, at-product'<br>ModemManager ... (Generic) [ttyS4] probe required: 'at, qcdm'</div><div class="gmail_quote nylas-quote nylas-quote-id-local-3fd0e399-9e6c@carlolo"><div><br></div>+ grep 'probe required' lm940-device-filter-policies-default.log<br>ModemManager ... (Telit) [cdc-wdm1] probe required: 'qmi'<br>ModemManager ... (Telit) [ttyUSB5] probe required: 'at'<br>ModemManager ... (Telit) [ttyUSB4] probe required: 'at'<br>ModemManager ... (Telit) [ttyUSB3] probe required: 'at'<br>ModemManager ... (Telit) [ttyUSB2] probe required: 'at'<br>ModemManager ... (Telit) [ttyUSB1] probe required: 'at'<br>ModemManager ... (Iridium) [ttyS4] probe required: 'at, at-vendor, at-product'<br>ModemManager ... (u-blox) [ttyS4] probe required: 'at, at-vendor'<br>ModemManager ... (Telit) [ttyS4] probe required: 'at, at-vendor'<br>ModemManager ... (Cinterion) [ttyS4] probe required: 'at, at-vendor'<br>ModemManager ... (Nokia) [ttyS4] probe required: 'at, at-vendor, at-icera'<br>ModemManager ... (Via CBP7) [ttyS4] probe required: 'at, at-vendor, at-product'<br>ModemManager ... (Generic) [ttyS4] probe required: 'at, qcdm'</div><div class="gmail_quote nylas-quote nylas-quote-id-local-3fd0e399-9e6c@carlolo"><div><br></div>+ grep 'probe required' lm940-device-filter-policies-strict.log<br>ModemManager ... (Telit) [cdc-wdm1] probe required: 'qmi'<br>ModemManager ... (Telit) [ttyUSB5] probe required: 'at'<br>ModemManager ... (Telit) [ttyUSB4] probe required: 'at'<br>ModemManager ... (Telit) [ttyUSB3] probe required: 'at'<br>ModemManager ... (Telit) [ttyUSB2] probe required: 'at'<br>ModemManager ... (Telit) [ttyUSB1] probe required: 'at<br><div><div id="mailspring-quoted-text-marker"></div></div>
             
          </div><div class="gmail_quote nylas-quote nylas-quote-id-local-3fd0e399-9e6c@carlolo"><br></div><div class="gmail_quote nylas-quote nylas-quote-id-local-3fd0e399-9e6c@carlolo">So, regarding modem recognition, everything looks fine to me.</div><div class="gmail_quote nylas-quote nylas-quote-id-local-3fd0e399-9e6c@carlolo"><br></div><div class="gmail_quote nylas-quote nylas-quote-id-local-3fd0e399-9e6c@carlolo">Carlo</div><div id="mailspring-quoted-text-marker"></div>