From 167936f47ddfb6dba98c768a2aa30dfd347ac0da Mon Sep 17 00:00:00 2001 From: Torsten Spindler Date: Thu, 14 Apr 2011 13:35:57 -0500 Subject: [PATCH] core: enable Easytether Android USB interfaces These interfaces are a proprietary USB-ethernet-style virtual interface that of course does not have proper driver links. Given that it's so easy to support, just do it. --- src/nm-udev-manager.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/nm-udev-manager.c b/src/nm-udev-manager.c index 853c4fecb..f20fe78b6 100644 --- a/src/nm-udev-manager.c +++ b/src/nm-udev-manager.c @@ -385,8 +385,12 @@ device_creator (NMUdevManager *manager, } if (!driver) { - nm_log_warn (LOGD_HW, "%s: couldn't determine device driver; ignoring...", path); - goto out; + if (g_str_has_prefix (ifname), "easytether") { + driver = "easytether"; + } else { + nm_log_warn (LOGD_HW, "%s: couldn't determine device driver; ignoring...", path); + goto out; + } } ifindex = g_udev_device_get_sysfs_attr_as_int (udev_device, "ifindex");