bufford
Well-Known Member
Just change your 99-arduino.rules using serial numbers instead of ports with whatever symlink names you want to use...
Code:Set up identifiers for UNOS: Remove all but one UNO from the USB ports and hubs, then run these commands: $ udevadm info -a -n /dev/ttyACM0 | less > info.log $ nano info.log looking at parent device '/devices/platform/bcm2708_usb/usb1/1-1/1-1.3/1-1.3.4': KERNELS=="1-1.3.4" ATTRS{manufacturer}=="Arduino (www.arduino.cc)" ATTRS{serial}=="85336303532351F0A031" Repeat for additional UNOS on the USB ports Then create the rules files: $ sudo nano /etc/udev/rules.d/99-arduino.rules SUBSYSTEM=="tty", KERNEL=="ttyACM*" , ATTRS{serial}=="85336303532351F0A031", SYMLINK+="brewpi1", GROUP="brewpi" SUBSYSTEM=="tty", KERNEL=="ttyACM*" , ATTRS{serial}=="85334333931351F0F020", SYMLINK+="brewpi2", GROUP="brewpi"
Then reload them...
Code:$ sudo /etc/init.d/udev reload
...and you should be off and running again...
Cheers!
I have tried this and get invalid option - - 'a' as a response. I feel like this should be an easy thing that I should know but I just can't see what I am doing wrong.