This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Toshiba eMMC and u-boot fatload

I have a TMDXEVM8148 eval board  which we are trying to boot from eMMC.  A Toshiba 2GB eMMC device is installed

in an adapter/breakout board which plugs into the SD socket.  This setup works in a USB reader and partially

in the eval board.  Plugged into the eval board, it boots up under RBL just like an SD media, using the MLO file

in the vfat partition.  But when it gets to the u-boot fatload command, it fails, reporting:

"mmc_read_data: timedout waiting for status!".

If I boot linux via TFTP and NFS, I can read/write the eMMC just fine.  And if I substitute SD media with the same

content and u-boot images, everything including fatload works.  So it is an incompatibility between the Toshiba

eMMC and u-boot.  Is there a u-boot update or any other information that might help me get it working?

Thank you!

 

  • Sorry about reviving this old thread, but we experienced the same problem and found a solution that may be relevant to someone else. The issue is related to u-boot's check for high-capacity devices: http://lists.denx.de/pipermail/u-boot/2011-March/089072.html

    Adding the check for capacity > 2GB fixed our problem.