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.

[OMAP35x] Issue when playing video using ti gstreamer from SD card in OMAP silica version E2.1



Hi everyone,

 I am able to perform video playback using gst-ti (which uses DSP codec for decoding) when the image is mounted from NFS. But when i moved the image to mmc card and performed the video playback i am facing issues. The video plays for few seconds and after a while i am getting the following error

"<6>DMA transaction error with device 62
DMA transaction error with device 62
<4>mmcblk0: retrying using single block read
mmcblk0: retrying using single block read
<4>mmcblk0: retrying using single block read
mmcblk0: retrying using single block read"
and then the video freezes later.
Also attached the log of the command line issued and errors thrown.

I came to know that from IRC that in OMAP35x ES2.x silicon version, the mmc kernel driver hits a hardware bug with some SD cards.
I checked the silicon version of omap by Issuing "md 0x4830A204 1" from uboot environment and it returned the following "4830a204: 2b7ae02f    /.z+", which points to ES2.1 silica.
Is the issue is concerned with hardware (silica version of ompa35x). If it the hardware issue, Is there a way to make this work on the available E2.1 revision silica?

[I am used Micros SD HC - 8GB - SDC4/8GB (i guess it is C4 refers to class 4 sd) ].

Thanks and Regards,

Hari