Добрый день. ОС Ubuntu 12.04, проблема с правилами udev.
Есть правило, которое делает сим-линк с ttyUSB* на ttyS4 в зависимости от устройства, что-то вроде:
KERNEL=="ttyUSB*", ATTRS{idVendor}=="067b", ATTRS{idProduct}=="2303", SYMLINK="ttyS4", MODE="0666"
Ну так вот, если после запуска системы выключить и включить устройство - правило все отрабатывает и создает ссылку.
Но если устройство включено раньше запуска системы, то правило не работает, приходится отключать и включать, что не очень уддоно. До этого был Debian 6 и Debian 7, где все замечательно работало так как надо, но необходимо настроить на Ubuntu. Пробовал на чистых 12.04 и 13.10, везде такая проблема. Делать сим линк в rc.local не подходит, т.к. устройство не одно, а в прикладном софте уже стоит нужный com порт, и если одно включить, второе выключить, то при запуске системы, оборудование не попадает на нужные com порты. Можно ли как то сделать так, чтобы udev запускал правила при старте системы, а не от выкл-вкл оборудования?
Когда устройство включено, перезапуск udev тоже ничего не дает. Только физическое выкл-вкл, чтобы ссылка появилась.