Para dispositivos seriais, você deve encontrá-los nomeados pela topologia em /dev/serial/by-path/
, portanto, se você usar os mesmos hubs e portas usb, ele deverá permanecer constante. Por exemplo:
ls -l /dev/serial/by-path/pci-0000:04:00.0-usb-0:2.1.1:1.0-port0
... /dev/serial/by-path/pci-0000:04:00.0-usb-0:2.1.1:1.0-port0 -> ../../ttyUSB0
Da mesma forma, você deve encontrar os dispositivos pelo nome, às vezes incluindo o número de série, em /dev/serial/by-id/
, por exemplo:
ls -l /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A5771WOA-if00-port0
... /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A5771WOA-if00-port0 -> ../../ttyUSB0