summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarcel Holtmann <marcel@holtmann.org>2009-01-02 22:33:21 +0100
committerMarcel Holtmann <marcel@holtmann.org>2009-01-02 22:33:21 +0100
commitd56ce7071953aaccaa56a3e3effbd5d59838be11 (patch)
tree0c788103d45d5ad575e42ecaea0a01cb7111c204
parentce65c266ed92290f8e8b7ccafe1d55a12fc3e22e (diff)
downloadconnman-d56ce7071953aaccaa56a3e3effbd5d59838be11.tar.gz
connman-d56ce7071953aaccaa56a3e3effbd5d59838be11.tar.bz2
connman-d56ce7071953aaccaa56a3e3effbd5d59838be11.zip
Add detection support for Novatel devices
-rw-r--r--src/connman.rules3
-rw-r--r--src/udev.c2
2 files changed, 5 insertions, 0 deletions
diff --git a/src/connman.rules b/src/connman.rules
index 3cf20e1a..8a935cef 100644
--- a/src/connman.rules
+++ b/src/connman.rules
@@ -4,5 +4,8 @@ SUBSYSTEM=="net", DRIVERS=="hso", ENV{CONNMAN_TYPE}="hso"
SUBSYSTEM=="tty", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1003", \
ENV{CONNMAN_TYPE}="huawei"
+SUBSYSTEM=="tty", ATTRS{idVendor}=="1410", ATTRS{idProduct}=="4400", \
+ ENV{CONNMAN_TYPE}="novatel"
+
ENV{CONNMAN_TYPE}=="?*", ENV{CONNMAN_INTERFACE}="$kernel", \
RUN+="socket:@/org/moblin/connman/udev"
diff --git a/src/udev.c b/src/udev.c
index 58510aa1..623962af 100644
--- a/src/udev.c
+++ b/src/udev.c
@@ -105,6 +105,8 @@ static void add_device(struct udev_device *udev_device)
if (g_str_equal(type, "huawei") == TRUE)
devtype = CONNMAN_DEVICE_TYPE_HUAWEI;
+ else if (g_str_equal(type, "novatel") == TRUE)
+ devtype = CONNMAN_DEVICE_TYPE_NOVATEL;
else
return;