Independent from the kind of the hardware interface to the card, the problem is that - in Linux you think you are safe if you unmount the file system before powering off - when using a journaling file system you are sure that you always can power off the system and when restarting the file system will restart after the latest completed written transaction, with all previous data being safe and a clean file system structure. - with a journaling file system on an MTD medium this is even true if the file system preforms wear leveling.

A card that does complex stuff independently of the file system that uses it's data trashes all this, if it does not succeed in doing it's stuff after the last write from the file system. Only providing power to the card for an appropriate time can make it work safe. But to construct a system that does this, you need an appropriate specification from the manufacturer. Unfortunately they do not seem to be inclined to provide this.

-Michael

--
_______________________________________________
Lazarus mailing list
[email protected]
http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Reply via email to