From cab1586116fa50de7cf60a6f630e4fb9328b3ce1 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Wed, 17 Apr 2013 12:18:41 +0200 Subject: device: look for vendor/product ID on the grandparent for MBIM devices --- src/mm-device.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/mm-device.c b/src/mm-device.c index 78004395..26b74084 100644 --- a/src/mm-device.c +++ b/src/mm-device.c @@ -145,8 +145,9 @@ get_device_ids (GUdevDevice *device, success = TRUE; goto out; } else if (g_str_has_prefix (parent_subsys, "usb") && - g_str_equal (g_udev_device_get_driver (parent), "qmi_wwan")) { - /* Need to look for vendor/product in the parent of the QMI device */ + (g_str_equal (g_udev_device_get_driver (parent), "qmi_wwan") || + g_str_equal (g_udev_device_get_driver (parent), "cdc_mbim"))) { + /* Need to look for vendor/product in the parent of the QMI/MBIM device */ GUdevDevice *qmi_parent; qmi_parent = g_udev_device_get_parent (parent); -- cgit v1.2.3