Hi,<br>
I am trying to mount a JFFS Filesystem from Flash as a root Device. I faced the following Problem . Required help on this regard<br>
<br>
*****************<br>
<br>
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.<br>
cramfs: wrong magic<br>
attempt to access beyond end of device<br>
1f:00: rw=0, want=65, limit=64<br>
isofs_read_super: bread failed, dev=1f:00, iso_blknum=32, block=64<br>
JFFS: Trying to mount device 1f:00.<br>
jffs_build_fs()<br>
jffs_create_control()<br>
jffs_build_begin()<br>
&nbsp; fmc-&gt;flash_size = 65536 bytes<br>
jffs_scan_flash(): start pos = 0x0, end = 0x10000<br>
check_partly_erased_sector():checking sector which contains offset 0x0 for flipping bits..<br>
flash_safe_read(c03e6260, 00000000, c03a6000, 00001000)<br>
flash_safe_read(c03e6260, 00000000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00000000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00000000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00000000, c0367000, 00001000)<br>
check_partly_erased_sector():checking sector which contains offset 0x1000 for flipping bits..<br>
flash_safe_read(c03e6260, 00001000, c03a6000, 00001000)<br>
flash_safe_read(c03e6260, 00001000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00001000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00001000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00001000, c0367000, 00001000)<br>
check_partly_erased_sector():checking sector which contains offset 0x2000 for flipping bits..<br>
flash_safe_read(c03e6260, 00002000, c03a6000, 00001000)<br>
flash_safe_read(c03e6260, 00002000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00002000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00002000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00002000, c0367000, 00001000)<br>
check_partly_erased_sector():checking sector which contains offset 0x3000 for flipping bits..<br>
flash_safe_read(c03e6260, 00003000, c03a6000, 00001000)<br>
flash_safe_read(c03e6260, 00003000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00003000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00003000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00003000, c0367000, 00001000)<br>
check_partly_erased_sector():checking sector which contains offset 0x4000 for flipping bits..<br>
flash_safe_read(c03e6260, 00004000, c03a6000, 00001000)<br>
flash_safe_read(c03e6260, 00004000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00004000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00004000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00004000, c0367000, 00001000)<br>
check_partly_erased_sector():checking sector which contains offset 0x5000 for flipping bits..<br>
flash_safe_read(c03e6260, 00005000, c03a6000, 00001000)<br>
flash_safe_read(c03e6260, 00005000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00005000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00005000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00005000, c0367000, 00001000)<br>
check_partly_erased_sector():checking sector which contains offset 0x6000 for flipping bits..<br>
flash_safe_read(c03e6260, 00006000, c03a6000, 00001000)<br>
flash_safe_read(c03e6260, 00006000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00006000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00006000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00006000, c0367000, 00001000)<br>
check_partly_erased_sector():checking sector which contains offset 0x7000 for flipping bits..<br>
flash_safe_read(c03e6260, 00007000, c03a6000, 00001000)<br>
flash_safe_read(c03e6260, 00007000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00007000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00007000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00007000, c0367000, 00001000)<br>
check_partly_erased_sector():checking sector which contains offset 0x8000 for flipping bits..<br>
flash_safe_read(c03e6260, 00008000, c03a6000, 00001000)<br>
flash_safe_read(c03e6260, 00008000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00008000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00008000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00008000, c0367000, 00001000)<br>
check_partly_erased_sector():checking sector which contains offset 0x9000 for flipping bits..<br>
flash_safe_read(c03e6260, 00009000, c03a6000, 00001000)<br>
flash_safe_read(c03e6260, 00009000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00009000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00009000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 00009000, c0367000, 00001000)<br>
check_partly_erased_sector():checking sector which contains offset 0xa000 for flipping bits..<br>
flash_safe_read(c03e6260, 0000a000, c03a6000, 00001000)<br>
flash_safe_read(c03e6260, 0000a000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000a000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000a000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000a000, c0367000, 00001000)<br>
check_partly_erased_sector():checking sector which contains offset 0xb000 for flipping bits..<br>
flash_safe_read(c03e6260, 0000b000, c03a6000, 00001000)<br>
flash_safe_read(c03e6260, 0000b000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000b000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000b000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000b000, c0367000, 00001000)<br>
check_partly_erased_sector():checking sector which contains offset 0xc000 for flipping bits..<br>
flash_safe_read(c03e6260, 0000c000, c03a6000, 00001000)<br>
flash_safe_read(c03e6260, 0000c000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000c000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000c000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000c000, c0367000, 00001000)<br>
check_partly_erased_sector():checking sector which contains offset 0xd000 for flipping bits..<br>
flash_safe_read(c03e6260, 0000d000, c03a6000, 00001000)<br>
flash_safe_read(c03e6260, 0000d000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000d000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000d000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000d000, c0367000, 00001000)<br>
check_partly_erased_sector():checking sector which contains offset 0xe000 for flipping bits..<br>
flash_safe_read(c03e6260, 0000e000, c03a6000, 00001000)<br>
flash_safe_read(c03e6260, 0000e000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000e000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000e000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000e000, c0367000, 00001000)<br>
check_partly_erased_sector():checking sector which contains offset 0xf000 for flipping bits..<br>
flash_safe_read(c03e6260, 0000f000, c03a6000, 00001000)<br>
flash_safe_read(c03e6260, 0000f000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000f000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000f000, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000f000, c0367000, 00001000)<br>
check_partly_erased_sector():Done checking all sectors till offset 0x10000 for flipping bits.<br>
*************** Dirty flash memory or bad inode: hexdump(pos = 0x0, len = 128):<br>
0: 2a56 5044 0000 2a4e 4100 0612 3456 7890&nbsp; *VPD..*NA...4Vx.<br>
16: 442a 454e 4400 0000 0000 0000 0000 0000&nbsp; D*END...........<br>
32: 0000 0000 ffff ffff ffff ffff ffff ffff&nbsp; ....������������<br>
48: ffff ffff ffff ffff ffff ffff ffff ffff&nbsp; ����������������<br>
64: ffff ffff ffff ffff ffff ffff ffff ffff&nbsp; ����������������<br>
80: ffff ffff ffff ffff ffff ffff ffff ffff&nbsp; ����������������<br>
96: ffff ffff ffff ffff ffff ffff ffff ffff&nbsp; ����������������<br>
112: ffff ffff ffff ffff ffff ffff ffff ffff&nbsp; ����������������<br>
jffs_fmalloced()<br>
struct jffs_fmcontrol: 0xc036e2e0<br>
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 65536, /* flash_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0, /* used_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 36, /* dirty_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 65500, /* free_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8192, /* sector_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32768, /* min_free_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4096, /* max_chunk_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc03e6260, /* mtd&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc03661e0, /* head&nbsp; */&nbsp;&nbsp;&nbsp; (head-&gt;offset = 0x00000000)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc03661e0, /* tail&nbsp;
*/&nbsp;&nbsp;&nbsp; (tail-&gt;offset + tail-&gt;size = 0x00000024)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* head_extra&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* tail_extra&nbsp; */<br>
}<br>
struct jffs_fm: 0xc03661e0<br>
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* offset&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 36, /* size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* prev&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* next&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* nodes&nbsp; */<br>
}<br>
jffs_scan_flash(): 0xffffffff at pos 0x24.<br>
flash_safe_read(c03e6260, 00000024, c0367000, 00001000)<br>
jffs_scan_flash():0xffffffff ended at pos 0x1000.<br>
Dirty space: Starting 0x24 for 0xfdc bytes<br>
jffs_fmalloced()<br>
struct jffs_fmcontrol: 0xc036e2e0<br>
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 65536, /* flash_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0, /* used_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4096, /* dirty_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 61440, /* free_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8192, /* sector_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32768, /* min_free_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4096, /* max_chunk_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc03e6260, /* mtd&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc03661e0, /* head&nbsp; */&nbsp;&nbsp;&nbsp; (head-&gt;offset = 0x00000000)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc0366200, /* tail&nbsp;
*/&nbsp;&nbsp;&nbsp; (tail-&gt;offset + tail-&gt;size = 0x00001000)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* head_extra&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* tail_extra&nbsp; */<br>
}<br>
struct jffs_fm: 0xc0366200<br>
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000024, /* offset&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4060, /* size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc03661e0, /* prev&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* next&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* nodes&nbsp; */<br>
}<br>
*************** Dirty flash memory or bad inode: hexdump(pos = 0x1000, len = 128):<br>
4096: 4f53 2d4f 5045 4e00 0000 009c 0000 0006&nbsp; OS-OPEN.........<br>
4112: 0000 0000 0000 0000 0000 0000 0000 0000&nbsp; ................<br>
4128: 0000 0002 0400 0000 0400 0000 ffff ffff&nbsp; ............����<br>
4144: 0000 0000 0000 0000 0101 ff01 0000 0000&nbsp; ..........�.....<br>
4160: 0000 0000 0000 0000 0101 0001 0000 0000&nbsp; ................<br>
4176: c0a8 3021 c0a8 308f 0100 0101 0000 0000&nbsp; ..0!..0.........<br>
4192: 0000 0000 0000 0000 0101 0201 0000 0001&nbsp; ................<br>
4208: 0000 0000 0000 0000 0001 ff01 0000 0000&nbsp; ..........�.....<br>
jffs_fmalloced()<br>
struct jffs_fmcontrol: 0xc036e2e0<br>
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 65536, /* flash_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0, /* used_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4140, /* dirty_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 61396, /* free_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8192, /* sector_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32768, /* min_free_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4096, /* max_chunk_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc03e6260, /* mtd&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc03661e0, /* head&nbsp; */&nbsp;&nbsp;&nbsp; (head-&gt;offset = 0x00000000)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc0366220, /* tail&nbsp;
*/&nbsp;&nbsp;&nbsp; (tail-&gt;offset + tail-&gt;size = 0x0000102c)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* head_extra&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* tail_extra&nbsp; */<br>
}<br>
struct jffs_fm: 0xc0366220<br>
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00001000, /* offset&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 44, /* size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc0366200, /* prev&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* next&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* nodes&nbsp; */<br>
}<br>
jffs_scan_flash(): 0xffffffff at pos 0x102c.<br>
flash_safe_read(c03e6260, 0000102c, c0367000, 00001000)<br>
jffs_scan_flash():0xffffffff ended at pos 0x1030.<br>
Dirty space: Starting 0x102c for 0x4 bytes<br>
jffs_fmalloced()<br>
struct jffs_fmcontrol: 0xc036e2e0<br>
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 65536, /* flash_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0, /* used_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4144, /* dirty_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 61392, /* free_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8192, /* sector_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32768, /* min_free_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4096, /* max_chunk_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc03e6260, /* mtd&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc03661e0, /* head&nbsp; */&nbsp;&nbsp;&nbsp; (head-&gt;offset = 0x00000000)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc0366240, /* tail&nbsp;
*/&nbsp;&nbsp;&nbsp; (tail-&gt;offset + tail-&gt;size = 0x00001030)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* head_extra&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* tail_extra&nbsp; */<br>
}<br>
struct jffs_fm: 0xc0366240<br>
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x0000102c, /* offset&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4, /* size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc0366220, /* prev&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* next&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* nodes&nbsp; */<br>
}<br>
jffs_scan_flash(): 0x00000000 at pos 0x1030.<br>
jffs_scan_flash(): 0x00 ended at pos 0x1038.<br>
jffs_fmalloced()<br>
struct jffs_fmcontrol: 0xc036e2e0<br>
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 65536, /* flash_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0, /* used_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4152, /* dirty_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 61384, /* free_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8192, /* sector_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32768, /* min_free_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4096, /* max_chunk_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc03e6260, /* mtd&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc03661e0, /* head&nbsp; */&nbsp;&nbsp;&nbsp; (head-&gt;offset = 0x00000000)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc0366260, /* tail&nbsp;
*/&nbsp;&nbsp;&nbsp; (tail-&gt;offset + tail-&gt;size = 0x00001038)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* head_extra&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* tail_extra&nbsp; */<br>
}<br>
struct jffs_fm: 0xc0366260<br>
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00001030, /* offset&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8, /* size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc0366240, /* prev&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* next&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* nodes&nbsp; */<br>
}<br>
*************** Dirty flash memory or bad inode: hexdump(pos = 0x1038, len = 128):<br>
4152: 0101 ff01 0000 0000 0000 0000 0000 0000&nbsp; ..�.............<br>
4168: 0101 0001 0000 0000 c0a8 3021 c0a8 308f&nbsp; ..........0!..0.<br>
4184: 0100 0101 0000 0000 0000 0000 0000 0000&nbsp; ................<br>
4200: 0101 0201 0000 0001 0000 0000 0000 0000&nbsp; ................<br>
4216: 0001 ff01 0000 0000 0000 0000 0000 0000&nbsp; ..�.............<br>
4232: 0001 ff01 0000 0000 0000 0000 001e 001e&nbsp; ..�.............<br>
4248: 0280 01b8 ffff ffff ffff ffff ffff ffff&nbsp; ....������������<br>
4264: ffff ffff ffff ffff ffff ffff ffff ffff&nbsp; ����������������<br>
jffs_fmalloced()<br>
struct jffs_fmcontrol: 0xc036e2e0<br>
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 65536, /* flash_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0, /* used_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4252, /* dirty_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 61284, /* free_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8192, /* sector_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32768, /* min_free_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4096, /* max_chunk_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc03e6260, /* mtd&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc03661e0, /* head&nbsp; */&nbsp;&nbsp;&nbsp; (head-&gt;offset = 0x00000000)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc0366280, /* tail&nbsp;
*/&nbsp;&nbsp;&nbsp; (tail-&gt;offset + tail-&gt;size = 0x0000109c)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* head_extra&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* tail_extra&nbsp; */<br>
}<br>
struct jffs_fm: 0xc0366280<br>
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00001038, /* offset&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 100, /* size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc0366260, /* prev&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* next&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* nodes&nbsp; */<br>
}<br>
jffs_scan_flash(): 0xffffffff at pos 0x109c.<br>
flash_safe_read(c03e6260, 0000109c, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000209c, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000309c, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000409c, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000509c, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000609c, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000709c, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000809c, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000909c, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000a09c, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000b09c, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000c09c, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000d09c, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000e09c, c0367000, 00001000)<br>
flash_safe_read(c03e6260, 0000f09c, c0367000, 00000f64)<br>
jffs_scan_flash():0xffffffff ended at pos 0x10000.<br>
Free space accepted: Starting 0x109c for 0xef64 bytes<br>
jffs_build_end()<br>
struct jffs_fmcontrol: 0xc036e2e0<br>
{<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 65536, /* flash_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0, /* used_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4252, /* dirty_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 61284, /* free_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8192, /* sector_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 32768, /* min_free_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4096, /* max_chunk_size&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc03e6260, /* mtd&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc03661e0, /* head&nbsp; */&nbsp;&nbsp;&nbsp; (head-&gt;offset = 0x00000000)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0xc0366280, /* tail&nbsp;
*/&nbsp;&nbsp;&nbsp; (tail-&gt;offset + tail-&gt;size = 0x0000109c)<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* head_extra&nbsp; */<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 0x00000000, /* tail_extra&nbsp; */<br>
}<br>
jffs_scan_flash(): Leaving...<br>
jffs_find_file(): ino: 1<br>
jffs_find_file(): Didn't find file with ino 1.<br>
jffs_add_virtual_root(): Creating a virtual root directory.<br>
jffs_insert_file_into_hash(): f-&gt;ino: 1<br>
jffs_possibly_delete_file(): ino: 1<br>
jffs_remove_redundant_nodes(): ino: 1, name: &quot;&quot;, newest_type: 1<br>
jffs_insert_file_into_tree(): name: &quot;&quot;<br>
jffs_find_file(): ino: 0<br>
jffs_find_file(): Didn't find file with ino 0.<br>
jffs_build_file(): ino: 1, name: &quot;&quot;<br>
jffs_update_file(): ino: 1, version: 0<br>
JFFS: Dumping the file system's hash table...<br>
*** c-&gt;hash[1]: &quot;&quot; (ino: 1, pino: 0)<br>
/ (ino: 1, highest_version: 0, size: 0)<br>
jffs_read_inode(): inode-&gt;i_ino == 1<br>
read_inode(): down biglock<br>
jffs_find_file(): ino: 1<br>
jffs_find_file(): Found file with ino 1. (name: &quot;&quot;)<br>
read_inode(): up biglock<br>
JFFS: GC thread pid=8.<br>
JFFS: Successfully mounted device 1f:00.<br>
VFS: Mounted root (jffs filesystem) readonly.<br>
Freeing unused kernel memory: 80k init<br>
jffs_lookup(): dir: 0xc0384ba0, name: &quot;dev&quot;<br>
lookup(): down biglock<br>
jffs_find_child()<br>
jffs_find_child(): Didn't find the file &quot;dev&quot;.<br>
jffs_lookup(): Couldn't find the file. f = 0x00000000, name = &quot;dev&quot;, d = 0xc036e360, d-&gt;ino = 1<br>
lookup(): up biglock<br>
Warning: unable to open an initial console.<br>
jffs_lookup(): dir: 0xc0384ba0, name: &quot;sbin&quot;<br>
lookup(): down biglock<br>
jffs_find_child()<br>
jffs_find_child(): Didn't find the file &quot;sbin&quot;.<br>
jffs_lookup(): Couldn't find the file. f = 0x00000000, name = &quot;sbin&quot;, d = 0xc036e360, d-&gt;ino = 1<br>
lookup(): up biglock<br>
jffs_lookup(): dir: 0xc0384ba0, name: &quot;etc&quot;<br>
lookup(): down biglock<br>
jffs_find_child()<br>
jffs_find_child(): Didn't find the file &quot;etc&quot;.<br>
jffs_lookup(): Couldn't find the file. f = 0x00000000, name = &quot;etc&quot;, d = 0xc036e360, d-&gt;ino = 1<br>
lookup(): up biglock<br>
jffs_lookup(): dir: 0xc0384ba0, name: &quot;bin&quot;<br>
lookup(): down biglock<br>
jffs_find_child()<br>
jffs_find_child(): Didn't find the file &quot;bin&quot;.<br>
jffs_lookup(): Couldn't find the file. f = 0x00000000, name = &quot;bin&quot;, d = 0xc036e360, d-&gt;ino = 1<br>
lookup(): up biglock<br>
Kernel panic: No init found.&nbsp; Try passing init= option to kernel.<br>
<br><br>-- <br>Thanks and Regards,<br>Vijesh V H