What have I done wrong in putting OS in micro 2440

AJeya
Attachment: boot_prob.txt (18.94 KB)
[x] format NAND FLASH for Linux  - done 

[v] Download vivi -- done

[k] Download linux kernel -- zImage_A70 done

[y] Download root_yaffs image -- done

 On S2 in NAND mode I get only the friendlyARM Icon and the error message
in dnw is attached..

Any help is appreciated.

halabut
Linux can't find an init script, which is causing it to not boot, you could
pass a noinit boot arg but this won't solve your underlying problem. The
root cause is not being able to mount the rootfs because there's so many
bad blocks in your flash. Try using Super Vivi to build a new bad block
table, this might fix it. I've never used vivi for this so I can't tell you
how.

A minor problem is that you've partitioned the flash beyond it's end (the
partition table doesn't know how big the flash is), everything should work,
but something weird might happen. Here's the log section relating to this:
"Creating 4 MTD partitions on "NAND 256MiB 3,3V 8-bit":
0x000000000000-0x000000060000 : "supervivi"
0x000000060000-0x000000260000 : "Kernel"
0x000000260000-0x000040260000 : "root"
mtd: partition "root" extends beyond the end of device "NAND 256MiB 3,3V
8-bit" -- size truncated to 0xfda0000
0x000000000000-0x000040000000 : "nand"
mtd: partition "nand" extends beyond the end of device "NAND 256MiB 3,3V
8-bit" -- size truncated to 0x10000000"

What are your boot args?

AJeya
I have not given any bootargs. I have used the dnw software for downloading
(in Windows XP).

What could be wrong?

Does it mean my NAND flash is misbehaving? should i replace the kit?