Este é um dispositivo USB único que possui várias interfaces:
-
Você pode usar
ATTRS{bInterfaceNumber}
na regra e criar 4 regras (uma para cada interface)Então você tem controle total para nomear / numerar como quiser
-
Caso contrário, use o número de interface
%E{ID_USB_INTERFACE_NUM}
em vez do número do kernel.SUBSYSTEM=="tty", ATTRS{idVendor}==0403"", ATTRS{idProduct}=="6011", SYMLINK:="ttyUART%E{ID_USB_INTERFACE_NUM}", GROUP:="users", MODE:="0666"
Mas você não tem controle total sobre numeração (mas eles são fixos).
Não deve ser um problema no seu caso, você tem apenas portas seriais. Exemplo, no meu caso eu tenho chave 3G
12d1:1c1e Huawei Technologies Co., Ltd.
com 2 interfaces seriais (00
,02
), tem outra interface (01
usb-storage, uma unidade de CD emulada contém driver do Windows). Então eu peguei estes:lrwxrwxrwx 1 root root 7 Jun 4 19:36 /dev/ttyUART00 -> ttyUSB0 lrwxrwxrwx 1 root root 7 Jun 4 19:36 /dev/ttyUART02 -> ttyUSB1 crw-rw-rw- 1 root users 188, 0 Jun 4 19:36 /dev/ttyUSB0 crw-rw-rw- 1 root users 188, 1 Jun 4 19:36 /dev/ttyUSB1