JFFS2, CF, PCMCIA adapter, ATA
David Woodhouse
dwmw2 at infradead.org
Sun Nov 4 17:42:30 EST 2001
On 4 Nov 2001, Michael Rothwell wrote:
> Sorry it took so long; I had to copy the oops output from the console
> screen... here it is, by way of ksymoops:
That's a BUG(). And it's probably the one in ACCT_PARANOIA_CHECK():
#define ACCT_PARANOIA_CHECK(jeb) do { \
__u32 my_used_size = 0; \
struct jffs2_raw_node_ref *ref2 = jeb->first_node; \
while (ref2) { \
if (!(ref2->flash_offset & 1)) \
my_used_size += ref2->totlen; \
ref2 = ref2->next_phys; \
} \
if (my_used_size != jeb->used_size) { \
printk(KERN_NOTICE "Calculated used size %08x !=
stored used size %08x\n", my_used_size, jeb->used_size); \
BUG(); \
} \
} while(0)
I haven't seen those trigger for months - please could you set
CONFIG_JFFS2_FS_DEBUG=1 and capture _all_ (inc. KERN_DEBUG) messages from
mounting a clean filesystem to the time it oopses? A serial console
may be useful.
How did you build your JFFS2 image? What arguments did you give to
mkfs.jffs2 if you used it?
--
dwmw2
More information about the linux-mtd
mailing list