I'm running a linux machine (Ubuntu 10.04) inside of an autonomous submarine that has many USB devices attached to it such as cameras, usb->serial devices, etc. Unfortunately, every time the machine boots up my devices seem to get assigned differently. For example, my various USB->serial devices will show up as different /dev/ttyUSB*, and my cameras will show up as different /dev/video*.
Is there some way to force these USB devices to get consistently assigned to the same /dev files?