A solution for a particular "Magic bitmask 0x1985 not found" error

Chuck Meade chuckmeade at mindspring.com
Fri May 23 10:17:23 EDT 2003


Hello,

Regarding this error message sequence at boot time:

...
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040000: 0x2003 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040004: 0x000c instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00040008: 0xdc6d instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080000: 0x2003 instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080004: 0x000c instead
jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00080008: 0xdc6d instead
...

I had this happen for a long time each time I booted Linux.
I finally found a solution which stopped it, and maybe this
will help anyone else out there who is getting it.  I have
seen it mentioned in the archives, so I know I am not the 
first to get this error "triplet".

The solution was to simply make the jffs2 filesystem with a
newer version of mkfs.jffs2.  I had been using version 1.9
(see output of your "mkfs.jffs2 --version") when I got the
errors, and it stopped when I began using version 1.35.  So
it looks like this message is due to compatibility issues
between the jffs2 support in your kernel and the version of
mkfs.jffs2 that you use.

One thing of note is that the filesystem did work OK after
spewing all these msgs, they were just a nuisance -- I guess
that's why I lived with them for a while before seeking the
answer. :)

Chuck Meade




More information about the linux-mtd mailing list