Wanganderry
Set a USB devices name in Linux
SUBSYSTEM==”tty”, ATTRS{idVendor}==”0403″, ATTRS{idProduct}==”6001″, ATTRS{serial}==”A6006B1W”, SYMLINK+=”um7″
udevadm monitor
KERNEL[59094.407544] remove /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4:1.0/ttyUSB0/tty/ttyUSB0 (tty)
KERNEL[59094.407631] remove /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4:1.0/ttyUSB0 (usb-serial)
KERNEL[59094.407759] remove /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4:1.0 (usb)
KERNEL[59094.408442] remove /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4 (usb)
KERNEL[59094.408825] remove /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0 (usb)
KERNEL[59094.409507] remove /devices/pci0000:00/0000:00:14.0/usb1/1-3 (usb)
UDEV [59094.425841] remove /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4:1.0/ttyUSB0/tty/ttyUSB0 (tty)
UDEV [59094.426082] remove /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3:1.0 (usb)
UDEV [59094.426230] remove /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4:1.0/ttyUSB0 (usb-serial)
UDEV [59094.426960] remove /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4/1-3.4:1.0 (usb)
UDEV [59094.427408] remove /devices/pci0000:00/0000:00:14.0/usb1/1-3/1-3.4 (usb)
UDEV [59094.428014] remove /devices/pci0000:00/0000:00:14.0/usb1/1-3 (usb)
Note: Change “ttyUSB0” to the device you are interested in. Udevadm info starts with the device specified by the devpath and then walks up the chain of parent devices. Therefore only use the first value output for each field.
udevadm info -a -n /dev/ttyUSB0 | grep -E ‘SUBSYSTEM|{idVendor}|{idProduct}|{serial}’
sudo nano /etc/udev/rules.d/99-myrobot.rules