---
 plugins/ofono.rules | 6 ++++++
 plugins/udevng.c    | 7 +++----
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/plugins/ofono.rules b/plugins/ofono.rules
index 450f6c6..59c78d5 100644
--- a/plugins/ofono.rules
+++ b/plugins/ofono.rules
@@ -26,4 +26,10 @@ ATTRS{serial}=="1234567890ABCDEF", ENV{ID_SERIAL_SHORT}=""
 ATTRS{idVendor}=="0421", ATTRS{idProduct}=="023e", 
ENV{OFONO_DRIVER}="nokiacdma"
 ATTRS{idVendor}=="0421", ATTRS{idProduct}=="00b6", 
ENV{OFONO_DRIVER}="nokiacdma"
 
+
+DRIVER=="hso",ENV{OFONO_DRIVER}="hso"
+ENV{OFONO_DRIVER}=="hso",ATTR{hsotype}=="Control",ENV{OFONO_LABEL}="control"
+ENV{OFONO_DRIVER}=="hso",ATTR{hsotype}=="Application",ENV{OFONO_LABEL}="app"
+ENV{OFONO_DRIVER}=="hso",ATTR{hsotype}=="Modem",ENV{OFONO_LABEL}="modem"
+
 LABEL="ofono_end"
diff --git a/plugins/udevng.c b/plugins/udevng.c
index f66a8b1..2082a47 100644
--- a/plugins/udevng.c
+++ b/plugins/udevng.c
@@ -168,11 +168,11 @@ static gboolean setup_hso(struct modem_info *modem)
                DBG("%s %s %s %s %s", info->devnode, info->interface,
                                info->number, info->label, info->sysattr);
 
-               if (g_strcmp0(info->sysattr, "Control") == 0)
+               if (g_strcmp0(info->label, "control") == 0)
                        ctl = info->devnode;
-               else if (g_strcmp0(info->sysattr, "Application") == 0)
+               else if (g_strcmp0(info->label, "app") == 0)
                        app = info->devnode;
-               else if (g_strcmp0(info->sysattr, "Modem") == 0)
+               else if (g_strcmp0(info->label, "modem") == 0)
                        mdm = info->devnode;
        }
 
@@ -1338,7 +1338,6 @@ static struct {
        { "mbm",        "cdc_acm",      "0930"          },
        { "mbm",        "cdc_ether",    "0930"          },
        { "mbm",        "cdc_ncm",      "0930"          },
-       { "hso",        "hso"                           },
        { "gobi",       "qmi_wwan"                      },
        { "gobi",       "qcserial"                      },
        { "sierra",     "qmi_wwan",     "1199"          },
-- 
2.9.3

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

Reply via email to