udev: Track NDIS port of Huawei devices (if present)

This commit is contained in:
Marcel Holtmann 2010-10-05 16:21:19 +02:00
parent da54398fa5
commit 45a2077e67
2 changed files with 4 additions and 0 deletions

View File

@ -54,6 +54,7 @@ ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="140b", ENV{OFONO_IFACE_NUM}=="00", E
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="140b", ENV{OFONO_IFACE_NUM}=="02", ENV{OFONO_HUAWEI_TYPE}="Pcui"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="140c", ENV{OFONO_IFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="140c", ENV{OFONO_IFACE_NUM}=="01", ENV{OFONO_HUAWEI_TYPE}="NDIS"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="140c", ENV{OFONO_IFACE_NUM}=="03", ENV{OFONO_HUAWEI_TYPE}="Pcui"
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="140d", ENV{OFONO_IFACE_NUM}=="00", ENV{OFONO_HUAWEI_TYPE}="Modem"

View File

@ -353,6 +353,9 @@ static void add_huawei(struct ofono_modem *modem,
pcui = 1;
ofono_modem_set_integer(modem, "PcuiRegistered", pcui);
} else if (g_str_equal(type, "NDIS") == TRUE) {
devnode = udev_device_get_devnode(udev_device);
ofono_modem_set_string(modem, "NDIS", devnode);
}
break;