Изменение ttyUSBx у подключенного к порту USB устройства

Добрый день.

Номер в имени ttyUSBN — это не адрес разъёма, а просто счётчик: ядро выдаёт номера в том порядке, в котором порты регистрируются. Когда вы подключили конвертер на работающем контроллере, порты встроенного 4G-модема уже были заняты, поэтому FTDI досталось ttyUSB4. При перезагрузке USB-контроллер внешнего разъёма инициализируется раньше внутреннего модема, конвертер регистрируется первым и получает ttyUSB0, а порты модема сдвигаются. Порядок здесь принципиально не гарантирован — на нашем стенде даже интерфейсы одного и того же модема разложились как if03 → ttyUSB3, if04 → ttyUSB1. Поэтому опираться на номер не нужно, вместо него есть постоянные имена.

Рекомендую, еще посмотреть данную тему