All pastes #994459 Raw Edit

dbtid/JFFS2 log

public text v1 · immutable
#994459 ·published 2008-04-23 12:51 UTC
rendered paste body
dmesg
 Scanning block at 0xf4000
jffs2_scan_eraseblock(): Scanning block at 0xf8000
jffs2_scan_eraseblock(): Scanning block at 0xfc000
jffs2_scan_eraseblock(): Scanning block at 0x100000
jffs2_scan_eraseblock(): Scanning block at 0x104000
jffs2_scan_eraseblock(): Scanning block at 0x108000
jffs2_scan_eraseblock(): Scanning block at 0x10c000
jffs2_scan_eraseblock(): Scanning block at 0x110000
jffs2_scan_eraseblock(): Scanning block at 0x114000
jffs2_scan_eraseblock(): Scanning block at 0x118000
jffs2_scan_eraseblock(): Scanning block at 0x11c000
jffs2_scan_eraseblock(): Scanning block at 0x120000
jffs2_scan_eraseblock(): Scanning block at 0x124000
jffs2_scan_eraseblock(): Scanning block at 0x128000
jffs2_scan_eraseblock(): Scanning block at 0x12c000
jffs2_scan_eraseblock(): Scanning block at 0x130000
jffs2_scan_eraseblock(): Scanning block at 0x134000
jffs2_scan_eraseblock(): Scanning block at 0x138000
jffs2_scan_eraseblock(): Scanning block at 0x13c000
jffs2_scan_eraseblock(): Scanning block at 0x140000
jffs2_scan_eraseblock(): Scanning block at 0x144000
jffs2_scan_eraseblock(): Scanning block at 0x148000
jffs2_scan_eraseblock(): Scanning block at 0x14c000
jffs2_scan_eraseblock(): Scanning block at 0x150000
jffs2_scan_eraseblock(): Scanning block at 0x154000
jffs2_scan_eraseblock(): Scanning block at 0x158000
jffs2_scan_eraseblock(): Scanning block at 0x15c000
jffs2_scan_eraseblock(): Scanning block at 0x160000
jffs2_scan_eraseblock(): Scanning block at 0x164000
jffs2_scan_eraseblock(): Scanning block at 0x168000
jffs2_scan_eraseblock(): Scanning block at 0x16c000
jffs2_scan_eraseblock(): Scanning block at 0x170000
jffs2_scan_eraseblock(): Scanning block at 0x174000
jffs2_scan_eraseblock(): Scanning block at 0x178000
jffs2_scan_eraseblock(): Scanning block at 0x17c000
jffs2_scan_eraseblock(): Scanning block at 0x180000
jffs2_scan_eraseblock(): Scanning block at 0x184000
jffs2_scan_eraseblock(): Scanning block at 0x188000
jffs2_scan_eraseblock(): Scanning block at 0x18c000
jffs2_scan_eraseblock(): Scanning block at 0x190000
jffs2_scan_eraseblock(): Scanning block at 0x194000
jffs2_scan_eraseblock(): Scanning block at 0x198000
jffs2_scan_eraseblock(): Scanning block at 0x19c000
jffs2_scan_eraseblock(): Scanning block at 0x1a0000
jffs2_scan_eraseblock(): Scanning block at 0x1a4000
jffs2_scan_eraseblock(): Scanning block at 0x1a8000
jffs2_scan_eraseblock(): Scanning block at 0x1ac000
jffs2_scan_eraseblock(): Scanning block at 0x1b0000
jffs2_scan_eraseblock(): Scanning block at 0x1b4000
jffs2_scan_eraseblock(): Scanning block at 0x1b8000
jffs2_scan_eraseblock(): Scanning block at 0x1bc000
jffs2_scan_eraseblock(): Scanning block at 0x1c0000
jffs2_scan_eraseblock(): Scanning block at 0x1c4000
jffs2_scan_eraseblock(): Scanning block at 0x1c8000
jffs2_scan_eraseblock(): Scanning block at 0x1cc000
jffs2_scan_eraseblock(): Scanning block at 0x1d0000
jffs2_scan_eraseblock(): Scanning block at 0x1d4000
jffs2_scan_eraseblock(): Scanning block at 0x1d8000
jffs2_scan_eraseblock(): Scanning block at 0x1dc000
jffs2_scan_eraseblock(): Scanning block at 0x1e0000
jffs2_scan_eraseblock(): Scanning block at 0x1e4000
jffs2_scan_eraseblock(): Scanning block at 0x1e8000
jffs2_scan_eraseblock(): Scanning block at 0x1ec000
jffs2_scan_eraseblock(): Scanning block at 0x1f0000
jffs2_scan_eraseblock(): Scanning block at 0x1f4000
jffs2_scan_eraseblock(): Scanning block at 0x1f8000
jffs2_scan_eraseblock(): Scanning block at 0x1fc000
jffs2_scan_eraseblock(): Scanning block at 0x200000
jffs2_scan_eraseblock(): Scanning block at 0x204000
jffs2_scan_eraseblock(): Scanning block at 0x208000
jffs2_scan_eraseblock(): Scanning block at 0x20c000
jffs2_scan_eraseblock(): Scanning block at 0x210000
jffs2_scan_eraseblock(): Scanning block at 0x214000
jffs2_scan_eraseblock(): Scanning block at 0x218000
jffs2_scan_eraseblock(): Scanning block at 0x21c000
jffs2_scan_eraseblock(): Scanning block at 0x220000
jffs2_scan_eraseblock(): Scanning block at 0x224000
jffs2_scan_eraseblock(): Scanning block at 0x228000
jffs2_scan_eraseblock(): Scanning block at 0x22c000
jffs2_scan_eraseblock(): Scanning block at 0x230000
jffs2_scan_eraseblock(): Scanning block at 0x234000
jffs2_scan_eraseblock(): Scanning block at 0x238000
jffs2_scan_eraseblock(): Scanning block at 0x23c000
jffs2_scan_eraseblock(): Scanning block at 0x240000
jffs2_scan_eraseblock(): Scanning block at 0x244000
jffs2_scan_eraseblock(): Scanning block at 0x248000
jffs2_scan_eraseblock(): Scanning block at 0x24c000
jffs2_scan_eraseblock(): Scanning block at 0x250000
jffs2_scan_eraseblock(): Scanning block at 0x254000
jffs2_scan_eraseblock(): Scanning block at 0x258000
jffs2_scan_eraseblock(): Scanning block at 0x25c000
jffs2_scan_eraseblock(): Scanning block at 0x260000
jffs2_scan_eraseblock(): Scanning block at 0x264000
jffs2_scan_eraseblock(): Scanning block at 0x268000
jffs2_scan_eraseblock(): Scanning block at 0x26c000
jffs2_scan_eraseblock(): Scanning block at 0x270000
jffs2_scan_eraseblock(): Scanning block at 0x274000
jffs2_scan_eraseblock(): Scanning block at 0x278000
jffs2_scan_eraseblock(): Scanning block at 0x27c000
jffs2_scan_eraseblock(): Scanning block at 0x280000
jffs2_scan_eraseblock(): Scanning block at 0x284000
jffs2_scan_eraseblock(): Scanning block at 0x288000
jffs2_scan_eraseblock(): Scanning block at 0x28c000
jffs2_scan_eraseblock(): Scanning block at 0x290000
jffs2_scan_eraseblock(): Scanning block at 0x294000
jffs2_scan_eraseblock(): Scanning block at 0x298000
jffs2_scan_eraseblock(): Scanning block at 0x29c000
jffs2_scan_eraseblock(): Scanning block at 0x2a0000
jffs2_scan_eraseblock(): Scanning block at 0x2a4000
jffs2_scan_eraseblock(): Scanning block at 0x2a8000
jffs2_scan_eraseblock(): Scanning block at 0x2ac000
jffs2_scan_eraseblock(): Scanning block at 0x2b0000
jffs2_scan_eraseblock(): Scanning block at 0x2b4000
jffs2_scan_eraseblock(): Scanning block at 0x2b8000
jffs2_scan_eraseblock(): Scanning block at 0x2bc000
jffs2_scan_eraseblock(): Scanning block at 0x2c0000
jffs2_scan_eraseblock(): Scanning block at 0x2c4000
jffs2_scan_eraseblock(): Scanning block at 0x2c8000
jffs2_scan_eraseblock(): Scanning block at 0x2cc000
jffs2_scan_eraseblock(): Scanning block at 0x2d0000
jffs2_scan_eraseblock(): Scanning block at 0x2d4000
jffs2_scan_eraseblock(): Scanning block at 0x2d8000
jffs2_scan_eraseblock(): Scanning block at 0x2dc000
jffs2_scan_eraseblock(): Scanning block at 0x2e0000
jffs2_scan_eraseblock(): Scanning block at 0x2e4000
jffs2_scan_eraseblock(): Scanning block at 0x2e8000
jffs2_scan_eraseblock(): Scanning block at 0x2ec000
jffs2_scan_eraseblock(): Scanning block at 0x2f0000
jffs2_scan_eraseblock(): Scanning block at 0x2f4000
jffs2_scan_eraseblock(): Scanning block at 0x2f8000
jffs2_scan_eraseblock(): Scanning block at 0x2fc000
jffs2_scan_eraseblock(): Scanning block at 0x300000
jffs2_scan_eraseblock(): Scanning block at 0x304000
jffs2_scan_eraseblock(): Scanning block at 0x308000
jffs2_scan_eraseblock(): Scanning block at 0x30c000
jffs2_scan_eraseblock(): Scanning block at 0x310000
jffs2_scan_eraseblock(): Scanning block at 0x314000
jffs2_scan_eraseblock(): Scanning block at 0x318000
jffs2_scan_eraseblock(): Scanning block at 0x31c000
jffs2_scan_eraseblock(): Scanning block at 0x320000
jffs2_scan_eraseblock(): Scanning block at 0x324000
jffs2_scan_eraseblock(): Scanning block at 0x328000
jffs2_scan_eraseblock(): Scanning block at 0x32c000
jffs2_scan_eraseblock(): Scanning block at 0x330000
jffs2_scan_eraseblock(): Scanning block at 0x334000
jffs2_scan_eraseblock(): Scanning block at 0x338000
jffs2_scan_eraseblock(): Scanning block at 0x33c000
jffs2_scan_eraseblock(): Scanning block at 0x340000
jffs2_scan_eraseblock(): Scanning block at 0x344000
jffs2_scan_eraseblock(): Scanning block at 0x348000
jffs2_scan_eraseblock(): Scanning block at 0x34c000
jffs2_scan_eraseblock(): Scanning block at 0x350000
jffs2_scan_eraseblock(): Scanning block at 0x354000
jffs2_scan_eraseblock(): Scanning block at 0x358000
jffs2_scan_eraseblock(): Scanning block at 0x35c000
jffs2_scan_eraseblock(): Scanning block at 0x360000
jffs2_scan_eraseblock(): Scanning block at 0x364000
jffs2_scan_eraseblock(): Scanning block at 0x368000
jffs2_scan_eraseblock(): Scanning block at 0x36c000
jffs2_scan_eraseblock(): Scanning block at 0x370000
jffs2_scan_eraseblock(): Scanning block at 0x374000
jffs2_scan_eraseblock(): Scanning block at 0x378000
jffs2_scan_eraseblock(): Scanning block at 0x37c000
jffs2_scan_eraseblock(): Scanning block at 0x380000
jffs2_scan_eraseblock(): Scanning block at 0x384000
jffs2_scan_eraseblock(): Scanning block at 0x388000
jffs2_scan_eraseblock(): Scanning block at 0x38c000
jffs2_scan_eraseblock(): Scanning block at 0x390000
jffs2_scan_eraseblock(): Scanning block at 0x394000
jffs2_scan_eraseblock(): Scanning block at 0x398000
jffs2_scan_eraseblock(): Scanning block at 0x39c000
jffs2_scan_eraseblock(): Scanning block at 0x3a0000
jffs2_scan_eraseblock(): Scanning block at 0x3a4000
jffs2_scan_eraseblock(): Scanning block at 0x3a8000
jffs2_scan_eraseblock(): Scanning block at 0x3ac000
jffs2_scan_eraseblock(): Scanning block at 0x3b0000
jffs2_scan_eraseblock(): Scanning block at 0x3b4000
jffs2_scan_eraseblock(): Scanning block at 0x3b8000
jffs2_scan_eraseblock(): Scanning block at 0x3bc000
jffs2_scan_eraseblock(): Scanning block at 0x3c0000
jffs2_scan_eraseblock(): Scanning block at 0x3c4000
jffs2_scan_eraseblock(): Scanning block at 0x3c8000
jffs2_scan_eraseblock(): Scanning block at 0x3cc000
jffs2_scan_eraseblock(): Scanning block at 0x3d0000
jffs2_scan_eraseblock(): Scanning block at 0x3d4000
jffs2_scan_eraseblock(): Scanning block at 0x3d8000
jffs2_scan_eraseblock(): Scanning block at 0x3dc000
jffs2_scan_eraseblock(): Scanning block at 0x3e0000
jffs2_scan_eraseblock(): Scanning block at 0x3e4000
jffs2_scan_eraseblock(): Scanning block at 0x3e8000
jffs2_scan_eraseblock(): Scanning block at 0x3ec000
jffs2_scan_eraseblock(): Scanning block at 0x3f0000
jffs2_scan_eraseblock(): Scanning block at 0x3f4000
jffs2_scan_eraseblock(): Scanning block at 0x3f8000
jffs2_scan_eraseblock(): Scanning block at 0x3fc000
[JFFS2 DBG] (852) jffs2_build_filesystem: scanned flash completely
[JFFS2 DBG] dump JFFS2 blocks lists:
flash_size: 0x400000
used_size: 0x000000
dirty_size: 0x000000
wasted_size: 0x000000
unchecked_size: 0x000000
free_size: 0x400000
erasing_size: 0x000000
bad_size: 0x000000
sector_size: 0x004000
jffs2_reserved_blocks size: 0x000000
nextblock: NULL
gcblock: NULL
clean_list: empty
very_dirty_list: empty
dirty_list: empty
erasable_list: empty
erasing_list: empty
erase_pending_list: empty
erasable_pending_wbuf_list: empty
bad_list: empty
bad_used_list: empty
[JFFS2 DBG] (852) jffs2_build_filesystem: pass 1 starting
[JFFS2 DBG] (852) jffs2_build_filesystem: pass 1 complete
[JFFS2 DBG] (852) jffs2_build_filesystem: pass 2 starting
[JFFS2 DBG] (852) jffs2_build_filesystem: pass 2a starting
[JFFS2 DBG] (852) jffs2_build_filesystem: pass 2a complete
[JFFS2 DBG] (852) jffs2_build_filesystem: freeing temporary data structures
[JFFS2 DBG] (852) jffs2_build_filesystem: FS build complete
[JFFS2 DBG] (852) jffs2_calc_trigger_levels: JFFS2 trigger levels (size 4096 KiB, block size 16 KiB, 256 blocks)
[JFFS2 DBG] (852) jffs2_calc_trigger_levels: Blocks required to allow deletion:    2 (32 KiB)
[JFFS2 DBG] (852) jffs2_calc_trigger_levels: Blocks required to allow writes:      9 (144 KiB)
[JFFS2 DBG] (852) jffs2_calc_trigger_levels: Blocks required to quiesce GC thread: 10 (160 KiB)
[JFFS2 DBG] (852) jffs2_calc_trigger_levels: Blocks required to allow GC merges:   3 (48 KiB)
[JFFS2 DBG] (852) jffs2_calc_trigger_levels: Blocks required to GC bad blocks:     0 (0 KiB)
[JFFS2 DBG] (852) jffs2_calc_trigger_levels: Amount of dirty space required to GC: 58327 bytes
[JFFS2 DBG] (852) jffs2_calc_trigger_levels: Very dirty blocks before GC triggered: 10
jffs2_do_fill_super(): Getting root inode
jffs2_iget(): ino == 1
[JFFS2 DBG] (852) jffs2_do_read_inode: read inode #1
[JFFS2 DBG] (852) jffs2_do_read_inode: creating inocache for root inode
[JFFS2 DBG] (852) jffs2_add_ino_cache: add c75fc000 (ino #1)
[JFFS2 DBG] (852) jffs2_do_read_inode_internal: ino #1 nlink is 1
[JFFS2 DBG] (852) jffs2_get_inode_nodes: ino #1
[JFFS2 DBG] (852) jffs2_get_inode_nodes: nodes of inode #1 were read, the highest version is 0, latest_mctime 0, mctime_ver 0.
jffs2_read_inode() returning
jffs2_do_fill_super(): d_alloc_root()
JFFS2: Garbage collect thread is pid 853
jffs2_thread_should_wake(): nr_free_blocks 256, nr_erasing_blocks 0, dirty_size 0x0, vdirty_blocks 0: no
jffs2_garbage_collect_thread sleeping...
[JFFS2 DBG] dump JFFS2 blocks lists:
flash_size: 0x400000
used_size: 0x000000
dirty_size: 0x000000
wasted_size: 0x000000
unchecked_size: 0x000000
free_size: 0x400000
erasing_size: 0x000000
bad_size: 0x000000
sector_size: 0x004000
jffs2_reserved_blocks size: 0x024000
nextblock: NULL
gcblock: NULL
clean_list: empty
very_dirty_list: empty
dirty_list: empty
erasable_list: empty
erasing_list: empty
erase_pending_list: empty
erasable_pending_wbuf_list: empty
bad_list: empty
bad_used_list: empty
jffs2_lookup()
jffs2_create()
jffs2_new_inode(): dir_i 1, mode 0x81a4
[JFFS2 DBG] (861) jffs2_add_ino_cache: add c75fc018 (ino #2)
jffs2_do_new_inode(): Assigned ino# 2
jffs2_reserve_space(): Requested 0x44 bytes
jffs2_reserve_space(): alloc sem got
jffs2_find_nextblock(): new nextblock = 0x003f8000
jffs2_do_reserve_space(): Giving 0x4000 bytes at 0x3f8000
jffs2_do_create(): reserved 0x4000 bytes
jffs2_add_physical_node_ref(): Node at 0x3f8000(2), size 0x44
[JFFS2 DBG] (861) jffs2_link_node_ref: Last node at c75f3000 is (fffffffe,00000000)
[JFFS2 DBG] (861) jffs2_link_node_ref: New ref is c75f3000 (fffffffe becomes 003f8002,00000000) len 0x44
jffs2_write_dnode wrote node at 0x003f8000(2) with dsize 0x0, csize 0x0, node_crc 0x188d934e, data_crc 0x00000000, totlen 0x00000044
jffs2_do_create created file with mode 0x81a4
jffs2_complete_reservation()
jffs2_thread_should_wake(): nr_free_blocks 255, nr_erasing_blocks 0, dirty_size 0x0, vdirty_blocks 0: no
jffs2_reserve_space(): Requested 0x2c bytes
jffs2_reserve_space(): alloc sem got
jffs2_do_reserve_space(): Giving 0x3fbc bytes at 0x3f8044
jffs2_write_dirent(ino #1, name at *0xc780ab7c "tmp"->ino #2, name_crc 0xd3aea45a)
jffs2_add_physical_node_ref(): Node at 0x3f8044(2), size 0x2c
[JFFS2 DBG] (861) jffs2_link_node_ref: Last node at c75f3000 is (003f8002,c75fc018)
[JFFS2 DBG] (861) jffs2_link_node_ref: New ref is c75f300c (fffffffe becomes 003f8046,00000000) len 0x2c
[JFFS2 DBG] (861) jffs2_add_fd_to_list: add dirent "tmp", ino #2
jffs2_complete_reservation()
jffs2_thread_should_wake(): nr_free_blocks 255, nr_erasing_blocks 0, dirty_size 0x0, vdirty_blocks 0: no
jffs2_create: Created ino #2 with mode 100644, nlink 1(1). nrpages 0
jffs2_write_super()
jffs2_thread_should_wake(): nr_free_blocks 255, nr_erasing_blocks 0, dirty_size 0x0, vdirty_blocks 0: no
jffs2_erase_pending_blocks completed
jffs2_flush_wbuf_gc() called for ino #0...
jffs2_flush_wbuf_gc() calls gc pass
jffs2: No clean, dirty _or_ erasable blocks to GC from! Where are they all?
jffs2: Couldn't find erase block to garbage collect!
jffs2_flush_wbuf() adjusting free_size of nextblock at 003f8000
[JFFS2 DBG] (91) jffs2_link_node_ref: Last node at c75f300c is (003f8046,c75fc000)
[JFFS2 DBG] (91) jffs2_link_node_ref: New ref is c75f3018 (fffffffe becomes 003f8071,00000000) len 0x190
jffs2_flush_wbuf_gc() ends...
#