diff options
author | Aleksander Morgado <aleksander@aleksander.es> | 2016-07-28 00:14:07 +0200 |
---|---|---|
committer | Aleksander Morgado <aleksander@aleksander.es> | 2016-08-06 10:41:52 +0200 |
commit | 1ca47e4b52b04ef4c7b652f39097c9469dde6429 (patch) | |
tree | e49d26e268b47aa104d8f0b1c63d98d0eb85ee0c | |
parent | e47e654d335a5bd8311090fddef53b621c3a1496 (diff) |
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.
-rw-r--r-- | plugins/zte/77-mm-zte-port-types.rules | 8 |
1 files 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" |