The quality of CF cards varies greatly. I suggest trying another card. 
Industrial grade cards from sandisk, emphase or similar have the highest 
write cycle count.

Also look in to non-journaled file systems or disable journaling on your 
fs of choice to increase life. Disabling atime (using relatime or 
noatime) can help too. Ofcourse the effects of all of this depends on 
the specific cards wear leveling implementation (if it has one) and 
over-all quality.

I've had good luck with sandisk industrial or professional grade CF 
cards. Some of which have run for years with out problems.

~Matt

On 8/23/11 9:01 AM, Embedding Linux wrote:
> Hello,
>
> We got our net5501 up and running on Gentoo Linux, with a few troubles
> here and there.
>
> But we are getting filesystem corruption errors quite quickly, even
> without significant fs activity. Error is usually
> "htree_dirblock_to_tree: bad entry in directory #xxxx", but we begin to
> get "ext3_lookup: deleted inode referenced xxxx" errors too.
>
> The CF card has been taken off the net5501, fsck-ed (lots of FS
> problems), put back in the net5501 and booted again... Half a day later,
> the errors do creep back.
>
> We have (not yet) tried changing the CF card.
>
> We're using an ext3 filesystem on the CF card. Is it a good choice ? Do
> anyone has some idea as to what could cause those errors, and how to get
> rid of them ?
>
> Tia,

_______________________________________________
Soekris-tech mailing list
[email protected]
http://lists.soekris.com/mailman/listinfo/soekris-tech

Reply via email to