With a hub on the main USB port, the Uno and Leonardo appear as /dev/ttyACMx, and the Nano-compatible appears as /dev/ttyUSBx. I didn't have to install anything for them to do that. Connecting to the OTG port, the Uno works fine, the Leonardo appears in lsusb but doesn't create a serial port, and the Nano doesn't appear in lsusb. If I previously flashed the Blink program, they all run it correctly when plugged in. Any ideas what might be wrong here?