yaffs: dev is 32505858 name is "mtdblock2" yaffs: passed flags "" yaffs: Attempting MTD mount on 31.2, "mtdblock2" yaffs: auto selecting yaffs1 uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <4>tragedy: Trying to add an object to a non-directory ==>> yaffs bug: fs/yaffs2/yaffs_guts.c 7257 tragedy: Trying to add an object to a non-directory ==>> yaffs bug: fs/yaffs2/yaffs_guts.c 7257 uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 uncorrectable error : <3>uncorrectable error : <4>Writing uninitialised tags ==>> yaffs bug: fs/yaffs2/yaffs_nand.c 73 tragedy: Trying to add an object to a non-directory ==>> yaffs bug: fs/yaffs2/yaffs_guts.c 7257 Unable to handle kernel NULL pointer dereference at virtual address 00000004 pc = 809874fe *pde = 00000000 Oops: 0001 [#1] Modules linked in: Pid : 1, Comm: swapper PC is at yaffs_AddObjectToDirectory+0x3e/0x120 PC : 809874fe SP : 80d83a0c SR : 40000101 TEA : 00000004 Not tainted R0 : 0000002f R1 : 80f7c1dc R2 : 00000000 R3 : 80f7c194 R4 : 80f7c0f8 R5 : 00000001 R6 : 80f62c10 R7 : 00000004 R8 : 80987380 R9 : 80f7c174 R10 : 80f7c174 R11 : 80f7c1b4 R12 : 00000002 R13 : 00000000 R14 : 80d83a0c MACH: 00000011 MACL: 00000000 GBR : 00000000 PR : 809874f2 Call trace: [<809880aa>] yaffs_CreateNewObject+0xaa/0x3a0 [<809884d8>] yaffs_FindOrCreateObjectByNumber+0x38/0x60 [<8098c9da>] yaffs_Scan+0x6fa/0xa00 [<809859c0>] yaffs_FindObjectByNumber+0x0/0x60 [<8098e1ee>] yaffs_GutsInitialise+0x74e/0x17e0 [<80988400>] yaffs_CreateInitialDirectories+0x0/0xa0 [<80813de0>] sub_preempt_count+0x0/0xa0 [<80818f60>] emit_log_char+0x0/0x80 [<80819c46>] vprintk+0x246/0x460 [<80819c30>] vprintk+0x230/0x460 [<80819c4a>] vprintk+0x24a/0x460 [<809b687a>] snprintf+0x1a/0x40 [<80b2327a>] printk+0x1e/0x1514 [<80867306>] kmem_cache_alloc+0x26/0xc0 [<80984d74>] yaffs_internal_read_super+0x774/0xb40 [<808672e0>] kmem_cache_alloc+0x0/0xc0 [<80b2325c>] printk+0x0/0x1514 [<809b687a>] snprintf+0x1a/0x40 [<808af68e>] disk_name+0x8e/0xc0 [<80985156>] yaffs2_internal_read_super_mtd+0x16/0x40 [<8086e412>] get_sb_bdev+0x152/0x1e0 [<80867948>] __kmalloc+0x48/0x100 [<8088740c>] alloc_vfsmnt+0x6c/0xc0 [<80981e34>] yaffs2_read_super+0x14/0x40 [<80985140>] yaffs2_internal_read_super_mtd+0x0/0x40 [<8086ccfa>] vfs_kern_mount+0x3a/0xe0 [<8086cdf2>] do_kern_mount+0x32/0xe0 [<80887d0c>] do_mount+0x12c/0x760 [<80875d80>] __link_path_walk+0x8c0/0xa20 [<80881130>] __d_lookup+0xb0/0x1a0 [<80813de0>] sub_preempt_count+0x0/0xa0 [<80874cc0>] do_lookup+0x80/0x1a0 [<8084bebe>] get_page_from_freelist+0x9e/0x4c0 [<8084bf78>] get_page_from_freelist+0x158/0x4c0 [<8084bebe>] get_page_from_freelist+0x9e/0x4c0 [<8084bf78>] get_page_from_freelist+0x158/0x4c0 [<8084c340>] __alloc_pages+0x60/0x2c0 [<8084c642>] __get_free_pages+0x22/0x80 [<80885e60>] copy_mount_options+0x0/0x100 [<80888408>] sys_mount+0xc8/0x120 [<8084bde0>] free_pages+0x0/0x40 [<80bfedb6>] do_mount_root+0x1a/0xa8 [<80bfed9c>] do_mount_root+0x0/0xa8 [<80bfefd0>] mount_block_root+0xb0/0x214 [<808013ce>] name_to_dev_t+0x8e/0x300 [<80877656>] sys_mknod+0x16/0x40 [<80bff1c4>] mount_root+0x90/0x118 [<80877ae0>] sys_unlink+0x0/0x20 [<80877640>] sys_mknod+0x0/0x40 [<80bff37c>] prepare_namespace+0x130/0x214 [<809e9800>] driver_probe_done+0x0/0x20 [<80801340>] name_to_dev_t+0x0/0x300 [<80bfe316>] kernel_init+0x11a/0x298 [<80802a04>] kernel_thread_helper+0x4/0x20 [<80bfe1fc>] kernel_init+0x0/0x298 [<80802a00>] kernel_thread_helper+0x0/0x20 Process: swapper (pid: 1, stack limit = 80d82001) Stack: (0x80d83a0c to 0x80d84000) 3a00: 809880aa 80d83a24 80f7c180 80f5a000 80f7c1b4 3a20: 80f7c174 00000000 809884d8 80d83a48 80f5a000 80f123f0 80d83a9c 00000000 3a40: 80f5a000 00000002 8098c9da 80d83a5c 809859c0 00001fa2 00000002 00000020 3a60: 80f5a0bc 80f6a2fc 80f6a3bc 80f5ad3c 80f5a0bc 80f5a07c 80f8868c 80f6a20a 3a80: 80f6a32c 000000fd 000004c0 00000000 80f6a200 80df87e0 80f78520 00000000 3aa0: 00000001 00000002 00000000 00000040 00000002 00000000 00000000 00000000 3ac0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3ae0: 00000000 00000000 00000002 8098e1ee 80d83b0c 80f5a000 00000000 0000000a 3b00: 80988400 00000000 80f766fc 00000000 00000000 40000000 80c22898 80bbdb34 3b20: 00000001 ffffffff 00000004 80813de0 80c22800 80f5a040 80c22418 80818f60 3b40: 80f5a07c 00000000 80d83b6c 80819c46 80819c30 40000000 00000000 0000a287 3b60: 00000000 80819c4a 80d83b6c 80d6fc08 80bbdb68 80f5a140 80bbdb8c 00000000 3b80: 80d83b84 00000000 00000000 00000000 00000000 00000020 80d83c2c 80f314ec 3ba0: 809b687a 80d83bc0 80f6a400 000fffff 80d83c04 80d83c2c 00000000 80b2327a 3bc0: 80d83bdc 80f6a400 000fffff 80867306 80d83bdc 80984d74 80d83bf4 80f6a400 3be0: 80f5a000 80d83c04 80f318e0 808672e0 80c35ad4 80b2325c 80f5a040 00000001 3c00: 80f62be0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3c20: 00000000 00000000 00000000 6264746d 6b636f6c 80d80032 00000020 80d83c98 3c40: 80f314ec 809b687a 80d83c64 80f73000 00000000 80f6a400 80d83c98 00000000 3c60: 80f314e0 80d83c70 808af68e 80d83c74 80985156 80d83c90 80f73000 00000000 3c80: 80f6a400 00000001 80f6a400 80d6fbe0 8086e412 80d83c98 6264746d 6b636f6c 3ca0: 00000032 80867948 80d83cb4 00000000 80d7e0c0 8088740c 80981e34 80d83cd4 3cc0: 00000000 00008000 80f75000 80be7558 80d741a0 80985140 80d741a0 8086ccfa 3ce0: 80d83ce4 80d741a0 8086cdf2 80d83d04 80be7558 00000000 80f75000 00008000 3d00: ffffffed 80887d0c 80d83d24 00008000 00000000 80f73000 80f75000 00000000 3d20: 00000000 80d83d2c 80d82008 80875d80 80d83d4c 80d72d2c 80d83d44 80d83e64 3d40: 80d83d7c 80881130 80d83d4c 80d717a0 80813de0 00000003 80d8a001 80874cc0 3d60: 80d83d7c 80d72d2c 80d83dd4 80d83dc8 8084bebe 80d83d80 8084bf78 80d83d80 3d80: 00000044 80d82008 80d82008 00000000 80bc5b08 80d82008 00000000 00000000 3da0: 00000044 00000000 000200d0 80bc5c90 8084bebe 80d83dc0 8084bf78 80d83dc0 3dc0: 00000044 80d82008 80d82008 00000000 80bc5b08 80d82008 00000000 00000000 3de0: 00000044 00000000 000200d0 80bc5c90 00000000 00000000 00000001 000200d0 3e00: 00000000 8084c340 80d83e24 000000d0 80d81a40 80d71304 80d747a0 80d83e90 3e20: 00000000 00000000 00000001 00000001 00000000 00000010 80d7e9a0 000200d0 3e40: 80bc5c90 80d83e60 00008000 8084c642 80d83e6c 00008000 80b61e78 80f74000 3e60: 80885e60 80d83e90 80b61e78 80888408 80d83e8c 00008000 80b61e78 80f74000 3e80: 80d83e5c 8084bde0 00000000 00000000 80f75000 80f73000 00000000 80bfedb6 3ea0: 80d83ebc 80b61e78 80c192c8 00008000 80d8a000 80bfed9c 80d8a000 00000000 3ec0: 80bfefd0 80d83ecc 80d8a000 80d83ecc 01f00002 808013ce 00000080 00000000 3ee0: 6264746d 80877656 80d83f04 80bff1c4 80d83f0c 80bb7700 00000001 80c1f028 3f00: 80877ae0 80877640 00001f02 80bff37c 80d83f2c 80c1c894 00000001 80d82000 3f20: 809e9800 80801340 80c1f028 00000001 80bfe316 80d83f48 80d82000 80c19020 3f40: 80c1c894 00000000 6fbb7bfb 2fbaf7df fdfff3fb fedfffef 00000001 efedfeff 3f60: abf5fdff cffdcfff ffbfbfff fbffa7ff 7f3dedfe e757fdbb 4f95fffe afffffff 3f80: 80802a04 00000000 00000000 00000000 00000000 00000000 00000000 00000000 3fa0: 00000000 00000000 00000000 00000000 00000000 80bfe1fc 00000000 00000000 3fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 80d83fa0 3fe0: 80802a00 00000000 40000000 00000000 00000000 00000000 00000000 ebb6d6ff Kernel panic - not syncing: Attempted to kill init!
多么恐怖的报错啊,怀疑是nand wirte没对,写TAG错误了,先记下来,快下班了,明天看能否解决。
鄙视自己一下,居然忘了擦除了,哎,不过至少问题算是解决了,恩,还没到下班时间哦.......
切记:对nand flash写之前一定先擦除...