Hi Adrian, With respect to the below commit, It looks like currently the retry mechanism only handles the READ path. I wonder could a similar retry logic feasible for the WRITE path? Regards, Madhu commit 6a79e391df295bd7c2aa1309ea5031f361c197fd Author: Adrian Hunter <ext-adrian.hunter@xxxxxxxxx> Date: Wed Dec 31 18:21:17 2008 +0100 mmc_block: ensure all sectors that do not have errors are read If a card encounters an ECC error while reading a sector it will timeout. Instead of reporting the entire I/O request as having an error, redo the I/O one sector at a time so that all readable sectors are provided to the upper layers. Signed-off-by: Adrian Hunter <ext-adrian.hunter@xxxxxxxxx> Signed-off-by: Pierre Ossman <drzeus@xxxxxxxxx> -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html