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.
Please note that you need to change the jetson_tk1.conf file before flashing the system to enable USB 3.0. This is documented in the release notes, but also with comments in the file. Simply commenting one line out and another in is sufficient.
Yes, I have enabled 3.0 mode and it’s visible in lsusb:
$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
I have several cameras that work flawlessly on a desktop (Ubuntu 14.04), but only intermittently with the TK1. I have also tried several powered and un-powered USB 3.0 hubs in between.