I have some issues with the USB port on the TK1. Using a high-bandwidth USB 3.0 camera, I can sometimes get the device to begin sending frames the first try. When it doesn’t work, it shows that the device has disconnected and I have to un-plug and re-plug the cable to get it back. If I try this through a USB 3.0 hub, it will disconnect the hub as well and doesn’t come back after an unplug without a reboot.
I have the suspend workaround set in my rc.local:
sudo bash -c ‘echo -1 > /sys/module/usbcore/parameters/autosuspend’
This camera works without issue on the desktop. My guess is that it is not being fed enough power, or the power is inconsistent.