udev можно использовать для привязки, конечно, только кренделю это не надо. Он прекрасно и так будет работать.
Походу у тебя проблемы либо с портами, либо с разъёмами. Открой отдельное окно с терминалом и запусти в нём:
И смотри. Судя по описанию у тебя "отсыхает" порт и тут же переопределяется, причём система не видит, что он отсох и создаёт новый. При таком раскладе udev будет бессилен, потом что по мнению системы старый порт ещё жив. И если это так, тут поможет только одно: искать физически причину, может микротрещины в районе порта, можно попробовать пропаять. Ну или менять материнку. Ну либо, если у тебя там портов несколько, искать живой порт. Думаю у тебя были проблемы при установки с usb именно поэтому.
Далее.
НИКОГДА не надо запускать ничего лишнего через sudo! Так многие начинающие делают, но нет, так делать не надо никогда. Это простой, казалось бы, метод решения проблемы, но вы же не прорубаете в дверях дыру, если вам через установленных глазок плохо видно? И chmod не нужен на порт. Всё что нужно - внести себя в группу, которой принадлежат порты, если у человека действительно проблема в этом.
Вот тут я писал как это сделать:
https://cnc3018.ru/threads/programmy-dlja-linux.2846/page-2#post-47483
Во первых какая прошивка на станке? Для кендла 1.1.7 нужна прошивка 1.1, если 0.9 - работать не будет и связь тут не при чём. Для проверки связи сделайте так:
Bash:
sudo apt install screen
screen /dev/ttyUSB0 115200
Первая команда поставит скрин, весма полезная штука, но сейчас не об этом. Вторая - подключится к порту. Вы должны увидеть что-то вроде:
Если не показывает - понажимайте несколько раз enter, должно отозваться "OK" на каждое нажатие. После этого можно нажать $I и опять ввод (одллар и I могут не отображаться, это не страшно, просто набирайте) он покажет версию прошивки. Если не отзывается - значит проблема с подключением. Если отозвался - смотрим версию прошивки и проверяем. В случае 0.9 - берём другой кандл. В случае 1.1 - будем копать дальше. Проверяйте.
Да, забыл написать: что бы выйти из screen нажимаете Ctrl и латинскую "a". Затем латинскую "k" и на вопрос о закрытии внизу экрана отвечаете "y" (естественно тоже латинская).