Hello,
We are experiencing a 4 minute boot delay when booting from MMC0 and Sitara is configured in SYSBOOT[4:0] = 01011b mode -> USB0->NAND->SPI0->MMC0 and USB0 calbe is plugged in to the host PC. The boot process seems to be stuck for 4 minutes somewhere in Sitara USB bootrom loader. After a 4 minute timeout, u-boot begins to send data to UART terminal, and MMC0 boot resumes like normal. The 4 minute delay is not present if USB0 cable is not plugged in to the host PC. Is there anything that can be done to reduce this delay to something on the order of seconds instead of minutes?
Platform:
BeagleBone Black with the following PCB mods to configure '01011b' BOOT mode:
R69, R70 -> 100K R94, R95 -> DNI
R68 -> DNI R93 -> 100K
R66/65 -> DNI R91/90 -> 100K
We tried different hosts: Windows/Linux, This is the output of Linux host (Ubuntu 14.04) during the 4 minute boot delay:
[688536.158584] usb 3-14: new full-speed USB device number 39 using xhci_hcd
[688536.174884] usb 3-14: not running at top speed; connect to a high speed hub
[688536.175618] usb 3-14: New USB device found, idVendor=0451, idProduct=6141
[688536.175626] usb 3-14: New USB device strings: Mfr=33, Product=37, SerialNumber=0
[688536.175631] usb 3-14: Product: AM335x USB
[688536.175635] usb 3-14: Manufacturer: Texas Instruments
[688536.218266] rndis_host 3-14:1.0 usb0: register 'rndis_host' at usb-0000:00:14.0-14, RNDIS device, 9a:1f:85:1c:3d:0e
[688536.446788] userif-2: sent link down event.
[688536.446790] userif-2: sent link up event.