Hi,
Our costomer is developing DM3730, using Android_Linux_Kernel_2_6_32 in TI_Android_Froyo_DevKit-V2.2.
When reading a big file(about 100MB) from the sdcard, they found some bytes(less than 10bytes) error with bit-flip.
Testing procedure:
1. read a small file(less than 1MB) from sdcard ---- Pass
2. write a small file to sdcard ---- Pass
3. write a big file to sdcard ---- Pass
4. read a big file from sdcard ---- Failed
the failed output as follows:
#cmp -lb file1 file2
33325828 275 M-= 277 M-?
67805956 320 M-P 321 M-Q
However, the HSMMC read out all data without reporting any error in reg[OMAP_HSMMC_STAT].
Reading sdcard in some boards is ok no matter how large the file size is, but this issue happens on most of boards.
This product is in Pilot run, and will use SD card for system update. So it's very important and urgent.
Please help.
Vivian