From: Darius Augulis <augulis.darius@gmail.com>
To: hari prasath <gehariprasath@gmail.com>
Cc: linux-mtd@lists.infradead.org
Subject: Re: Kernel OOPS - JFFS2 file system on NOR flash
Date: Fri, 03 Apr 2009 21:59:32 +0300 [thread overview]
Message-ID: <49D65C94.5080101@gmail.com> (raw)
In-Reply-To: <5730fc040904020659w360c53c6u6cdc513d5c3055d9@mail.gmail.com>
hari prasath wrote:
> Dear all,
>
> I have a embedded device with 32MB NOR flash. I am mounting a part of
> this as a MTD device.
what is the part number of memory chip?
>
> Now i have a script which echo's a string to a file in the flash. At
> certain stage, the 'echo' process becomes a Demon. 'dmesg' shows that
> 'Kernel unable to handle page request is generated"
>
> The output of 'dmesg' is given below for reference.
>
> I am using linux kernel 2.6.22 and my NOR flash is a Intel P30 device.
>
> argh. node added in wrong place
> Unable to handle kernel paging request at virtual address ffffffee
> pgd = c3df8000
> [ffffffee] *pgd=a0002021, *pte=00000000, *ppte=00000000
> Internal error: Oops: f3 [#1]
> Modules linked in: modem_driver Gpio_ctrl
> CPU: 0 Not tainted (2.6.22 #1)
> PC is at jffs2_add_full_dnode_to_inode+0xb8/0x408
> LR is at jffs2_add_full_dnode_to_inode+0x60/0x408
> pc : [<c00e4ddc>] lr : [<c00e4d84>] psr: a0000013
> sp : c3db9c50 ip : c3846fb0 fp : c3db9c74
> r10: c2894200 r9 : 000015bc r8 : c3be4cf8
> r7 : c2d941ac r6 : c3846aa0 r5 : c3846fb0 r4 : c2d94198
> r3 : c3be4cf8 r2 : ffffffea r1 : 000015bc r0 : 000015bc
> Flags: NzCv IRQs on FIQs on Mode SVC_32 Segment user
> Control: 0000397f Table: a3df8000 DAC: 00000015
> Process echo (pid: 4474, stack limit = 0xc3db8260)
> Stack: (0xc3db9c50 to 0xc3dba000)
> 9c40: c3be4cf8 c2d8af98 c2d94198
> c2894200
> 9c60: 00000000 00000000 c3db9ccc c3db9c78 c00e986c c00e4d30 00000022
> 00000003
> 9c80: 00000000 00000000 c38085bc 00000022 00000022 c38085bc 00008cb0
> 2bdf0c0b
> 9ca0: 2bdf0c0b c2d94198 000005bc c2894200 c2d8af98 c2d941c4 000005bc
> c036d100
> 9cc0: c3db9d18 c3db9cd0 c00e481c c00e9618 000015bc 00000022 c3db9ce4
> 00000000
> 9ce0: 000005de 00000000 49d2e5da 49d2e5da 00000022 c3db8000 00000000
> 00000022
> 9d00: c036d100 40000000 000005bc c3db9db4 c3db9d1c c005db24 c00e46f4
> c004f91c
> 9d20: 000005de c2d941c4 c023b510 c2d94258 c1b3e720 00000001 c3db9e9c
> 00000000
> 9d40: 00000000 c3db9e94 50d941c4 00000000 00000000 c3db9de4 c2894400
> c3db9d94
> 9d60: c3db9d6c c00945f8 c00eefe0 c3db9d94 c3db9d7c c2d941c4 c3db9d98
> 00000001
> 9d80: c3db9de4 000015bc c3db9db8 000015bc 00000000 c3db9de8 c3db9de4
> 000015bc
> 9da0: 00000000 00000000 c3db9e48 c3db9dbc c005e4c4 c005d718 000015bc
> 00000000
> 9dc0: c3db9ee4 00000022 00000000 00000000 c2d94258 c1b3e720 c3db9ee4
> c3db9e94
> 9de0: c3db9e9c 00000022 000015bc 00000000 00000022 00000001 00000044
> 000200d2
> 9e00: c02cf2b0 00000000 000200d2 c02cf2ac 00000000 c3d23d60 c1b39d00
> c3db9e68
> 9e20: c3db9e9c c2d941c4 00000000 00000000 c3db9ee4 00000001 c2d9422c
> c3db9e88
> 9e40: c3db9e4c c005e578 c005dfd4 c3d8a800 c3db9e78 c2d94258 c1b3e720
> c3db9e94
> 9e60: 00000000 00000000 c3db9e9c c3db9ee4 c1b3e720 c3db9e94 c3db9f78
> c3db9f4c
> 9e80: c3db9e90 c0077940 c005e504 00000000 00000000 40000000 00000022
> 00069000
> 9ea0: c3db9ebc 00000000 00000001 ffffffff c1b3e720 00000000 00000000
> 00000000
> 9ec0: 00000000 c1b39d00 00000000 00000000 c281e4a8 c1b39d00 c004c740
> c3db9edc
> 9ee0: c3db9edc 00000000 00000000 c3db8000 00069000 c3db9f4c c3db9f04
> c0069da8
> 9f00: 00000022 c0029834 00000000 00000000 00000000 00000000 c3df8000
> 00000000
> 9f20: 00000002 c1b3e720 40000000 c0077880 00000022 c3db9f78 c3db8000
> 00000002
> 9f40: c3db9f74 c3db9f50 c0077a5c c007788c c0027254 c1b3e740 c1b3e720
> c3db9f78
> 9f60: 00000000 00000000 c3db9fa4 c3db9f78 c0077ba0 c007799c 00000000
> 00000000
> 9f80: 00000000 40000000 00000022 0017ba08 00000004 c0023f84 00000000
> c3db9fa8
> 9fa0: c0023de0 c0077b60 40000000 00000022 00000001 40000000 00000022
> 40000000
> 9fc0: 40000000 00000022 0017ba08 00000022 00000022 00192304 00000002
> 000082d0
> 9fe0: 00000000 be85fc14 000b9804 000e1704 60000010 00000001 00000000
> 00000000
> Backtrace:
> [<c00e4d24>] (jffs2_add_full_dnode_to_inode+0x0/0x408) from [<c00e986c>]
> (jffs2_write_inode_range+0x260/0x36c)
> [<c00e960c>] (jffs2_write_inode_range+0x0/0x36c) from [<c00e481c>]
> (jffs2_commit_write+0x134/0x270)
> [<c00e46e8>] (jffs2_commit_write+0x0/0x270) from [<c005db24>]
> (generic_file_buffered_write+0x41c/0x610)
> [<c005d70c>] (generic_file_buffered_write+0x4/0x610) from [<c005e4c4>]
> (__generic_file_aio_write_nolock+0x4fc/0x52c)
> [<c005dfc8>] (__generic_file_aio_write_nolock+0x0/0x52c) from
> [<c005e578>] (generic_file_aio_write+0x84/0x100)
> [<c005e4f8>] (generic_file_aio_write+0x4/0x100) from [<c0077940>]
> (do_sync_write+0xc0/0x110)
> [<c0077880>] (do_sync_write+0x0/0x110) from [<c0077a5c>]
> (vfs_write+0xcc/0x150)
> [<c0077990>] (vfs_write+0x0/0x150) from [<c0077ba0>] (sys_write+0x4c/0x74)
> r8:00000000 r7:00000000 r6:c3db9f78 r5:c1b3e720 r4:c1b3e740
> [<c0077b54>] (sys_write+0x0/0x74) from [<c0023de0>]
> (ret_fast_syscall+0x0/0x2c)
> r8:c0023f84 r7:00000004 r6:0017ba08 r5:00000022 r4:40000000
> Code: 13833003 15823004 e596300c e5932000 (e5923004)
> Node totlen on flash (0x00000046) != totlen from node ref (0x00000058)
> Node totlen on flash (0x00000000) != totlen from node ref (0x0000005c)
>
>
> --
> Best Regards,
> G.E.Hari Prasath
>
>
>
>
>
> ------------------------------------------------------------------------
>
> ______________________________________________________
> Linux MTD discussion mailing list
> http://lists.infradead.org/mailman/listinfo/linux-mtd/
prev parent reply other threads:[~2009-04-03 18:59 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-04-02 13:59 Kernel OOPS - JFFS2 file system on NOR flash hari prasath
2009-04-03 18:59 ` Darius Augulis [this message]
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=49D65C94.5080101@gmail.com \
--to=augulis.darius@gmail.com \
--cc=gehariprasath@gmail.com \
--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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.