Как к символьной ссылке устройство через udev и всегда указывают на то же устройство?

У меня есть следующее правило udev для термического принтера USB, который работает с сериалом через usb:

SUBSYSTEMS=="usb", ATTRS{idVendor}=="1c8a", ATTRS{idProduct}=="3001", SYMLINK+="ttyS99", MODE="0660", GROUP="lp"

вывод ls -la:

lrwxrwxrwx 1 root root 7 ago 21 10:50 /dev/ttyS99 -> ttyACM1

но если я выключаю его и на снова, он символьные ссылки на неправильное устройство:

вывод ls -la после выключения и на снова:

lrwxrwxrwx 1 root root 15 ago 22 13:28 /dev/ttyS99 -> bus/usb/001/008

Как я могу заставить его всегда указать на ttyACM1?

2
задан 22 August 2018 в 19:30

2 ответа

Найденный ответом: Я добавил SUBSYSTEM=="tty" в запуске:

SUBSYSTEM=="tty", SUBSYSTEMS=="usb", ATTRS{idVendor}=="1c8a", ATTRS{idProduct}=="3001", SYMLINK+="ttyS99", MODE="0660", GROUP="lp"

1
ответ дан 2 December 2019 в 07:08

Изменение SUBSYSTEMS кому: SUBSYSTEM в правиле usb в Вашей начальной букве ruleset и затем это будет работать.

-1
ответ дан 2 December 2019 в 07:08

Другие вопросы по тегам:

Похожие вопросы: