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.

Linux/AM3358: SD card bad block issue

Part Number: AM3358


Tool/software: Linux

Dear Champs,

My customer found BAD block occurred in the SD card continually, and thus there were field issue occurred caused by this BAD blocks in SD card while they are producing.

My customer partitioned SD card into 3 partitions as below, and most critical issue is boot fail occurred when there is BAD block occurred in the Block 2(Kernel block), and SD card is Sandisk MLC Class10 8GB(for industrial).

mmcblk0p1 : U-Boot (FAT32)

mmcblk0p2 : Kernel (ext4)

mmcblk0p3 : Data (ext4) <- User space Qt Apl & Datas

Could you please recommend how they can reduce this BAD block occurrence?

Do you think 'Read-Only' filesystem like 'SquashFS' can help to reduce this BAD Blocks?

Is there any solution to read/write into SD card stably without generating BAD block?

Actually, their SW is very old as below. Do you think they can improve stability when they update with latest Linux SDK?

Kernel : V3.14.26

BSP : V8.0 (ti-sdk-am335x-evm-08.00.00.00-Linux-x86)

Thanks and Best Regards,

SI.