summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--plugins/udevng.c6
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);