The funny thing is, that i have the same behaviour on 3 different RP4:

stellarmate@stellarmate:/dev/serial/by-id $ ls -lsa
total 0
0 drwxr-xr-x 2 root root 60 Jun  2 10:05 .
0 drwxr-xr-x 4 root root 80 Jun  2 10:05 ..
0 lrwxrwxrwx 1 root root 13 Jun  2 10:05 usb-1a86_USB2.0-Serial-if00-port0 -> ../../ttyUSB1
stellarmate@stellarmate:/dev/serial/by-id $
stellarmate@stellarmate:/dev/serial/by-id $ lsusb
Bus 002 Device 002: ID 03c3:260e
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bus 001 Device 004: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
Bus 001 Device 007: ID 03c3:120c
Bus 001 Device 005: ID 03c3:1f01
Bus 001 Device 003: ID 04b4:6572 Cypress Semiconductor Corp.
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
stellarmate@stellarmate:/dev/serial/by-id $ ls -l /dev/ttyUSB*
crw-rw---- 1 root dialout 188, 0 Jun 10 11:42 /dev/ttyUSB0
crw-rw---- 1 root dialout 188, 1 Jun 10 12:53 /dev/ttyUSB1
stellarmate@stellarmate:/dev/serial/by-id $

So it seems that the by-id is not generated correctly?

Read More...