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