Is there any way to permanently set USB0 to one node and USB1 to different node?

OK. Good to know. I don't know why this happens either.

I never thought of that, This would also work for two similar cables with diffrent serial identifiers:

~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 005: ID 14cd:1212 Super Top microSD card reader (SY-T18)
**Bus 001 Device 004: ID 067b:23c3 Prolific Technology, Inc. **
**Bus 001 Device 003: ID 067b:23c3 Prolific Technology, Inc.** 
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
pi:~$ ls /dev/serial/by-id
usb-Prolific_Technology_Inc._USB-Serial_Controller_BZBWb103Y23-if00-port0
usb-Prolific_Technology_Inc._USB-Serial_Controller_CTA_f103Y23-if00-port0

Notice how they have their own unique serial identifiers even though they have the same ID. This has potential to work as a alternative solution.

I have seen an issue with using /by-id ... when I used a cheap far eastern usb-serial cable it turned out it was using cheap cloned chips... and so the id of two cables was the same... so the same issue of telling them apart remained... (using vendor supplied cables was ok as they had discrete ids.)

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.