From: "Eric" <liuhxshanghai@263.net>
To: <linux-mtd@lists.infradead.org>
Subject: Nand dump Jffs2
Date: Thu, 5 Jul 2007 09:14:31 +0800 [thread overview]
Message-ID: <20070705011546.A65C015DF69@smtp.263.net> (raw)
Hi,
My Linux kernel v2.4.7-vrs1, Nand flash Sumsong k9f5608x0d (page size: 512 bytes, OOB 16 bytes, 32 pages per block, total 2048 blocks and 32M).
After I mount an erased nand flash as JFFS2 file system, I dump the flash, and I find the first page of the first block is:
0x00 85 19 3 20 c 0 0 0 b1 b0 1e e4 ff ff ff ff
0x10 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x20 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x30 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x40 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x50 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x60 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x70 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x80 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x90 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0xa0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0xb0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0xd0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0xe0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0xf0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x100 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x110 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x120 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x130 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x140 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x150 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x160 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x170 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x180 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x190 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x1a0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x1b0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x1c0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x1d0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x1e0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x1f0 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
---OOB ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
It seems that the first 8 bytes are JFFS2 cleanmarker. However, the Linux MTD web page (http://www.linux-mtd.infradead.org/doc/nand.html) says the cleanmarker starts at offset 0x08 of OOB area.
If I use Linux kernel v2.6.21, the first block of the first page is:
0x00000000: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000010: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000020: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000030: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000040: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000050: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000060: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000070: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000080: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000090: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x000000a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x000000b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x000000c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x000000d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x000000e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x000000f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000100: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000110: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000120: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000130: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000140: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000150: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000160: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000170: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000180: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x00000190: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x000001a0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x000001b0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x000001c0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x000001d0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x000001e0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0x000001f0: ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
OOB Data: ff ff ff ff ff ff ff ff 85 19 03 20 08 00 00 00
I think this is OK.
Any idea?
Thanks and Regards
Eric
next reply other threads:[~2007-07-05 1:43 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-07-05 1:14 Eric [this message]
2007-07-05 6:16 ` Nand dump Jffs2 David Woodhouse
2007-07-05 6:38 ` Eric
2007-07-05 14:02 ` David Woodhouse
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=20070705011546.A65C015DF69@smtp.263.net \
--to=liuhxshanghai@263.net \
--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