aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@lanedo.com>2013-04-17 12:18:41 +0200
committerAleksander Morgado <aleksander@lanedo.com>2013-04-17 12:18:41 +0200
commitcab1586116fa50de7cf60a6f630e4fb9328b3ce1 (patch)
tree320cd414f2cd0a92124fe358e48b22e60ab6fd7b
parent52f9dad0431bcfc558939b684528b7bec5d74c95 (diff)
device: look for vendor/product ID on the grandparent for MBIM devicesaleksander/mbim
-rw-r--r--src/mm-device.c5
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);