Hey,
> I just tested the following modems: > > HE910, LE910, LE910 V2 (with AT and MBIM protocols), LM940 (which is QMI). > > Modems are all detected the same way: > **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. > > Probed devices (I looked for log message "probe required"): > 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. > > Below an example from LM940 logs > > + grep 'probe required' lm940-master.log > ModemManager ... (Telit) [cdc-wdm1] probe required: 'qmi' > ModemManager ... (Telit) [ttyUSB5] probe required: 'at' > ModemManager ... (Telit) [ttyUSB4] probe required: 'at' > ModemManager ... (Telit) [ttyUSB3] probe required: 'at' > ModemManager ... (Telit) [ttyUSB2] probe required: 'at' > ModemManager ... (Telit) [ttyUSB1] probe required: 'at' > ModemManager ... (Iridium) [ttyS4] probe required: 'at, at-vendor, > at-product' > ModemManager ... (u-blox) [ttyS4] probe required: 'at, at-vendor' > ModemManager ... (Telit) [ttyS4] probe required: 'at, at-vendor' > ModemManager ... (Cinterion) [ttyS4] probe required: 'at, at-vendor' > ModemManager ... (Nokia) [ttyS4] probe required: 'at, at-vendor, at-icera' > ModemManager ... (Via CBP7) [ttyS4] probe required: 'at, at-vendor, > at-product' > ModemManager ... (Generic) [ttyS4] probe required: 'at, qcdm' > > + grep 'probe required' lm940-device-filter-policies-default.log > ModemManager ... (Telit) [cdc-wdm1] probe required: 'qmi' > ModemManager ... (Telit) [ttyUSB5] probe required: 'at' > ModemManager ... (Telit) [ttyUSB4] probe required: 'at' > ModemManager ... (Telit) [ttyUSB3] probe required: 'at' > ModemManager ... (Telit) [ttyUSB2] probe required: 'at' > ModemManager ... (Telit) [ttyUSB1] probe required: 'at' > ModemManager ... (Iridium) [ttyS4] probe required: 'at, at-vendor, > at-product' > ModemManager ... (u-blox) [ttyS4] probe required: 'at, at-vendor' > ModemManager ... (Telit) [ttyS4] probe required: 'at, at-vendor' > ModemManager ... (Cinterion) [ttyS4] probe required: 'at, at-vendor' > ModemManager ... (Nokia) [ttyS4] probe required: 'at, at-vendor, at-icera' > ModemManager ... (Via CBP7) [ttyS4] probe required: 'at, at-vendor, > at-product' > ModemManager ... (Generic) [ttyS4] probe required: 'at, qcdm' > > + grep 'probe required' lm940-device-filter-policies-strict.log > ModemManager ... (Telit) [cdc-wdm1] probe required: 'qmi' > ModemManager ... (Telit) [ttyUSB5] probe required: 'at' > ModemManager ... (Telit) [ttyUSB4] probe required: 'at' > ModemManager ... (Telit) [ttyUSB3] probe required: 'at' > ModemManager ... (Telit) [ttyUSB2] probe required: 'at' > ModemManager ... (Telit) [ttyUSB1] probe required: 'at > > So, regarding modem recognition, everything looks fine to me. > > This is actually a good test, thank you! 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. -- Aleksander https://aleksander.es
_______________________________________________ ModemManager-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel
