USB 3.0 External HDD not connecting consistently

It is possible that low power/energy savings mode is getting in the way. If you operate directly on the Jetson, then any kind of sleep function would probably not occur due to activity.

Some different ways to do this (or several at once) would be:

  • Add /etc/modprobe.d/usbcore.conf, content:
    options usbcore autosuspend=-1
  • Append to kernel parameters:
    usbcore.autosuspend=-1

In most releases you could append to the kernel command line via making this the last part of the “APPEND” key/value pair in “/boot/extlinux/extlinux.conf”. After boot you could “cat /proc/cmdline” to be sure it shows up. Then test again from remote…this should prevent issues from code to reduce power during inactivity.