Thread (2 messages) flat view 2 messages, 2 authors, 2004-11-05

Re: Handling power failure - MPC5200

From: Wolfgang Denk <hidden>
Date: 2004-11-04 16:23:37

In message [ref] you wrote:
Capacitors on the supply provide me with some milliseconds to repond to 
power failure, which I would
like to use to do as much cleanup as possible before power is totally 
gone.  In particular, I am concerned
How many is "some"? If it's not >100 or so it is probably  not  worht
the effort...
with trying to prevent damage to filesystems.  The board has Compact Flash
and onboard flash which
are used as filesystems.  The board will be used as an industrial 
controller.

Can anyone point me to examples of how this can be handled ?
Use the standard methods: use the CF card read-only  (many  CF  cards
can  be  damaged  [beyond  repair]  when  you power off while a write
operation is in progress). Use a filesystem  on  the  ob-board  flash
which knows how to handle a loss of power (i. e., use JFFS2).
Can anyone share experience of a similar setup, which filesystems to 
select etc ?
We usually use ext2 read-only on the CF, JFFS2 for the writable parts
on the on-board flash, cramfs for all  parts  that  need  not  to  be
written  on  a  regular  base (most of your root filesystem including
application  code,  libraries  etc.),  and  a  FiST   based   overlay
filesystem in case of software patches need to be added.

Best regards,

Wolfgang Denk

-- 
See us @ Embedded/Electronica Munich, Nov 09 - 12, Hall A.6 Booth 513
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
You don't have to stay up nights to succeed; you have to  stay  awake
days.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help