Название: [Решено] Статическая привязка USB-устройств к портам Отправлено: sergek от Февраль 17, 2023, 00:13 Коллеги,
к малине подключены два преобразователя интерфейса USB/RS-485, операционная система назначает им имена: Код: sergek@Home:~ $ ls -l /dev/*US* Код: sergek@Home:~ $ ls -l /dev/*US* Чтобы программа использовала постоянные имена, сделал симлинки с помощью правил /etc/udev/rules.d/90-converters.rules: Код: SUBSYSTEM=="tty", SUBSYSTEMS=="usb", ATTRS{idVendor}=="0403", ATTRS{idProduct}=="0000", SYMLINK+="USR103", MODE="0777" Теперь ссылки на порты, с которыми работает моя программа, не меняются, даже если операционка изменила их имена: Код: lrwxrwxrwx 1 root root 7 фев 8 10:12 /dev/USR101 -> ttyUSB2 Код: lrwxrwxrwx 1 root root 7 фев 12 14:59 /dev/USR101 -> ttyUSB0 Подскажите, пожалуйста, есть ли способ восстановить подключение кроме переоткрытия порта в самой программе? Название: Re: Статическая привязка USB-устройств к портам Отправлено: sergek от Февраль 27, 2023, 16:42 С причиной переподключения портов, вроде, разобрался - просадка по напряжению питания. Совсем забыл про эту проблему: когда запускал малину, пришлось искать блок питания и приличный usb-кабель. Подобрал 3-х амперный зарядник, вроде стабильно заработало. А потом подключил два usb-преобразователя и начались фокусы. Придется тратиться на блок питания))
|