> But I can launch the JFFS file because my Flash seems to be dirty
You might want to double check that the mtd partition you use
as a root is at the proper address (or alternatively, that you
wrote the JFFS image at the beginning of /dev/mtd2).
(Mentionning that because the first dump:
> *************** Dirty flash memory or bad inode: hexdump(pos
> = 0x0, len
> = 128):
> 0: 0000 a0e1 0000 a0e1 0000 a0e1 0000 a0e1 ...?...?...?...?
> 16: 0000 a0e1 0000 a0e1 0000 a0e1 0000 a0e1 ...?...?...?...?
> 32: 0200 00ea 1828 6f01 0080 00c0 6069 0ac0 ...?.(o....?`i.?
> 48: 0170 a0e1 0080 a0e3 1f20 cfe3 0139 82e2 .p.?...?..??.9.?
> 64: 2000 92e4 0300 32e1 fcff ff1a 9a0f 07ee ...?..2?? ....?
> 80: 170f 07ee 100f 11ee 0d00 c0e3 010a c0e3 ...?...?..??..??
> 96: 100f 01ee 0000 0000 0000 0000 0000 0000 ...?............
> 112: 0000 0000 0000 0000 0000 0000 0000 0000 ................
looks very much like the beginning of a Linux kernel, which
shouldn't be there)
> And now comes my question:
> as I'm using an assabet card, is there any mean or tool for
> me to erase it ?
Maybe you can do that with JFlash. Otherwise, if you have an
otherwise running system (with a ramdisk for example), you'll
find two utilities in the MTD package called erase and eraseall
that do just that.
eraseall /dev/mtd2
will erase the complete corresponding partition
HTH,
Yves
_______________________________________________
http://lists.arm.linux.org.uk/mailman/listinfo/linux-arm
Please visit the above address for information on this list.