I have setup a boot from USB scenario with the following printouts. Kernel is OK and can detect USB storage device but it does it very late! This kernel was used in a boot from net scenario and it worked fine and detected the USB device before.
I think before initializing the USB device, it tries to read from a non existent device means /dev/sda2!
How I can solve this problem?
=> boot
starting USB...
USB0: Register 2001040 NbrPorts 2
Starting the controller
USB XHCI 1.00
scanning bus 0 for devices... 2 USB Device(s) found
scanning usb for storage devices... 1 Storage Device(s) found
reading k2-fw-initrd.cpio.gz
47927 bytes read in 50 ms (935.5 KiB/s)
reading keystone-k2l-evm.dtb
43494 bytes read in 49 ms (866.2 KiB/s)
reading skern-k2l.bin
45056 bytes read in 43 ms (1022.5 KiB/s)
reading zImage-k2l-evm.bin
3748216 bytes read in 2020 ms (1.8 MiB/s)
K2_BM_15.07-39-g035329c SoC:k2l built:19:52:11, Jul 8 2016
## installed monitor, freq [199680000], status 0
Kernel image @ 0x82000000 [ 0x000000 - 0x393178 ]
## Flattened Device Tree blob at 88000000
Booting using the fdt blob at 0x88000000
Loading Ramdisk to 90000000, end 90000000 ... OK
Loading Device Tree to 8fff2000, end 8ffff9e5 ... OK
Starting kernel ...
.
.
.
[ 1.667728] 3 ofpart partitions found on MTD device 30000000.nand
[ 1.673794] Creating 3 MTD partitions on "30000000.nand":
[ 1.679185] 0x000000000000-0x000000100000 : "u-boot"
[ 1.685006] 0x000000100000-0x000000180000 : "params"
[ 1.690768] 0x000000180000-0x000080000000 : "ubifs"
[ 1.697238] davinci_nand 30000000.nand: controller rev. 2.5
[ 1.703232] platform snd-soc-dummy: set dma_pfn_offset00780000
[ 1.710382] NET: Registered protocol family 10
[ 1.715525] sit: IPv6 over IPv4 tunneling driver
[ 1.720631] NET: Registered protocol family 17
[ 1.725222] Key type dns_resolver registered
[ 1.729578] ThumbEE CPU extension supported.
[ 1.733839] Registering SWP/SWPB emulation handler
[ 1.740205] hctosys: unable to open rtc device (rtc0)
[ 1.748632] netcp-1.0 2620110.netcp: Could not open DMA queue for channel "tx-pipe-2620110": 0
[ 1.757245] net eth0: module open failed
[ 2.136682] IP-Config: Failed to open eth0
[ 2.141123] netcp-1.0 2620110.netcp: Could not open DMA queue for channel "tx-pipe-2620110": 0
[ 2.149728] net eth1: module open failed
[ 2.506682] IP-Config: Failed to open eth1
[ 2.510782] IP-Config: No network devices available
[ 2.525953] ALSA device list:
[ 2.528919] No soundcards found.
[ 2.532830] Waiting for root device /dev/sda2...