diff options
author | Aleksander Morgado <aleksander@lanedo.com> | 2013-04-17 12:18:41 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@lanedo.com> | 2013-04-17 12:18:41 +0200 |
commit | cab1586116fa50de7cf60a6f630e4fb9328b3ce1 (patch) | |
tree | 320cd414f2cd0a92124fe358e48b22e60ab6fd7b | |
parent | 52f9dad0431bcfc558939b684528b7bec5d74c95 (diff) |
device: look for vendor/product ID on the grandparent for MBIM devicesaleksander/mbim
-rw-r--r-- | src/mm-device.c | 5 |
1 files 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); |