diff options
-rw-r--r-- | plugins/Makefile.am | 4 | ||||
-rw-r--r-- | plugins/simtech/85-mm-simtech-ports.rules | 15 |
2 files changed, 18 insertions, 1 deletions
diff --git a/plugins/Makefile.am b/plugins/Makefile.am index 6a8c8245d..866673d8b 100644 --- a/plugins/Makefile.am +++ b/plugins/Makefile.am @@ -596,7 +596,9 @@ libmm_plugin_simtech_la_SOURCES = \ libmm_plugin_simtech_la_CPPFLAGS = $(PLUGIN_COMMON_COMPILER_FLAGS) libmm_plugin_simtech_la_LDFLAGS = $(PLUGIN_COMMON_LINKER_FLAGS) -dist_udevrules_DATA += simtech/77-mm-simtech-port-types.rules +dist_udevrules_DATA += \ + simtech/77-mm-simtech-port-types.rules \ + simtech/85-mm-simtech-ports.rules AM_CFLAGS += -DTESTUDEVRULESDIR_SIMTECH=\"${srcdir}/simtech\" diff --git a/plugins/simtech/85-mm-simtech-ports.rules b/plugins/simtech/85-mm-simtech-ports.rules new file mode 100644 index 000000000..f8dfef40e --- /dev/null +++ b/plugins/simtech/85-mm-simtech-ports.rules @@ -0,0 +1,15 @@ +ACTION!="add|change|move", GOTO="mm_simtech_port_blacklist_end" +SUBSYSTEM!="tty", GOTO="mm_simtech_port_blacklist_end" +SUBSYSTEMS=="usb", ATTRS{idVendor}=="1e0e", GOTO="mm_simtech_port_blacklist" +GOTO="mm_simtech_port_blacklist_end" + +LABEL="mm_simtech_port_blacklist" + +# This test must be separate because idVendor/idProduct and +# bInterfaceNumber are on different parents +SUBSYSTEMS=="usb", ATTRS{bInterfaceNumber}=="?*", ENV{.MM_USBIFNUM}="$attr{bInterfaceNumber}" + +# SIMCom SIM7100 +ATTRS{idVendor}=="1e0e", ATTRS{idProduct}=="9001", ENV{.MM_USBIFNUM}=="04", ENV{ID_MM_CANDIDATE}="0", GROUP="audio" + +LABEL="mm_simtech_port_blacklist_end" |