Hi everybody
For a robot project I need to connect two RS+ to a Linux PC. The devices are connected through USB (output type: serial). I need to assign a deterministic device name (ttyACM0 and ttyACM1) to each of the RS+, since I need to know from which one the position information is coming.
Without any specific udev rules, Linux is assigning /dev/ttyACM0 to the first and /def/ttyACM1 to the second RS+ which is connected (or started). Therefore I am looking for an attribute by which they can be distinguished from one another.
If I hit:
udevadm info --name=/dev/ttyACMx --attribute-walk | grep ATTRS{serial}
I get:
ATTRS{serial}==“0000:3d:00.0”
for both devices, which is not an attribute of the Reach device.
Querying the device information with:
udevadm info --name=/dev/ttyACMx --attribute-walk
there is only:
KERNEL==“ttyACM0”
SUBSYSTEM==“tty”
DRIVER==“”
returned for the device. None parent devices do not show any unique attributes
Is there any attribute by which I can identify the RS+ devices in a udev rule?
Is it possible to set such an identifier on the Reach device, e.g. a serial number?
Any help would be appreciated
(FW v2.18.1)