[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

udev rules no funciona conectando dos dispositivos iguales al mismo tiempo



Como lo dice el subject, tengo una regla para UDEV, esta regla funciona bien.
Cuando conecto el dispositivo, hace el cambio correcto.
Cuando reinicio también realizar la regla, si el dispositivo estaba conectado.

El problema, es cuando conecto dos dispositivos iguales, uno aplica la regla, el otro no.

La regla es la siguiente:

##
SUBSYSTEM=="block",
ACTION="">
SYSFS{idVendor}=="19d2",
SYSFS{idProduct}=="2000",
OPTIONS="ignore_device"

SUBSYSTEM=="usb",
SYSFS{idProduct}=="0037", SYSFS{idVendor}=="19d2", RUN+="/usr/sbin/usb_modeswitch"
##

Y lo que me pasa es lo siguiente:

Dispositivos desconectados:
$ lsusb
Bus 001 Device 011: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

Conecto los dispositivos, simultáneamente:
$ lsusb
Bus 001 Device 017: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 011: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 020: ID 19d2:2000 ZTE WCDMA Technologies MSM MF627/MF628/MF628+/MF636+ HSDPA/HSUPA
Bus 001 Device 018: ID 058f:6377 Alcor Micro Corp. Multimedia Card Reader
Bus 001 Device 019: ID 19d2:2000 ZTE WCDMA Technologies MSM MF627/MF628/MF628+/MF636+ HSDPA/HSUPA

Luego de unos segundos:
$ lsusb
Bus 001 Device 017: ID 05e3:0608 Genesys Logic, Inc. USB-2.0 4-Port HUB
Bus 001 Device 011: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 020: ID 19d2:2000 ZTE WCDMA Technologies MSM MF627/MF628/MF628+/MF636+ HSDPA/HSUPA
Bus 001 Device 018: ID 058f:6377 Alcor Micro Corp. Multimedia Card Reader
Bus 001 Device 021: ID 19d2:2003 ZTE WCDMA Technologies MSM 

Y no nunca aplica la regla a los dos, solo a uno, Siempre.

Debo modificar la regla o correr un deamon, en cualquier de los dos caso, necesitaria una mano.

Nota: si de algo sirve la regla se llama:
/etc/udev/rules.d/15-zte.rules

No conozco el significado del numero antes del nombre.

Desde ya muchas gracias! 
--
Atte,
Egui Mariano Germán

Reply to: