Обычно я использую idVendor
и idProduct
, например, для моего OpenLogic Sniffer у меня есть:
ATTRS{idVendor}=="04d8", ATTRS{idProduct}=="fc92", MODE="0666", SYMLINK+="OpenLogicSniffer"
Для моих Arduinos Я просто использую idVendor
для установки режима; Я не создаю символическую ссылку
ACTION=="add", ATTRS{idVendor}=="16d0", MODE="0666"
ACTION=="add", ATTRS{idVendor}=="1a86", MODE="0666"
ACTION=="add", ATTRS{idVendor}=="2341", MODE="0666"
. Точно так же для моего Altera Blaster я хочу, чтобы он был виден моему экземпляру VirtualBox, поэтому у меня есть
ATTR{idVendor}=="09fb", ATTRS{idProduct}=="6001", GROUP="vboxusers"
Эти значения легко получить из lsusb
например
Bus 003 Device 003: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)
И мы видим устройство:
% ls -l /dev/ttyACM0
crw-rw-rw- 1 root dialout 166, 0 Aug 2 14:28 /dev/ttyACM0