> Hello, > Could you please post kernel log of such failure? > What hw are you using? I'm using sdhci controller. Hynix eMMC4.41. Linux Kernel 3.4.5 There are no kernel log failures as such. If i add print while sending CMD38 when 'discard' mount option is specified, then CMD38 with Arg 1 are continuously sent. After 5 secs, when reboot command is issued, the partitions are remounted as RO and CMD38 stops! After shutdown, while booting up, files are getting corrupted. I'm checking log file in /data/system/uiderrors.txt :- 10/9/13 12:32 PM: Error reading settings: org.xmlpull.v1.XmlPullParserException: name expected (position:START_TAG <pa>@791:65540 in java.io.InputStreamReader@42150148) If i check the file where read error happened, there is a big chunk of ZERO's in the file. I'm thinking, eMMC has erased, but ext4 meta data is not updated?? (or) Do we need to have BKOPS in eMMC and wait for BKOPS to complete before shutting down? (Or) Is it necessary to provide clock for some more time during shutdown so as eMMC completes internal operations with that clock? I'm thinking what could be possibly going wrong or what extra needs to be taken care of? -- 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