<div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace">Hey,</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_extra"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_quote m_2688449178791492360nylas-quote m_2688449178791492360nylas-quote-id-local-3fd0e399-9e6c@carlolo"><div><div class="h5"><div class="gmail_quote m_2688449178791492360nylas-quote m_2688449178791492360nylas-quote-id-local-3fd0e399-9e6c@carlolo"><br></div></div></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 m_2688449178791492360nylas-quote m_2688449178791492360nylas-quote-id-local-3fd0e399-9e6c@carlolo"><br></div><div class="gmail_quote m_2688449178791492360nylas-quote m_2688449178791492360nylas-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 m_2688449178791492360nylas-quote m_2688449178791492360nylas-quote-id-local-3fd0e399-9e6c@carlolo"><div><br></div>+ grep 'probe required' lm940-device-filter-policies-<wbr>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 m_2688449178791492360nylas-quote m_2688449178791492360nylas-quote-id-local-3fd0e399-9e6c@carlolo"><div><br></div>+ grep 'probe required' lm940-device-filter-policies-<wbr>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="m_2688449178791492360mailspring-quoted-text-marker"></div></div>
             
          </div><div class="gmail_quote m_2688449178791492360nylas-quote m_2688449178791492360nylas-quote-id-local-3fd0e399-9e6c@carlolo"><br></div><div class="gmail_quote m_2688449178791492360nylas-quote m_2688449178791492360nylas-quote-id-local-3fd0e399-9e6c@carlolo">So, regarding modem recognition, everything looks fine to me.</div><span class="HOEnZb"><font color="#888888"><div class="gmail_quote m_2688449178791492360nylas-quote m_2688449178791492360nylas-quote-id-local-3fd0e399-9e6c@carlolo"><br></div></font></span></blockquote><div><br></div><div><div class="gmail_default" style="font-family:monospace,monospace">​This is actually a good test, thank you!​</div><br></div><div><div class="gmail_default" style="font-family:monospace,monospace">​I think that your ttyS4 shouldn't have been probed automatically in DEFAULT mode or in git master, but that's another story.​ I've seen another system I have access to where that happened as well, will try to see if I can check it.</div></div><div><br></div></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature">Aleksander<br><a href="https://aleksander.es" target="_blank">https://aleksander.es</a></div>
</div></div>