OS: Ubuntu 12.04
Kernel: 3.2.0-26-generic
Имеются адаптеры USB-RS232 (какие то pl2303, какие то CP2103).
К компьютеру подключаются два адаптера (для фискального регистратора и для сканера штрих-кода).
Все устройства прекрасно опознаются и в системе определяются два "виртуальных" COM порта:
ttyUSB0
ttyUSB1
Кассовая программа прекрасно с ними работает. Но возникает следующая проблема.
Нумерация виртуальных COM - портов не статична.
(Поясню последнюю фразу)
Допустим при запуске компьютера устройства инициируются следующим образом:
адаптер фискального регистратора - ttyUSB0
адаптер сканера штрих-кода - ttyUSB1
При следующем запуске картинка может поменяться с точностью до наоборот:
адаптер фискального регистратора - ttyUSB1
адаптер сканера штрих-кода - ttyUSB0
Каждый раз перенастраивать кассовую программу на изменившиеся порты - нереально.
Знаю что каждое USB устройство имеет свой ID (идентификатор).
Вопрос.
Возможно ли настроить так, что бы независимо от перезапуска и независимо от очередности подключения
один usb адаптер всегда был ttyUSB0
а другой usb адаптер всегда был ttyUSB1