- New feature under test (please post feedback if you try this):
usb_ready_retry environment variable. This env allows users to select how long U-Boot will retry in testing the USB drive readiness. To enable the feature, set this env either in Linux or U-Boot. The period could be any unsigned integer, so increase the period as needed to a number where you are comfortable that the USB drive is working, and add a few seconds to be sure. For example, set this period to 5 seconds:
fw_setenv usb_ready_retry 5