cdc-wdm0 are now usbmisc devices
---
 plugins/udevng.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/plugins/udevng.c b/plugins/udevng.c
index e43d045..9643b0a 100644
--- a/plugins/udevng.c
+++ b/plugins/udevng.c
@@ -1217,7 +1217,7 @@ static void check_device(struct udev_device *device)
                        return;
        }
 
-       if (g_str_equal(bus, "usb") == TRUE)
+       if ((g_str_equal(bus, "usb") == TRUE) || (g_str_equal(bus, "usbmisc") 
== TRUE))
                check_usb_device(device);
 }
 
@@ -1267,6 +1267,7 @@ static void enumerate_devices(struct udev *context)
 
        udev_enumerate_add_match_subsystem(enumerate, "tty");
        udev_enumerate_add_match_subsystem(enumerate, "usb");
+       udev_enumerate_add_match_subsystem(enumerate, "usbmisc");
        udev_enumerate_add_match_subsystem(enumerate, "net");
 
        udev_enumerate_scan_devices(enumerate);
@@ -1389,6 +1390,7 @@ static int detect_init(void)
 
        udev_monitor_filter_add_match_subsystem_devtype(udev_mon, "tty", NULL);
        udev_monitor_filter_add_match_subsystem_devtype(udev_mon, "usb", NULL);
+       udev_monitor_filter_add_match_subsystem_devtype(udev_mon, "usbmisc", 
NULL);
        udev_monitor_filter_add_match_subsystem_devtype(udev_mon, "net", NULL);
 
        udev_monitor_filter_update(udev_mon);
-- 
1.9.1

_______________________________________________
ofono mailing list
[email protected]
https://lists.ofono.org/mailman/listinfo/ofono

Reply via email to