Я писал правило udev, которое использует ID_PATH, просто чтобы сделать устройство устойчивым к порту, в который оно вставлено.
Так вот что у меня есть
KERNEL=="ttyUSB?",SUBSYSTEM=="tty",ENV{ID_BUS}=="usb",ENV{ID_PATH}=="pci-0000:00:12.0-usb-0:1:1.0",SYMLINK="bla"
Первоначально файл называется 52-foo.rules, и он не работает. Я переименовал его в 81-foo.rules и он отлично работает.
Это как значения ENV {} действительны только в том случае, если число достаточно велико. Может кто-нибудь объяснить, почему это так?
Спасибо,