diff options
Diffstat (limited to 'plugins')
-rw-r--r-- | plugins/udevng.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/plugins/udevng.c b/plugins/udevng.c index 3bc72f17..a0879c82 100644 --- a/plugins/udevng.c +++ b/plugins/udevng.c @@ -338,9 +338,15 @@ static gboolean setup_huawei(struct modem_info *modem) } } + if (qmi != NULL && net != NULL) { + ofono_modem_set_driver(modem->modem, "gobi"); + goto done; + } + if (mdm == NULL || pcui == NULL) return FALSE; +done: DBG("mdm=%s pcui=%s diag=%s qmi=%s net=%s", mdm, pcui, diag, qmi, net); ofono_modem_set_string(modem->modem, "Device", qmi); |