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.

[OMAP3530 EVM] sd card error:"mmcblk0: retrying using single block read"

When I use dvsdk_3_00_00_36, dvsdk_demos_3_00_00_11 decoder demo program to decode a video file from SD card on TI OMAP3EVM, I will receive an error message from console: "mmcblk0: retrying using single block read" and  the demo program stopped. When I try to access the SD card from Linux shell, the whole system stopped.  The funny thing is when I decode the video file from other location e,g, NFS, it works properly.

I need to get this to work with SD card because my project requires it. 

Please help! 

  • Hello Wei Liu/TI Folks,

     

    Any updates on this issue? Its a big show stopper for my board cause File system stays in ext3 partition of MMC2. Kindly update if you have any patches for this issue. Is it hardware or software bug? Let us know ASAP.

     

    Thanks

  • Hi,

    3_00_00_36 is a pretty old beta release. Since you are still on it, I suspect you are on an older version of the Silicon. Are you using a REV C or older Mistral board? If so, there is an known issue where large reads from MMC/SD causes the errors that you see and eventually a system hang.

    In the 3_00_00_44 release notes (http://processors.wiki.ti.com/index.php/OMAP35x_DVSDK_Build_v3.00.02.44_Known_Issues_and_Limitations, Bug id - SDOCM00060903), this is documented as a limitation that cannot be fixed on the older Silicon.

    --Sid