misc question about MTD

David Woodhouse dwmw2 at infradead.org
Wed May 15 14:49:05 EDT 2002


zeusj at firstlinux.net said:
>  I erased the flash, and I mount it(I do all these just like mount
> JFFS),but I got the message that I have meet before (in the last board
> I ported): 
> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020024: 0x2f0c instead 
> jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00020028: 0x0001 instead

The flash is not completely erased. 

> Cowardly refusing to erase blocks on filesystem with no valid JFFS2
> nodes 

The flash is not completely erased, and doesn't contain _anything_ that 
looks like valid JFFS2 data, so we don't erase it and start using it, 
because you might have mounted the wrong partition.

> I know the "Last[3] is 9da5, datum is 6246" message is to tell me that
> what should be written is wrongly different from what be read from
> flash,its a sanity check,but why a printk() can affects the Flash
> write? 

Timing? You definitely have flash driver problems. 




--
dwmw2






More information about the linux-mtd mailing list