On Wed, Apr 6, 2016 at 9:01 AM, Yegor Yefremov <yegorsli...@googlemail.com> wrote: >>> I have a problem with SIM7100E. Though kernel creates wwan0 device, >>> it >>> is not visible in ModemManager. >> >> Try the following patch if you can; also ensure you are building >> ModemManager with QMI support (which is the default). Basically, we've >> never seen a QMI SimTech device before, and the SimTech plugin is only >> built to work with PPP-style devices. So it may work but just not use >> the wwan0 port. This patch will move your device to the generic QMI >> plugin: >> >> diff --git a/plugins/simtech/mm-plugin-simtech.c >> b/plugins/simtech/mm-plugin-simtech.c >> index a38942d..941e2db 100644 >> --- a/plugins/simtech/mm-plugin-simtech.c >> +++ b/plugins/simtech/mm-plugin-simtech.c >> @@ -113,6 +113,7 @@ mm_plugin_create (void) >> static const gchar *subsystems[] = { "tty", NULL }; >> static const guint16 vendor_ids[] = { 0x1e0e, /* A-Link (for now) */ >> 0 }; >> + static const gchar *forbidden_drivers[] = { "qmi_wwan", "cdc_mbim", >> NULL }; >> >> return MM_PLUGIN ( >> g_object_new (MM_TYPE_PLUGIN_SIMTECH, >> @@ -121,6 +122,7 @@ mm_plugin_create (void) >> MM_PLUGIN_ALLOWED_VENDOR_IDS, vendor_ids, >> MM_PLUGIN_ALLOWED_AT, TRUE, >> MM_PLUGIN_ALLOWED_QCDM, TRUE, >> + MM_PLUGIN_FORBIDDEN_DRIVERS, forbidden_drivers, >> NULL)); >> } > > Thanks for the fix. Everything is working as expected. Tested with > SIM5360E and SIM7100E. > > Will this change be included into upcoming 1.6.0 release?
I was targeting to have the vendor-specific plugins provide QMI support themselves, instead of always falling back to the generic plugin looking for QMI support. The main reasoning is that the probing will be quicker if there's a VID-based filter that grabs the plugin right away, instead of falling back to generic, which among other things may try the vendor/product string probing, which is slower. Not sure if this idea is good or bad, but I think it makes sense. What do you guys think? I believe the Telit plugin has the same 'issue', it doesn't explicitly support QMI and falls back to the generic plugin for the LN920. -- Aleksander https://aleksander.es _______________________________________________ ModemManager-devel mailing list ModemManager-devel@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/modemmanager-devel