If WinCE has been in suspend mode: HaRET boot Shuttingdown hardware Turning off MMU... ---> device stalls (always) After hard reset: Waiting 10 sec before mounting root device.... Boot-NFS ... VFS VFS: Cannot open root device "mmcblk0" or unknown block(2,0) Please append ... Kernel panic....VFS unable to mount... Sometimes if success (chances seem to be better if hard reset + soft reset) <6>[ 0.660000] Waiting 10sec before mounting root device... <6>[ 0.700000] mmcblk0: mmc0:1234 SD02G 1992704KiB <6>[ 0.710000] mmcblk0: unknown partition table <6>[ 0.760000] udc: USB reset <6>[ 1.000000] udc: USB reset <6>[ 1.120000] udc: USB reset <6>[ 1.300000] usb0: full speed config #1: 100 mA, Ethernet Gadget, using CDC Ethernet Subset <4>[ 10.690000] EXT2-fs warning: checktime reached, running e2fsck is recommended <4>[ 10.810000] VFS: Mounted root (ext2 filesystem). <6>[ 10.820000] Freeing init memory: 100K Note the mmcblk0 messages. Each time I see those, boot will be successfull. The "USB reset" is because of the USB cabel connected.