smokeybreeze, you can control the usb device name assigned to usb devices using udev - so that you don't have to care what order they are plugged in.
I thought I had wikid this somewhere but can't find it. If you google for udev rules you'll find lots of info on how to add your own udev rule files in /etc/udev/rules.d for each device you want a fixed serial port name for (as well as do things like run scripts on insertion and removal).
For example a made a rule to give memory cards for my gopro hero camera the fixed name of /dev/hero and runs a script to archive the pictures/video when I insert it.
Code:
# rule to match Sandisk memory card used by gopro hero camera
KERNEL=="sd*1", BUS=="usb", SUBSYSTEMS=="scsi", DRIVERS=="sd", ATTRS{model}=="SDDR-113", ATTRS{vendor}=="SanDisk", SYMLINK+="hero" RUN+="/home/cgalpin/bin/hero_copy.sh %k"
Bookmarks