public inbox for linux-mtd@lists.infradead.org
 help / color / mirror / Atom feed
From: Michael Palme <m.palme@goepel.com>
To: Michael Palme <m.palme@goepel.com>
Cc: linux-mtd@lists.infradead.org
Subject: Re: jffs2 problem - magic bitmask not found
Date: Tue, 01 Oct 2002 17:23:59 +0200	[thread overview]
Message-ID: <3D99BE0F.40602@goepel.com> (raw)
In-Reply-To: 3D998F83.9000803@goepel.com

hello again :-)

after lots of time playing around that thing put me really into madness...

but could be i am doing something wrong!?
please verify:

i want to use jffs2 on my strongarmboard with 32Mb Intel strata flash.
so i think things to do to get a working jffs2 partition are as follows:

* built kernel with mtd and jffs2 support (i have done this ... kernel 
2.4.18-rmk7 with patched in mtd-cvs)

* built mtd-utils (successfully done -- crossbuilt for running on arm 
native)

* create partitions on flash (i have done this via commmand line 
partition table parsing -- CONFIG_CMDLINE="root=/dev/ram0 
mtdparts=sa1100:256k(blob),256k(parm),1M(krnl),4M(rd),1M(krnl2),4M(rd2),-(jffs2)")

* erase the jffs2 partition (done via "eraseall /dev/mtd6" -- also tried 
to delete it via jtag, so im sure theres no crap in after erasing...)

* verify things ("cat /proc/mtd" and "mtd_debug info /dev/mtd6" -- okay, 
everything as expected)

* create a jffs2 image (done via "mkfs.jffs2 -r foo -o jffs2.img -p -e 
262144"  -- image contains only a dummy file and is very small)

* copy the image to the mtd partition ("cp jffs2.img /dev/mtd6")

* mounting the jffs2 partition 1st time (works okay via "mount -t jffs2 
/dev/mtdblock6 /mnt/jffs2")

* verify contents (okay "ls /mnt/jffs2" shows the dummy file)

BUT THEN:

* umount jffs2 part ("umount /mnt/jffs2") takes *very* long

* immediately remount of the jffs2 part brings lots of error messages:

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

* but after that, "mount" shows the jffs2 part as mounted and i can see 
the dummy file again

* now unmounting again -- now very fast!?

i've tried again and again... no success.

please who can help
i need the fs for production use...

thanks in advance ... Michael Palme

  reply	other threads:[~2002-10-01 15:27 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-10-01 12:05 Interesting MTD (jffs2) problem - magic bitmask not found Michael Palme
2002-10-01 15:23 ` Michael Palme [this message]
2002-10-01 15:56   ` jffs2 " Joakim Tjernlund

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=3D99BE0F.40602@goepel.com \
    --to=m.palme@goepel.com \
    --cc=linux-mtd@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox