From 1ca47e4b52b04ef4c7b652f39097c9469dde6429 Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Thu, 28 Jul 2016 00:14:07 +0200 Subject: [PATCH] zte,udev: avoid making the rules tty-only, and simplify single vendor check The rules were matched only against devices with an exact 'tty' subsystem, and that means that we were not properly adding additional tags on e.g. wwan or cdc-wdm devices. --- plugins/zte/77-mm-zte-port-types.rules | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/plugins/zte/77-mm-zte-port-types.rules b/plugins/zte/77-mm-zte-port-types.rules index 027ad132..cae3caea 100644 --- a/plugins/zte/77-mm-zte-port-types.rules +++ b/plugins/zte/77-mm-zte-port-types.rules @@ -1,12 +1,8 @@ # do not edit this file, it will be overwritten on update ACTION!="add|change|move", GOTO="mm_zte_port_types_end" -SUBSYSTEM!="tty", GOTO="mm_zte_port_types_end" - -SUBSYSTEMS=="usb", ATTRS{idVendor}=="19d2", GOTO="mm_zte_port_types_vendorcheck" -GOTO="mm_zte_port_types_end" - -LABEL="mm_zte_port_types_vendorcheck" +SUBSYSTEMS!="usb", GOTO="mm_zte_port_types_end" +ATTRS{idVendor}!="19d2", GOTO="mm_zte_port_types_end" ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0001", ATTRS{bInterfaceNumber}=="00", ENV{ID_MM_ZTE_PORT_TYPE_MODEM}="1" ATTRS{idVendor}=="19d2", ATTRS{idProduct}=="0001", ATTRS{bInterfaceNumber}=="02", ENV{ID_MM_ZTE_PORT_TYPE_AUX}="1"