I have several identical USB to serial port adapters on my Fedora FC12 server. Each time I boot, the devices seem to change devices names (/dev/ttyUSBn). Now I will assume that the bus and device names do that change. That thye are tied to the USB hubs inside the motherboard. So is it possible to determine the /dev name given a Bus and Device ID? I am hoping for a command line interface, but I am not scared to write some C code, but would need to help with what system functions I might need to call.