Kernel Panic Issue on i.MX6 based Custom Board

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Kernel Panic Issue on i.MX6 based Custom Board

2,741 Views
hrushinale
Contributor III

Hello Everyone,

I am working on i.MX6 based custom board .I am using u-boot version 2014.04 and kernel version 3.14.28 from freescale.I have done the driver Integration for all I/O's which are available on our board.Now my problem is when I am booting the board 10 out of 6 times I am getting the kernel panic or stucking at some point.I am unable to understand why I am getting this issue.

Problem#1: Kernel Panic with below logs

BUG: Bad page state in process connmand  pfn:11078

page:bf777f00 count:1 mapcount:1 mapping:a8a3db01 index:0x7effc

page:bfbd7f20 count:0 mapcount:-16711680 mapping:00130000 index:0x2

BUG: Bad page state in process awk  pfn:4eb40

page:bff2d800 count:1 mapcount:1 mapping:a8a3da01 index:0x76e80

page flags: 0x20000(mappedtodisk)

page dumped because: PAGE_FLAGS_CHECK_AT_PREP flag set

bad because of flags:

page flags: 0x80068(uptodate|lru|active|swapbacked)

page dumped because: PAGE_FLAGS_CHECK_AT_PREP flag set

page flags: 0x20000(mappedtodisk)

Modules linked in: wl18xx(O) wlcore(O) mac80211(O) cfg80211(O) wlcore_sdio(O) compat(O)

page flags: 0x80068(uptodate|lru|active|swapbacked)

page dumped because: PAGE_FLAGS_CHECK_AT_PREP flag set

bad because of flags:

page flags: 0x80068(uptodate|lru|active|swapbacked)

Modules linked in: wl18xx(O) wlcore(O) mac80211(O) cfg80211(O) wlcore_sdio(O) compat(O)

CPU: 0 PID: 660 Comm: Xorg Tainted: G           O 3.14.28 #23

[<8001590c>] (unwind_backtrace) from [<8001243c>] (show_stack+0x10/0x14)

[<8001243c>] (show_stack) from [<806fe59c>] (dump_stack+0x7c/0xbc)

[<806fe59c>] (dump_stack) from [<800a1584>] (bad_page+0xd8/0x128)

[<800a1584>] (bad_page) from [<800a19b8>] (get_page_from_freelist+0x284/0x5ac)

[<800a19b8>] (get_page_from_freelist) from [<800a2850>] (__alloc_pages_nodemask+0x128/0x978)

[<800a2850>] (__alloc_pages_nodemask) from [<8009b8b4>] (find_or_create_page+0x54/0x9c)

[<8009b8b4>] (find_or_create_page) from [<80101c28>] (__getblk+0xfc/0x344)

[<80101c28>] (__getblk) from [<80141f54>] (ext3_getblk+0xa0/0x1c4)

[<80141f54>] (ext3_getblk) from [<80144c3c>] (ext3_find_entry+0x318/0x630)

[<80144c3c>] (ext3_find_entry) from [<80146b88>] (ext3_lookup+0x30/0xe4)

[<80146b88>] (ext3_lookup) from [<800df010>] (lookup_real+0x20/0x4c)

[<800df010>] (lookup_real) from [<800dfb40>] (__lookup_hash+0x38/0x40)

[<800dfb40>] (__lookup_hash) from [<800e042c>] (lookup_slow+0x38/0xa4)

[<800e042c>] (lookup_slow) from [<800e2124>] (path_lookupat+0x608/0x758)

[<800e2124>] (path_lookupat) from [<800e2294>] (filename_lookup.isra.41+0x20/0x68)

[<800e2294>] (filename_lookup.isra.41) from [<800e4c7c>] (user_path_at_empty+0x50/0x78)

[<800e4c7c>] (user_path_at_empty) from [<800e4cb8>] (user_path_at+0x14/0x1c)

[<800e4cb8>] (user_path_at) from [<800dad8c>] (vfs_fstatat+0x44/0x98)

[<800dad8c>] (vfs_fstatat) from [<800db47c>] (SyS_stat64+0x14/0x30)

[<800db47c>] (SyS_stat64) from [<8000f1a0>] (ret_fast_syscall+0x0/0x30)

bad because of flags:

page flags: 0x80068(uptodate|lru|active|swapbacked)

Modules linked in: wl18xx(O) wlcore(O) mac80211(O) cfg80211(O) wlcore_sdio(O) compat(O)

CPU: 0 PID: 665 Comm: awk Tainted: G           O 3.14.28 #23

[<8001590c>] (unwind_backtrace) from [<8001243c>] (show_stack+0x10/0x14)

[<8001243c>] (show_stack) from [<806fe59c>] (dump_stack+0x7c/0xbc)

[<806fe59c>] (dump_stack) from [<800a1584>] (bad_page+0xd8/0x128)

[<800a1584>] (bad_page) from [<800a19b8>] (get_page_from_freelist+0x284/0x5ac)

[<800a19b8>] (get_page_from_freelist) from [<800a2850>] (__alloc_pages_nodemask+0x128/0x978)

[<800a2850>] (__alloc_pages_nodemask) from [<800bcd08>] (handle_mm_fault+0x660/0x89c)

[<800bcd08>] (handle_mm_fault) from [<8001a9c8>] (do_page_fault+0x184/0x3e4)

[<8001a9c8>] (do_page_fault) from [<800083fc>] (do_DataAbort+0x38/0x98)

[<800083fc>] (do_DataAbort) from [<800130b4>] (__dabt_usr+0x34/0x40)

Exception stack(0xa8c09fb0 to 0xa8c09ff8)

9fa0:                                     76f20000 00000072 014e19b2 76f1ffff

9fc0: 014e19b1 00000002 76e74d70 00000002 00000002 00000000 014e19b0 00000000

9fe0: fbad2884 7ed28a48 76daf0b4 76db0b90 80070010 ffffffff

CPU: 0 PID: 661 Comm: connmand Tainted: G           O 3.14.28 #23

[<8001590c>] (unwind_backtrace) from [<8001243c>] (show_stack+0x10/0x14)

[<8001243c>] (show_stack) from [<806fe59c>] (dump_stack+0x7c/0xbc)

[<806fe59c>] (dump_stack) from [<800a1584>] (bad_page+0xd8/0x128)

[<800a1584>] (bad_page) from [<800a19b8>] (get_page_from_freelist+0x284/0x5ac)

[<800a19b8>] (get_page_from_freelist) from [<800a2850>] (__alloc_pages_nodemask+0x128/0x978)

[<800a2850>] (__alloc_pages_nodemask) from [<800bcd08>] (handle_mm_fault+0x660/0x89c)

[<800bcd08>] (handle_mm_fault) from [<8001a9c8>] (do_page_fault+0x184/0x3e4)

[<8001a9c8>] (do_page_fault) from [<800083fc>] (do_DataAbort+0x38/0x98)

[<800083fc>] (do_DataAbort) from [<800130b4>] (__dabt_usr+0x34/0x40)

Exception stack(0xa8d05fb0 to 0xa8d05ff8)

5fa0:                                     005d4fa8 00000000 76c5d700 00000061

5fc0: 00000001 76c5c7b8 0000c000 76c5c7e8 005d4fa0 76c5c228 005d5000 7ed0d954

5fe0: 0000c001 7ed0d870 00000061 76b9d49c 600f0010 ffffffff

Disabling lock debugging due to kernel taint

BUG: Bad page state in process connmand  pfn:4eb44

BUG: Bad page state in process awk  pfn:1106c

page:bf777d80 count:1 mapcount:1 mapping:a8a3db01 index:0x7eff1

page:bff2d880 count:1 mapcount:1 mapping:a8a3daa1 index:0x76f0e

page flags: 0x80068(

BUG: Bad page state in process Xorg  pfn:1106b

page:bf777d60 count:1 mapcount:1 mapping:a8a3db01 index:0x7eff5

page flags: 0x80068(uptodate|lru|active|swapbacked)

page dumped because: PAGE_FLAGS_CHECK_AT_PREP flag set

uptodate|lru|active|swapbacked)

page dumped because: PAGE_FLAGS_CHECK_AT_PREP flag set

bad because of flags:

page flags: 0x80068(uptodate|lru|active|swapbacked)

page dumped because: PAGE_FLAGS_CHECK_AT_PREP flag set

bad because of flags:

page flags: 0x80068(uptodate|lru|active|swapbacked)

Modules linked in: wl18xx(O) wlcore(O) mac80211(O) cfg80211(O) wlcore_sdio(O) compat(O)

bad because of flags:

page flags: 0x80068(uptodate|lru

page flags: 0x80068(uptodate|lru|active|swapbacked)

Modules linked in: wl18xx(O) wlcore(O) mac80211(O) cfg80211(O) wlcore_sdio(O) compat(O)

|active|swapbacked)

Modules linked in: wl18xx(O) wlcore(O) mac80211(O) cfg80211(O) wlcore_sdio(O) compat(O)

CPU: 0 PID: 665 Comm: awk Tainted: G    B      O 3.14.28 #23

[<8001590c>] (unwind_backtrace) from [<8001243c>] (show_stack+0x10/0x14)

[<8001243c>] (show_stack) from [<806fe59c>] (dump_stack+0x7c/0xbc)

[<806fe59c>] (dump_stack) from [<800a1584>] (bad_page+0xd8/0x128)

[<800a1584>] (bad_page) from [<800a19b8>] (get_page_from_freelist+0x284/0x5ac)

[<800a19b8>] (get_page_from_freelist) from [<800a2850>] (__alloc_pages_nodemask+0x128/0x978)

[<800a2850>] (__alloc_pages_nodemask) from [<800bcd08>] (handle_mm_fault+0x660/0x89c)

[<800bcd08>] (handle_mm_fault) from [<8001a9c8>] (do_page_fault+0x184/0x3e4)

[<8001a9c8>] (do_page_fault) from [<800083fc>] (do_DataAbort+0x38/0x98)

[<800083fc>] (do_DataAbort) from [<800130b4>] (__dabt_usr+0x34/0x40)

Exception stack(0xa8c09fb0 to 0xa8c09ff8)

9fa0:                                     76f20000 00000072 014e19b2 76f1ffff

9fc0: 014e19b1 00000002 76e74d70 00000002 00000002 00000000 014e19b0 00000000

9fe0: fbad2884 7ed28a48 76daf0b4 76db0b90 80070010 ffffffff

CPU: 0 PID: 660 Comm: Xorg Tainted: G    B      O 3.14.28 #23

[<8001590c>] (unwind_backtrace) from [<8001243c>] (show_stack+0x10/0x14)

[<8001243c>] (show_stack) from [<806fe59c>] (dump_stack+0x7c/0xbc)

[<806fe59c>] (dump_stack) from [<800a1584>] (bad_page+0xd8/0x128)

random: nonblocking pool is initialized

[<800a1584>] (bad_page) from [<800a19b8>] (get_page_from_freelist+0x284/0x5ac)

[<800a19b8>] (get_page_from_freelist) from [<800a2850>] (__alloc_pages_nodemask+0x128/0x978)

[<800a2850>] (__alloc_pages_nodemask) from [<8009b8b4>] (find_or_create_page+0x54/0x9c)

[<8009b8b4>] (find_or_create_page) from [<80101c28>] (__getblk+0xfc/0x344)

[<80101c28>] (__getblk) from [<80141f54>] (ext3_getblk+0xa0/0x1c4)

[<80141f54>] (ext3_getblk) from [<80144c3c>] (ext3_find_entry+0x318/0x630)

[<80144c3c>] (ext3_find_entry) from [<80146b88>] (ext3_lookup+0x30/0xe4)

[<80146b88>] (ext3_lookup) from [<800df010>] (lookup_real+0x20/0x4c)

[<800df010>] (lookup_real) from [<800dfb40>] (__lookup_hash+0x38/0x40)

[<800dfb40>] (__lookup_hash) from [<800e042c>] (lookup_slow+0x38/0xa4)

[<800e042c>] (lookup_slow) from [<800e2124>] (path_lookupat+0x608/0x758)

[<800e2124>] (path_lookupat) from [<800e2294>] (filename_lookup.isra.41+0x20/0x68)

[<800e2294>] (filename_lookup.isra.41) from [<800e4c7c>] (user_path_at_empty+0x50/0x78)

[<800e4c7c>] (user_path_at_empty) from [<800e4cb8>] (user_path_at+0x14/0x1c)

[<800e4cb8>] (user_path_at) from [<800dad8c>] (vfs_fstatat+0x44/0x98)

[<800dad8c>] (vfs_fstatat) from [<800db47c>] (SyS_stat64+0x14/0x30)

[<800db47c>] (SyS_stat64) from [<8000f1a0>] (ret_fast_syscall+0x0/0x30)

CPU: 0 PID: 661 Comm: connmand Tainted: G    B      O 3.14.28 #23

[<8001590c>] (unwind_backtrace) from [<8001243c>] (show_stack+0x10/0x14)

[<8001243c>] (show_stack) from [<806fe59c>] (dump_stack+0x7c/0xbc)

[<806fe59c>] (dump_stack) from [<800a1584>] (bad_page+0xd8/0x128)

[<800a1584>] (bad_page) from [<800a19b8>] (get_page_from_freelist+0x284/0x5ac)

[<800a19b8>] (get_page_from_freelist) from [<800a2850>] (__alloc_pages_nodemask+0x128/0x978)

[<800a2850>] (__alloc_pages_nodemask) from [<800bcd08>] (handle_mm_fault+0x660/0x89c)

[<800bcd08>] (handle_mm_fault) from [<8001a9c8>] (do_page_fault+0x184/0x3e4)

[<8001a9c8>] (do_page_fault) from [<800083fc>] (do_DataAbort+0x38/0x98)

[<800083fc>] (do_DataAbort) from [<800130b4>] (__dabt_usr+0x34/0x40)

Exception stack(0xa8d05fb0 to 0xa8d05ff8)

5fa0:                                     005d4fa8 00000000 76c5d700 00000061

5fc0: 00000001 76c5c7b8 0000c000 76c5c7e8 005d4fa0 76c5c228 005d5000 7ed0d954

5fe0: 0000c001 7ed0d870 00000061 76b9d49c 600f0010 ffffffff

BUG: Bad page state in process Xorg  pfn:1106f

page:bf777de0 count:1 mapcount:1 mapping:a8a3db01 index:0x7eff8

page flags: 0x80068(uptodate|lru|active|swapbacked)

page dumped because: PAGE_FLAGS_CHECK_AT_PREP flag set

bad because of flags:

page flags: 0x80068(uptodate|lru|active|swapbacked)

Modules linked in: wl18xx(O) wlcore(O) mac80211(O) cfg80211(O) wlcore_sdio(O) compat(O)

CPU: 0 PID: 660 Comm: Xorg Tainted: G    B      O 3.14.28 #23

[<8001590c>] (unwind_backtrace) from [<8001243c>] (show_stack+0x10/0x14)

[<8001243c>] (show_stack) from [<806fe59c>] (dump_stack+0x7c/0xbc)

[<806fe59c>] (dump_stack) from [<800a1584>] (bad_page+0xd8/0x128)

[<800a1584>] (bad_page) from [<800a19b8>] (get_page_from_freelist+0x284/0x5ac)

[<800a19b8>] (get_page_from_freelist) from [<800a2850>] (__alloc_pages_nodemask+0x128/0x978)

[<800a2850>] (__alloc_pages_nodemask) from [<8009b8b4>] (find_or_create_page+0x54/0x9c)

[<8009b8b4>] (find_or_create_page) from [<80101c28>] (__getblk+0xfc/0x344)

[<80101c28>] (__getblk) from [<80141f54>] (ext3_getblk+0xa0/0x1c4)

[<80141f54>] (ext3_getblk) from [<80144c3c>] (ext3_find_entry+0x318/0x630)

[<80144c3c>] (ext3_find_entry) from [<80146b88>] (ext3_lookup+0x30/0xe4)

[<80146b88>] (ext3_lookup) from [<800df010>] (lookup_real+0x20/0x4c)

[<800df010>] (lookup_real) from [<800dfb40>] (__lookup_hash+0x38/0x40)

[<800dfb40>] (__lookup_hash) from [<800e042c>] (lookup_slow+0x38/0xa4)

[<800e042c>] (lookup_slow) from [<800e2124>] (path_lookupat+0x608/0x758)

[<800e2124>] (path_lookupat) from [<800e2294>] (filename_lookup.isra.41+0x20/0x68)

[<800e2294>] (filename_lookup.isra.41) from [<800e4c7c>] (user_path_at_empty+0x50/0x78)

[<800e4c7c>] (user_path_at_empty) from [<800e4cb8>] (user_path_at+0x14/0x1c)

[<800e4cb8>] (user_path_at) from [<800dad8c>] (vfs_fstatat+0x44/0x98)

[<800dad8c>] (vfs_fstatat) from [<800db47c>] (SyS_stat64+0x14/0x30)

[<800db47c>] (SyS_stat64) from [<8000f1a0>] (ret_fast_syscall+0x0/0x30)

BUG: Bad page state in process awk  pfn:11072

page:bf777e40 count:1 mapcount:1 mapping:a8a3db01 index:0x7eff9

BUG: Bad page state in process connmand  pfn:1106a

page:bf777d40 count:1 mapcount:1 mapping:a8a20961 index:0x127

page flags: 0x80068(uptodate|lru|active|swapbacked)

page dumped because: PAGE_FLAGS_CHECK_AT_PREP flag set

page flags: 0x80068(uptodate|lru|active|swapbacked)

page dumped because: PAGE_FLAGS_CHECK_AT_PREP flag set

bad because of flags:

page flags: 0x80068(uptodate|lru|active|swapbacked)

Modules linked in:

bad because of flags:

page flags: 0x80068(uptodate|lru|active|swapbacked)

Modules linked in: wl18xx(O) wlcore(O) mac80211(O) cfg80211(O) wlcore_sdio(O) compat(O)

wl18xx(O) wlcore(O) mac80211(O) cfg80211(O) wlcore_sdio(O) compat(O)

CPU: 0 PID: 665 Comm: awk Tainted: G    B      O 3.14.28 #23

[<8001590c>] (unwind_backtrace) from [<8001243c>] (show_stack+0x10/0x14)

[<8001243c>] (show_stack) from [<806fe59c>] (dump_stack+0x7c/0xbc)

[<806fe59c>] (dump_stack) from [<800a1584>] (bad_page+0xd8/0x128)

[<800a1584>] (bad_page) from [<800a19b8>] (get_page_from_freelist+0x284/0x5ac)

[<800a19b8>] (get_page_from_freelist) from [<800a2850>] (__alloc_pages_nodemask+0x128/0x978)

[<800a2850>] (__alloc_pages_nodemask) from [<800bcd08>] (handle_mm_fault+0x660/0x89c)

[<800bcd08>] (handle_mm_fault) from [<8001a9c8>] (do_page_fault+0x184/0x3e4)

[<8001a9c8>] (do_page_fault) from [<800083fc>] (do_DataAbort+0x38/0x98)

[<800083fc>] (do_DataAbort) from [<800130b4>] (__dabt_usr+0x34/0x40)

Exception stack(0xa8c09fb0 to 0xa8c09ff8)

9fa0:                                     76f20000 00000072 014e19b2 76f1ffff

9fc0: 014e19b1 00000002 76e74d70 00000002 00000002 00000000 014e19b0 00000000

9fe0: fbad2884 7ed28a48 76daf0b4 76db0b90 80070010 ffffffff

CPU: 0 PID: 661 Comm: connmand Tainted: G    B      O 3.14.28 #23

[<8001590c>] (unwind_backtrace) from [<8001243c>] (show_stack+0x10/0x14)

[<8001243c>] (show_stack) from [<806fe59c>] (dump_stack+0x7c/0xbc)

[<806fe59c>] (dump_stack) from [<800a1584>] (bad_page+0xd8/0x128)

[<800a1584>] (bad_page) from [<800a19b8>] (get_page_from_freelist+0x284/0x5ac)

[<800a19b8>] (get_page_from_freelist) from [<800a2850>] (__alloc_pages_nodemask+0x128/0x978)

[<800a2850>] (__alloc_pages_nodemask) from [<800bcd08>] (handle_mm_fault+0x660/0x89c)

[<800bcd08>] (handle_mm_fault) from [<8001a9c8>] (do_page_fault+0x184/0x3e4)

[<8001a9c8>] (do_page_fault) from [<800083fc>] (do_DataAbort+0x38/0x98)

[<800083fc>] (do_DataAbort) from [<800130b4>] (__dabt_usr+0x34/0x40)

Exception stack(0xa8d05fb0 to 0xa8d05ff8)

5fa0:                                     005d4fa8 00000000 76c5d700 00000061

5fc0: 00000001 76c5c7b8 0000c000 76c5c7e8 005d4fa0 76c5c228 005d5000 7ed0d954

5fe0: 0000c001 7ed0d870 00000061 76b9d49c 600f0010 ffffffff

BUG: Bad page state in process Xorg  pfn:11069

page:bf777d20 count:1 mapcount:1 mapping:a8a20981 index:0x76e81

page flags: 0x80068(uptodate|lru|active|swapbacked)

page dumped because: PAGE_FLAGS_CHECK_AT_PREP flag set

bad because of flags:

page flags: 0x80068(uptodate|lru|active|swapbacked)

Modules linked in: wl18xx(O) wlcore(O) mac80211(O) cfg80211(O) wlcore_sdio(O) compat(O)

CPU: 0 PID: 660 Comm: Xorg Tainted: G    B      O 3.14.28 #23

[<8001590c>] (unwind_backtrace) from [<8001243c>] (show_stack+0x10/0x14)

[<8001243c>] (show_stack) from [<806fe59c>] (dump_stack+0x7c/0xbc)

[<806fe59c>] (dump_stack) from [<800a1584>] (bad_page+0xd8/0x128)

[<800a1584>] (bad_page) from [<800a19b8>] (get_page_from_freelist+0x284/0x5ac)

[<800a19b8>] (get_page_from_freelist) from [<800a2850>] (__alloc_pages_nodemask+0x128/0x978)

[<800a2850>] (__alloc_pages_nodemask) from [<8009b8b4>] (find_or_create_page+0x54/0x9c)

[<8009b8b4>] (find_or_create_page) from [<80101c28>] (__getblk+0xfc/0x344)

[<80101c28>] (__getblk) from [<80141f54>] (ext3_getblk+0xa0/0x1c4)

[<80141f54>] (ext3_getblk) from [<80144c3c>] (ext3_find_entry+0x318/0x630)

[<80144c3c>] (ext3_find_entry) from [<80146b88>] (ext3_lookup+0x30/0xe4)

[<80146b88>] (ext3_lookup) from [<800df010>] (lookup_real+0x20/0x4c)

[<800df010>] (lookup_real) from [<800dfb40>] (__lookup_hash+0x38/0x40)

[<800dfb40>] (__lookup_hash) from [<800e042c>] (lookup_slow+0x38/0xa4)

[<800e042c>] (lookup_slow) from [<800e2124>] (path_lookupat+0x608/0x758)

[<800e2124>] (path_lookupat) from [<800e2294>] (filename_lookup.isra.41+0x20/0x68)

[<800e2294>] (filename_lookup.isra.41) from [<800e4c7c>] (user_path_at_empty+0x50/0x78)

[<800e4c7c>] (user_path_at_empty) from [<800e4cb8>] (user_path_at+0x14/0x1c)

[<800e4cb8>] (user_path_at) from [<800dad8c>] (vfs_fstatat+0x44/0x98)

[<800dad8c>] (vfs_fstatat) from [<800db47c>] (SyS_stat64+0x14/0x30)

[<800db47c>] (SyS_stat64) from [<8000f1a0>] (ret_fast_syscall+0x0/0x30)

BUG: Bad page state in process awk  pfn:11068

page:bf777d00 count:1 mapcount:1 mapping:a8a20a81 index:0x7effc

BUG: Bad page state in process connmand  pfn:11067

page:bf777ce0 count:1 mapcount:1 mapping:a8a20981 index:0x76e80

page flags: 0x80068(uptodate|lru|active|swapbacked)

page dumped because: PAGE_FLAGS_CHECK_AT_PREP flag set

page flags: 0x80068(uptodate|lru|active|swapbacked)

page dumped because: PAGE_FLAGS_CHECK_AT_PREP flag set

bad because of flags:

page flags: 0x80068(uptodate|lru|active|swapbacked)

Modules linked in: wl18xx(O) wlcore(O) mac80211(O) cfg80211(O) wlcore_sdio(O) compat(O)

bad because of flags:

page flags: 0x80068(uptodate|lru|active|swapbacked)

Modules linked in: wl18xx(O) wlcore(O) mac80211(O) cfg80211(O) wlcore_sdio(O) compat(O)

CPU: 0 PID: 665 Comm: awk Tainted: G    B      O 3.14.28 #23

[<8001590c>] (unwind_backtrace) from [<8001243c>] (show_stack+0x10/0x14)

[<8001243c>] (show_stack) from [<806fe59c>] (dump_stack+0x7c/0xbc)

[<806fe59c>] (dump_stack) from [<800a1584>] (bad_page+0xd8/0x128)

[<800a1584>] (bad_page) from [<800a19b8>] (get_page_from_freelist+0x284/0x5ac)

[<800a19b8>] (get_page_from_freelist) from [<800a2850>] (__alloc_pages_nodemask+0x128/0x978)

[<800a2850>] (__alloc_pages_nodemask) from [<800bcd08>] (handle_mm_fault+0x660/0x89c)

[<800bcd08>] (handle_mm_fault) from [<8001a9c8>] (do_page_fault+0x184/0x3e4)

[<8001a9c8>] (do_page_fault) from [<800083fc>] (do_DataAbort+0x38/0x98)

[<800083fc>] (do_DataAbort) from [<800130b4>] (__dabt_usr+0x34/0x40)

Exception stack(0xa8c09fb0 to 0xa8c09ff8)

9fa0:                                     76f20000 00000072 014e19b2 76f1ffff

9fc0: 014e19b1 00000002 76e74d70 00000002 00000002 00000000 014e19b0 00000000

9fe0: fbad2884 7ed28a48 76daf0b4 76db0b90 80070010 ffffffff

CPU: 0 PID: 661 Comm: connmand Tainted: G    B      O 3.14.28 #23

[<8001590c>] (unwind_backtrace) from [<8001243c>] (show_stack+0x10/0x14)

[<8001243c>] (show_stack) from [<806fe59c>] (dump_stack+0x7c/0xbc)

[<806fe59c>] (dump_stack) from [<800a1584>] (bad_page+0xd8/0x128)

[<800a1584>] (bad_page) from [<800a19b8>] (get_page_from_freelist+0x284/0x5ac)

[<800a19b8>] (get_page_from_freelist) from [<800a2850>] (__alloc_pages_nodemask+0x128/0x978)

[<800a2850>] (__alloc_pages_nodemask) from [<800bcd08>] (handle_mm_fault+0x660/0x89c)

[<800bcd08>] (handle_mm_fault) from [<8001a9c8>] (do_page_fault+0x184/0x3e4)

[<8001a9c8>] (do_page_fault) from [<800083fc>] (do_DataAbort+0x38/0x98)

[<800083fc>] (do_DataAbort) from [<800130b4>] (__dabt_usr+0x34/0x40)

Exception stack(0xa8d05fb0 to 0xa8d05ff8)

5fa0:                                     005d4fa8 00000000 76c5d700 00000061

5fc0: 00000001 76c5c7b8 0000c000 76c5c7e8 005d4fa0 76c5c228 005d5000 7ed0d954

5fe0: 0000c001 7ed0d870 00000061 76b9d49c 600f0010 ffffffff

BUG: Bad page state in process Xorg  pfn:11065

page:bf777ca0 count:1 mapcount:1 mapping:a8a20a21 index:0x76f0e

page flags: 0x80068(uptodate|lru|active|swapbacked)

page dumped because: PAGE_FLAGS_CHECK_AT_PREP flag set

bad because of flags:

page flags: 0x80068(uptodate|lru|active|swapbacked)

Modules linked in: wl18xx(O) wlcore(O) mac80211(O) cfg80211(O) wlcore_sdio(O) compat(O)

BUG: Bad page state in process awk  pfn:11066

page:bf777cc0 count:1 mapcount:1 mapping:a8a20a81 index:0x7eff1

BUG: Bad page state in process connmand  pfn:11064

page:bf777c80 count:1 mapcount:1 mapping:a8a20a81 index:0x7eff5

CPU: 0 PID: 660 Comm: Xorg Tainted: G    B      O 3.14.28 #23

[<8001590c>] (unwind_backtrace) from [<8001243c>] (show_stack+0x10/0x14)

[<8001243c>] (show_stack) from [<806fe59c>] (dump_stack+0x7c/0xbc)

[<806fe59c>] (dump_stack) from [<800a1584>] (bad_page+0xd8/0x128)

[<800a1584>] (bad_page) from [<800a19b8>] (get_page_from_freelist+0x284/0x5ac)

[<800a19b8>] (get_page_from_freelist) from [<800a2850>] (__alloc_pages_nodemask+0x128/0x978)

[<800a2850>] (__alloc_pages_nodemask) from [<8009b8b4>] (find_or_create_page+0x54/0x9c)

[<8009b8b4>] (find_or_create_page) from [<80101c28>] (__getblk+0xfc/0x344)

[<80101c28>] (__getblk) from [<80141f54>] (ext3_getblk+0xa0/0x1c4)

[<80141f54>] (ext3_getblk) from [<80144c3c>] (ext3_find_entry+0x318/0x630)

[<80144c3c>] (ext3_find_entry) from [<80146b88>] (ext3_lookup+0x30/0xe4)

[<80146b88>] (ext3_lookup) from [<800df010>] (lookup_real+0x20/0x4c)

[<800df010>] (lookup_real) from [<800dfb40>] (__lookup_hash+0x38/0x40)

[<800dfb40>] (__lookup_hash) from [<800e042c>] (lookup_slow+0x38/0xa4)

[<800e042c>] (lookup_slow) from [<800e2124>] (path_lookupat+0x608/0x758)

[<800e2124>] (path_lookupat) from [<800e2294>] (filename_lookup.isra.41+0x20/0x68)

[<800e2294>] (filename_lookup.isra.41) from [<800e4c7c>] (user_path_at_empty+0x50/0x78)

[<800e4c7c>] (user_path_at_empty) from [<800e4cb8>] (user_path_at+0x14/0x1c)

[<800e4cb8>] (user_path_at) from [<800dad8c>] (vfs_fstatat+0x44/0x98)

[<800dad8c>] (vfs_fstatat) from [<800db47c>] (SyS_stat64+0x14/0x30)

[<800db47c>] (SyS_stat64) from [<8000f1a0>] (ret_fast_syscall+0x0/0x30)

page flags: 0x80068(uptodate|lru|active|swapbacked)

page dumped because: PAGE_FLAGS_CHECK_AT_PREP flag set

BUG: Bad page state in process udevd  pfn:11063

page:bf777c60 count:1 mapcount:1 mapping:a8a20a81 index:0x7eff8

BUG: Bad page state in process udevd  pfn:11062

page:bf777c40 count:1 mapcount:1 mapping:a8a20a81 index:0x7eff9

BUG: Bad page state in process udevd  pfn:11060

page:bf777c00 count:1 mapcount:1 mapping:a8a20801 index:0x1111

BUG: Bad page state in process udevd  pfn:1105f

page:bf777be0 count:1 mapcount:1 mapping:a8a20801 index:0x1110

BUG: Bad page state in process udevd  pfn:1105e

page:bf777bc0 count:1 mapcount:1 mapping:a8a20801 index:0x110f

BUG: Bad page state in process udevd  pfn:1105d

page:bf777ba0 count:1 mapcount:1 mapping:a8a20801 index:0x110e

BUG: Bad page state in process udevd  pfn:1105c

page:bf777b80 count:1 mapcount:1 mapping:a8a20801 index:0x110d

BUG: Bad page state in process udevd  pfn:1105b

page:bf777b60 count:1 mapcount:1 mapping:a8a20801 index:0x1100

BUG: Bad page state in process udevd  pfn:1105a

page:bf777b40 count:1 mapcount:1 mapping:a8a20801 index:0x10ff

BUG: Bad page state in process udevd  pfn:11059

page:bf777b20 count:1 mapcount:1 mapping:a8a20801 index:0x10fe

BUG: Bad page state in process udevd  pfn:11058

page:bf777b00 count:1 mapcount:1 mapping:a8a20801 index:0x10fc

BUG: Bad page state in process udevd  pfn:11057

page:bf777ae0 count:1 mapcount:1 mapping:a8a20801 index:0x10fb

BUG: Bad page state in process udevd  pfn:11056

page:bf777ac0 count:1 mapcount:1 mapping:a8a20801 index:0x10fa

BUG: Bad page state in process udevd  pfn:11055

page:bf777aa0 count:1 mapcount:1 mapping:a8a20801 index:0x10f9

BUG: Bad page state in process udevd  pfn:11054

page:bf777a80 count:1 mapcount:1 mapping:a8a20801 index:0x10f6

BUG: Bad page state in process udevd  pfn:11053

page:bf777a60 count:1 mapcount:1 mapping:a8a20801 index:0x10f5

page flags: 0x80068(

BUG: Bad page state in process udevd  pfn:11052

page:bf777a40 count:1 mapcount:1 mapping:a8a20801 index:0x10f4

BUG: Bad page state in process udevd  pfn:11051

page:bf777a20 count:1 mapcount:1 mapping:a8a20801 index:0x10f3

BUG: Bad page state in process udevd  pfn:11050

page:bf777a00 count:1 mapcount:1 mapping:a8a20801 index:0x10f2

BUG: Bad page state in process udevd  pfn:1104f

page:bf7779e0 count:1 mapcount:1 mapping:a8a207e1 index:0x10cd

BUG: Bad page state in process udevd  pfn:1104e

page:bf7779c0 count:1 mapcount:1 mapping:a8a207e1 index:0x10ca

BUG: Bad page state in process udevd  pfn:1104d

page:bf7779a0 count:1 mapcount:1 mapping:a8a20801 index:0x10f1

BUG: Bad page state in process udevd  pfn:1104c

page:bf777980 count:1 mapcount:1 mapping:a8a20801 index:0x10f0

BUG: Bad page state in process udevd  pfn:1104b

page:bf777960 count:1 mapcount:1 mapping:a8a20801 index:0x10ef

BUG: Bad page state in process udevd  pfn:1104a

page:bf777940 count:1 mapcount:1 mapping:a8a20801 index:0x10ee

BUG: Bad page state in process udevd  pfn:11049

page:bf777920 count:1 mapcount:1 mapping:a8a20801 index:0x10ed

BUG: Bad page state in process udevd  pfn:11048

page:bf777900 count:1 mapcount:1 mapping:a8a20801 index:0x10ec

BUG: Bad page state in process udevd  pfn:11047

page:bf7778e0 count:1 mapcount:1 mapping:a8a20801 index:0x10eb

BUG: Bad page state in process udevd  pfn:11046

page:bf7778c0 count:1 mapcount:1 mapping:a8a20801 index:0x10ea

BUG: Bad page state in process udevd  pfn:11045

page:bf7778a0 count:1 mapcount:1 mapping:a8a20801 index:0x10e9

BUG: Bad page state in process udevd  pfn:11044

page:bf777880 count:1 mapcount:1 mapping:a8a20801 index:0x10e8

BUG: Bad page state in process udevd  pfn:11043

page:bf777860 count:1 mapcount:1 mapping:a8a20801 index:0x10e7

BUG: Bad page state in process udevd  pfn:11042

page:bf777840 count:1 mapcount:1 mapping:a8a20801 index:0x10e6

BUG: Bad page state in process udevd  pfn:11041

page:bf777820 count:1 mapcount:1 mapping:a8a20801 index:0x10e5

BUG: Bad page state in process udevd  pfn:11040

page:bf777800 count:1 mapcount:1 mapping:a8a20801 index:0x10e4

BUG: Bad page state in process udevd  pfn:1103f

page:bf7777e0 count:1 mapcount:1 mapping:a8a20801 index:0x10e3

BUG: Bad page state in process udevd  pfn:1103e

page:bf7777c0 count:1 mapcount:1 mapping:a8a20801 index:0x10e2

page flags: 0x80068(

BUG: Bad page state in process udevd  pfn:1103d

page:bf7777a0 count:1 mapcount:1 mapping:a8a20801 index:0x10e1

BUG: Bad page state in process udevd  pfn:1103c

page:bf777780 count:1 mapcount:1 mapping:a8a207e1 index:0x10e0

BUG: Bad page state in process udevd  pfn:1103b

page:bf777760 count:1 mapcount:1 mapping:a8a207e1 index:0x10df

BUG: Bad page state in process udevd  pfn:1103a

page:bf777740 count:1 mapcount:1 mapping:a8a207e1 index:0x10de

BUG: Bad page state in process udevd  pfn:11039

page:bf777720 count:1 mapcount:1 mapping:a8a207e1 index:0x10dd

BUG: Bad page state in process udevd  pfn:11038

page:bf777700 count:1 mapcount:1 mapping:a8a207e1 index:0x10dc

BUG: Bad page state in process udevd  pfn:11037

page:bf7776e0 count:1 mapcount:1 mapping:a8a20801 index:0x1112

BUG: Bad page state in process udevd  pfn:11036

page:bf7776c0 count:1 mapcount:1 mapping:a8a20801 index:0x1113

Unable to handle kernel paging request at virtual address 00100104

pgd = a8a30000

[00100104] *pgd=38a02831, *pte=00000000, *ppte=00000000

Internal error: Oops: 817 [#1] PREEMPT SMP ARM

Modules linked in: wl18xx(O) wlcore(O) mac80211(O) cfg80211(O) wlcore_sdio(O) compat(O)

CPU: 0 PID: 248 Comm: udevd Tainted: G    B      O 3.14.28 #23

task: a8a13600 ti: a8a2a000 task.ti: a8a2a000

PC is at get_page_from_freelist+0x190/0x5ac

LR is at get_page_from_freelist+0x13c/0x5ac

pc : [<800a18c4>]    lr : [<800a1870>]    psr: 60070193

sp : a8a2bcc0  ip : 00000000  fp : 80c6fa50

r10: 80c6fa3c  r9 : 00000001  r8 : bf7418e8

r7 : 80ea6bc0  r6 : 3e8fe000  r5 : bf777f00  r4 : 80e438d8

r3 : 00200200  r2 : 00100100  r1 : bf7418f4  r0 : 00100100

Flags: nZCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user

Control: 10c53c7d  Table: 38a30059  DAC: 00000015

Process udevd (pid: 248, stack limit = 0xa8a2a238)

Stack: (0xa8a2bcc0 to 0xa8a2c000)

bcc0: 000001c1 000325db 60070113 00000000 ffffffff 00000000 000200da 80ea7cc4

bce0: 80ea6bc0 a89b4fa0 00000002 bfc6b0bc 00000000 80ea0bc8 00000000 00000000

bd00: 00000000 80ea7ed3 a86bd000 80ea6bc0 00000002 80e4a608 80ea7cc0 00000000

bd20: 000001c1 00000003 000200da 00000000 00000002 800a2850 00000003 000001c1

bd40: 80ea6bc0 00000002 00000000 805b75b0 a874ae40 00000047 000200da 80ea7cc4

bd60: 80e4a608 807031c4 a86c982c 801121ac 000000c3 a86d87f8 a86d8804 000000c3

bd80: 00000001 8006048c 00000001 a86d8800 bfc701c0 800d1800 80ea6bc0 801c000a

bda0: 00000008 a8a2a018 00000008 bff3a560 a89863c8 010c1000 bfc6b07c a8a03304

bdc0: 0004f1ab 00000001 a897d700 800bad8c bf73ecc0 801c000a 80e3f2a0 a897d700

bde0: bf73ed08 00000001 80009a54 a802b180 80e43a58 a8c8e990 bfc701c0 4f1ab3cf

be00: bfc6b07c a8a30000 010c1000 a89863c8 000000c1 00000001 a897d700 800bcc24

be20: a8a30040 bfc6b07c 4f1ab3cf 7ef1f850 00000800 a8a30040 a8a03000 a8a03304

be40: 80ec4408 0000000f a8a13600 80038ec8 a897d738 a89863c8 a8a2bfb0 a8a2a038

be60: a897d700 0000081f 010c142c a8a13600 a897d738 8001a9c8 bfc64a80 800d1800

be80: bfc240a0 800d1800 000000a9 801e0013 00000000 00000800 00000080 8066000c

bea0: 00000000 801e0013 a8a13600 8066000d 00000000 00000000 0000000f 8066000c

bec0: 00000000 801e0013 80e44c38 a86d4e88 bfc66700 800d1800 a87b8480 a8001080

bee0: 80e439b0 a6685198 bfc240a0 80e4fec0 0000081f 8001a844 010c142c a8a2bfb0

bf00: 00031420 0000000b 7ef1f260 800083fc a66851e8 a814dc10 00000008 a8702488

bf20: 7ef1f260 800eacfc a66851e8 802a6920 00002710 a6685198 a66851e8 a6013ca8

bf40: a6685198 800eadd8 a8702480 00000000 a6013ca8 800d800c 00000020 00000000

bf60: a8a139b0 00000000 80ec4570 a8a13600 a8a139b0 00000000 7ef1f260 80703170

bf80: 00000003 800f0954 a8a13600 010c0008 010c0008 00000000 76dbec28 20070010

bfa0: ffffffff 00000118 010c67b8 800130b4 76e7f7b8 76e7f7e8 76e7f7e8 010c0150

bfc0: 010c1420 000054b0 76e7f7b8 00000118 010c67b8 00031420 0000000b 7ef1f260

bfe0: 000000ec 7ef1f118 00014ee4 76dbec28 20070010 ffffffff 00000000 00000000

[<800a18c4>] (get_page_from_freelist) from [<800a2850>] (__alloc_pages_nodemask+0x128/0x978)

[<800a2850>] (__alloc_pages_nodemask) from [<800bad8c>] (do_wp_page+0xc4/0x7ac)

[<800bad8c>] (do_wp_page) from [<800bcc24>] (handle_mm_fault+0x57c/0x89c)

[<800bcc24>] (handle_mm_fault) from [<8001a9c8>] (do_page_fault+0x184/0x3e4)

[<8001a9c8>] (do_page_fault) from [<800083fc>] (do_DataAbort+0x38/0x98)

[<800083fc>] (do_DataAbort) from [<800130b4>] (__dabt_usr+0x34/0x40)

Exception stack(0xa8a2bfb0 to 0xa8a2bff8)

bfa0:                                     76e7f7b8 76e7f7e8 76e7f7e8 010c0150

bfc0: 010c1420 000054b0 76e7f7b8 00000118 010c67b8 00031420 0000000b 7ef1f260

bfe0: 000000ec 7ef1f118 00014ee4 76dbec28 20070010 ffffffff

Code: e5950014 e3a03c02 e3403020 e3402010 (e5801004)

---[ end trace 9812878fd59f9a6a ]---

Unable to handle kernel paging request at virtual address 00100104

pgd = 80004000

[00100104] *pgd=00000000

Internal error: Oops: 817 [#2] PREEMPT SMP ARM

Modules linked in: wl18xx(O) wlcore(O) mac80211(O) cfg80211(O) wlcore_sdio(O) compat(O)

CPU: 0 PID: 248 Comm: udevd Tainted: G    B D    O 3.14.28 #23

task: a8a13600 ti: a8a2a000 task.ti: a8a2a000

PC is at __pagevec_lru_add_fn+0x78/0xc4

LR is at contig_page_data+0x34c/0x1180

pc : [<800a6638>]    lr : [<80ea6f0c>]    psr: 60070193

sp : a8a2b990  ip : 00100100  fp : bfbd7f40

r10: 60070193  r9 : 00000003  r8 : 00000001

r7 : 00000001  r6 : 00000000  r5 : 80ea6f04  r4 : bfbd7f40

r3 : bfbd7f54  r2 : 00080068  r1 : 00000003  r0 : 80ea6bc0

Flags: nZCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment user

Control: 10c53c7d  Table: 38a30059  DAC: 00000015

Process udevd (pid: 248, stack limit = 0xa8a2a238)

Stack: (0xa8a2b990 to 0xa8a2c000)

b980:                                     800a65c0 00000000 80ea6bc0 00000002

b9a0: 80ea6bc0 bf73dbb8 00000000 800a7234 c09a0000 bf73dbac 800a65c0 00000000

b9c0: c09a0000 80e4a804 00000000 a897d700 a897d700 a8a2a038 00000000 a897d738

b9e0: 80ec12c4 800a77c0 a8986478 00000000 a897d700 800a78d4 00000000 800c1e0c

ba00: 80e55c2c 00000001 00000000 00000024 80ec55c8 80e55c2c a897d700 80116638

ba20: 00000000 00000000 a8a2ba28 a8a2ba28 00000000 00000000 a8a2ba28 a8a2ba28

ba40: 80ec12c4 a897d700 00000000 0000000b a897d700 a897d700 00000000 0000000b

ba60: a897d700 8002b8b0 00000001 a8a139c0 a8a13600 8002efd4 800a18c6 00000001

ba80: 80ec12c4 806fc720 80c6a09c 80e55c44 a8a2a038 80e4f470 a8a2a000 0000000b

baa0: 800a18c8 00000001 800a18c6 80c63530 80ec12c4 80012664 a8a2a238 0000000b

bac0: 00000000 60070193 80e4f470 00000000 7f000000 00000008 65ec5ebc 30353935

bae0: 20343130 30613365 32306333 34336520 32303330 33652030 30323034 28203031

bb00: 30383565 34303031 a8002029 806fc720 80cc8b48 00100104 00000817 a8a2bc78

bb20: a897d700 00000817 00100104 a8a13600 a897d738 806fc4fc a897d700 8001aaa8

bb40: 6427e45b 00000008 01d84a3e 806ffbb8 00000029 00010000 00000000 00000800

bb60: a8a2bb60 00000000 a8095ac8 00000000 6427e45b 00000008 624f9a1d 00000008

bb80: 8004ae5c bf73d308 a8702b40 80702f50 00000001 a8a2bd28 a89e7988 8006060c

bba0: a8702b40 807031c4 00000001 800e79a4 00000001 80e4fe40 00000817 8001a844

bbc0: 00100104 a8a2bc78 00000001 80c6fa3c 80c6fa50 800083fc a8a2a008 00000001

bbe0: 01d84a3e a8a2bf88 00000000 3b9aca00 60070113 80e438d8 80ea7cc0 00000000

bc00: 80e438d8 800a18f0 000001c1 000339ef 60070113 00000000 ffffffff 00000000

bc20: 000200da 80ea7cc4 600f0113 00000000 80e4a804 bf73ecc0 a8a2bc4c 80051a40

bc40: 00000000 00000000 00000000 80ea7ed3 a8091b00 80ea6bc0 a8091ec4 80e4a608

bc60: 800a18c4 60070193 ffffffff a8a2bcac bf7418e8 80012ed8 00100100 bf7418f4

bc80: 00100100 00200200 80e438d8 bf777f00 3e8fe000 80ea6bc0 bf7418e8 00000001

bca0: 80c6fa3c 80c6fa50 00000000 a8a2bcc0 800a1870 800a18c4 60070193 ffffffff

bcc0: 000001c1 000325db 60070113 00000000 ffffffff 00000000 000200da 80ea7cc4

bce0: 80ea6bc0 a89b4fa0 00000002 bfc6b0bc 00000000 80ea0bc8 00000000 00000000

bd00: 00000000 80ea7ed3 a86bd000 80ea6bc0 00000002 80e4a608 80ea7cc0 00000000

bd20: 000001c1 00000003 000200da 00000000 00000002 800a2850 00000003 000001c1

bd40: 80ea6bc0 00000002 00000000 805b75b0 a874ae40 00000047 000200da 80ea7cc4

bd60: 80e4a608 807031c4 a86c982c 801121ac 000000c3 a86d87f8 a86d8804 000000c3

bd80: 00000001 8006048c 00000001 a86d8800 bfc701c0 800d1800 80ea6bc0 801c000a

bda0: 00000008 a8a2a018 00000008 bff3a560 a89863c8 010c1000 bfc6b07c a8a03304

bdc0: 0004f1ab 00000001 a897d700 800bad8c bf73ecc0 801c000a 80e3f2a0 a897d700

bde0: bf73ed08 00000001 80009a54 a802b180 80e43a58 a8c8e990 bfc701c0 4f1ab3cf

be00: bfc6b07c a8a30000 010c1000 a89863c8 000000c1 00000001 a897d700 800bcc24

be20: a8a30040 bfc6b07c 4f1ab3cf 7ef1f850 00000800 a8a30040 a8a03000 a8a03304

be40: 80ec4408 0000000f a8a13600 80038ec8 a897d738 a89863c8 a8a2bfb0 a8a2a038

be60: a897d700 0000081f 010c142c a8a13600 a897d738 8001a9c8 bfc64a80 800d1800

be80: bfc240a0 800d1800 000000a9 801e0013 00000000 00000800 00000080 8066000c

bea0: 00000000 801e0013 a8a13600 8066000d 00000000 00000000 0000000f 8066000c

bec0: 00000000 801e0013 80e44c38 a86d4e88 bfc66700 800d1800 a87b8480 a8001080

bee0: 80e439b0 a6685198 bfc240a0 80e4fec0 0000081f 8001a844 010c142c a8a2bfb0

bf00: 00031420 0000000b 7ef1f260 800083fc a66851e8 a814dc10 00000008 a8702488

bf20: 7ef1f260 800eacfc a66851e8 802a6920 00002710 a6685198 a66851e8 a6013ca8

bf40: a6685198 800eadd8 a8702480 00000000 a6013ca8 800d800c 00000020 00000000

bf60: a8a139b0 00000000 80ec4570 a8a13600 a8a139b0 00000000 7ef1f260 80703170

bf80: 00000003 800f0954 a8a13600 010c0008 010c0008 00000000 76dbec28 20070010

bfa0: ffffffff 00000118 010c67b8 800130b4 76e7f7b8 76e7f7e8 76e7f7e8 010c0150

bfc0: 010c1420 000054b0 76e7f7b8 00000118 010c67b8 00031420 0000000b 7ef1f260

bfe0: 000000ec 7ef1f118 00014ee4 76dbec28 20070010 ffffffff 00000000 00000000

[<800a6638>] (__pagevec_lru_add_fn) from [<800a7234>] (pagevec_lru_move_fn+0xa0/0xf0)

[<800a7234>] (pagevec_lru_move_fn) from [<800a77c0>] (lru_add_drain_cpu+0xb8/0xcc)

[<800a77c0>] (lru_add_drain_cpu) from [<800a78d4>] (lru_add_drain+0x14/0x48)

[<800a78d4>] (lru_add_drain) from [<800c1e0c>] (exit_mmap+0x6c/0x1f0)

[<800c1e0c>] (exit_mmap) from [<8002b8b0>] (mmput+0x3c/0xe0)

[<8002b8b0>] (mmput) from [<8002efd4>] (do_exit+0x27c/0x924)

[<8002efd4>] (do_exit) from [<80012664>] (die+0x224/0x3e4)

[<80012664>] (die) from [<806fc4fc>] (__do_kernel_fault.part.11+0x64/0x74)

[<806fc4fc>] (__do_kernel_fault.part.11) from [<8001aaa8>] (do_page_fault+0x264/0x3e4)

[<8001aaa8>] (do_page_fault) from [<800083fc>] (do_DataAbort+0x38/0x98)

[<800083fc>] (do_DataAbort) from [<80012ed8>] (__dabt_svc+0x38/0x60)

Exception stack(0xa8a2bc78 to 0xa8a2bcc0)

bc60:                                                       00100100 bf7418f4

bc80: 00100100 00200200 80e438d8 bf777f00 3e8fe000 80ea6bc0 bf7418e8 00000001

bca0: 80c6fa3c 80c6fa50 00000000 a8a2bcc0 800a1870 800a18c4 60070193 ffffffff

[<80012ed8>] (__dabt_svc) from [<800a18c4>] (get_page_from_freelist+0x190/0x5ac)

[<800a18c4>] (get_page_from_freelist) from [<800a2850>] (__alloc_pages_nodemask+0x128/0x978)

[<800a2850>] (__alloc_pages_nodemask) from [<800bad8c>] (do_wp_page+0xc4/0x7ac)

[<800bad8c>] (do_wp_page) from [<800bcc24>] (handle_mm_fault+0x57c/0x89c)

[<800bcc24>] (handle_mm_fault) from [<8001a9c8>] (do_page_fault+0x184/0x3e4)

[<8001a9c8>] (do_page_fault) from [<800083fc>] (do_DataAbort+0x38/0x98)

[<800083fc>] (do_DataAbort) from [<800130b4>] (__dabt_usr+0x34/0x40)

Exception stack(0xa8a2bfb0 to 0xa8a2bff8)

bfa0:                                     76e7f7b8 76e7f7e8 76e7f7e8 010c0150

bfc0: 010c1420 000054b0 76e7f7b8 00000118 010c67b8 00031420 0000000b 7ef1f260

bfe0: 000000ec 7ef1f118 00014ee4 76dbec28 20070010 ffffffff

Code: e2843014 e085e187 e2450fd1 e1a01009 (e58c3004)

---[ end trace 9812878fd59f9a6b ]---

Fixing recursive fault but reboot is needed!

Problem#2: Stucking at  mmcblk2: p1 p2

Starting kernel ...

cleanup_before_linux from cpu.c executed successfully

Entering into Kernel

Uncompressing Linux... done, booting the kernel.

Booting Linux on physical CPU 0x0

Linux version 3.14.28 (jagadeesh@field) (gcc version 4.9.1 (GCC) ) #23 SMP PREEMPT Wed Aug 10 11:34:32 IST 2016

CPU: ARMv7 Processor [412fc09a] revision 10 (ARMv7), cr=10c53c7d

CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache

Machine model: Freescale i.MX6 DualLite SABRE Smart Device Board

cma: CMA: reserved 320 MiB at 3a000000

Memory policy: Data cache writeback

CPU: All CPU(s) started in SVC mode.

PERCPU: Embedded 8 pages/cpu @bf73d000 s9152 r8192 d15424 u32768

Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 260096

Kernel command line: console=ttymxc3,115200 consoleblank=0 stdin=serial root=/dev/mmcblk2p2 rw

PID hash table entries: 4096 (order: 2, 16384 bytes)

Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)

Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)

Memory: 695588K/1048576K available (7366K kernel code, 507K rwdata, 6480K rodata, 716K init, 428K bss, 352988K reserved, 0K highmem)

Virtual kernel memory layout:

    vector  : 0xffff0000 - 0xffff1000   (   4 kB)

    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)

    vmalloc : 0xc0800000 - 0xff000000   (1000 MB)

    lowmem  : 0x80000000 - 0xc0000000   (1024 MB)

    pkmap   : 0x7fe00000 - 0x80000000   (   2 MB)

    modules : 0x7f000000 - 0x7fe00000   (  14 MB)

      .text : 0x80008000 - 0x80d8daa0   (13847 kB)

      .init : 0x80d8e000 - 0x80e413c0   ( 717 kB)

      .data : 0x80e42000 - 0x80ec0fd0   ( 508 kB)

       .bss : 0x80ec0fdc - 0x80f2c140   ( 429 kB)

SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=1, Nodes=1

Preemptible hierarchical RCU implementation.

        RCU restricting CPUs from NR_CPUS=4 to nr_cpu_ids=1.

RCU: Adjusting geometry for rcu_fanout_leaf=16, nr_cpu_ids=1

NR_IRQS:16 nr_irqs:16 16

L310 cache controller enabled

l2x0: 16 ways, CACHE_ID 0x410000c8, AUX_CTRL 0x32050000, Cache size: 512 kB

failed to set parent of clk gpu2d_core_sel to pll2_pfd1_594m: -22

Switching to timer-based delay loop

sched_clock: 32 bits at 3000kHz, resolution 333ns, wraps every 1431655765682ns

Console: colour dummy device 80x30

Calibrating delay loop (skipped), value calculated using timer frequency.. 6.00 BogoMIPS (lpj=30000)

pid_max: default: 32768 minimum: 301

Security Framework initialized

Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)

Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)

device-tree: Duplicate name in /soc/aips-bus@02000000/lcdif@020f8000, renamed to "display#1"

CPU: Testing write buffer coherency: ok

CPU0: thread -1, cpu 0, socket 0, mpidr 80000000

Setting up static identity map for 0x10703a60 - 0x10703ab8

Brought up 1 CPUs

SMP: Total of 1 processors activated.

CPU: All CPU(s) started in SVC mode.

devtmpfs: initialized

VFP support v0.3: implementor 41 architecture 3 part 30 variant 9 rev 4

pinctrl core: initialized pinctrl subsystem

regulator-dummy: no parameters

NET: Registered protocol family 16

DMA: preallocated 256 KiB pool for atomic coherent allocations

cpuidle: using governor ladder

cpuidle: using governor menu

CPU identified as i.MX6DL, silicon rev 1.3

Use WDOG1 as reset source

syscon 20c8000.anatop: regmap [mem 0x020c8000-0x020c8fff] registered

vdd1p1: 800 <--> 1375 mV at 1100 mV

vdd3p0: 2800 <--> 3150 mV at 3000 mV

vdd2p5: 2000 <--> 2750 mV at 2400 mV

vddarm: 725 <--> 1450 mV at 1150 mV

vddpu: 725 <--> 1450 mV at 1150 mV

vddsoc: 725 <--> 1450 mV at 1175 mV

syscon 20e0000.iomuxc-gpr: regmap [mem 0x020e0000-0x020e0037] registered

syscon 21bc000.ocotp-ctrl: regmap [mem 0x021bc000-0x021bffff] registered

hw-breakpoint: found 5 (+1 reserved) breakpoint and 1 watchpoint registers.

hw-breakpoint: maximum watchpoint size is 4 bytes.

imx6dl-pinctrl 20e0000.iomuxc: initialized IMX pinctrl driver

bio: create slab <bio-0> at 0

mxs-dma 110000.dma-apbh: initialized

usb_h1_vbus: 5000 mV

2P5V: 2500 mV

3P3V: 3300 mV

sensor-supply: 3300 mV

wlan-en-regulator: 1800 mV

i2c-core: driver [max17135] using legacy suspend method

i2c-core: driver [max17135] using legacy resume method

SCSI subsystem initialized

usbcore: registered new interface driver usbfs

usbcore: registered new interface driver hub

usbcore: registered new device driver usb

usbphy_nop1.10 supply vcc not found, using dummy regulator

usbphy_nop2.11 supply vcc not found, using dummy regulator

i2c i2c-0: IMX I2C adapter registered

i2c i2c-2: IMX I2C adapter registered

i2c i2c-1: IMX I2C adapter registered

Linux video capture interface: v2.00

pps_core: LinuxPPS API ver. 1 registered

pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>

PTP clock support registered

imx-ipuv3 2400000.ipu: IPU DMFC NORMAL mode: 1(0~1), 5B(4,5), 5F(6,7)

MIPI CSI2 driver module loaded

Advanced Linux Sound Architecture Driver Initialized.

Bluetooth: Core ver 2.18

NET: Registered protocol family 31

Bluetooth: HCI device and connection manager initialized

Bluetooth: HCI socket layer initialized

Bluetooth: L2CAP socket layer initialized

Bluetooth: SCO socket layer initialized

Switched to clocksource mxc_timer1

NET: Registered protocol family 2

TCP established hash table entries: 8192 (order: 3, 32768 bytes)

TCP bind hash table entries: 8192 (order: 4, 65536 bytes)

TCP: Hash tables configured (established 8192 bind 8192)

TCP: reno registered

UDP hash table entries: 512 (order: 2, 16384 bytes)

UDP-Lite hash table entries: 512 (order: 2, 16384 bytes)

NET: Registered protocol family 1

RPC: Registered named UNIX socket transport module.

RPC: Registered udp transport module.

RPC: Registered tcp transport module.

RPC: Registered tcp NFSv4.1 backchannel transport module.

hw perfevents: enabled with ARMv7 Cortex-A9 PMU driver, 7 counters available

Bus freq driver module loaded

futex hash table entries: 256 (order: 2, 16384 bytes)

VFS: Disk quotas dquot_6.5.2

Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)

NFS: Registering the id_resolver key type

Key type id_resolver registered

Key type id_legacy registered

jffs2: version 2.2. (NAND) �© 2001-2006 Red Hat, Inc.

fuse init (API version 7.22)

msgmni has been set to 1998

io scheduler noop registered

io scheduler deadline registered

io scheduler cfq registered (default)

imx-weim 21b8000.weim: Driver registered.

MIPI DSI driver module loaded

mxc_sdc_fb fb.18: registered mxc display driver lcd

Console: switching to colour frame buffer device 100x30

imx_epdc_fb 20f4000.epdc: can't get/select pinctrl

imx-sdma 20ec000.sdma: no iram assigned, using external mem

imx-sdma 20ec000.sdma: no event needs to be remapped

imx-sdma 20ec000.sdma: loaded firmware 3.1

imx-sdma 20ec000.sdma: initialized

pfuze100-regulator 0-0008: Full layer: 2, Metal layer: 1

pfuze100-regulator 0-0008: FAB: 0, FIN: 0

pfuze100-regulator 0-0008: pfuze100 found.

SW1AB: 300 <--> 1875 mV at 1275 mV

SW1C: 300 <--> 1875 mV at 1175 mV

SW2: 800 <--> 3300 mV at 3000 mV

SW3A: 400 <--> 1975 mV at 1500 mV

SW3B: 400 <--> 1975 mV at 1500 mV

SW4: 1800 mV

SWBST: 5000 <--> 5150 mV at 5000 mV

VSNVS: 1000 <--> 3000 mV at 3000 mV

VREFDDR: 750 mV

VGEN1: 800 <--> 1550 mV at 800 mV

VGEN2: 800 <--> 1550 mV at 1500 mV

VGEN3: 2500 mV

VGEN4: 1800 mV

VGEN5: 1800 <--> 3300 mV at 3000 mV

VGEN6: 2800 <--> 3300 mV at 2800 mV

Serial: IMX driver

21e8000.serial: ttymxc1 at MMIO 0x21e8000 (irq = 59, base_baud = 5000000) is a IMX

21f0000.serial: ttymxc3 at MMIO 0x21f0000 (irq = 61, base_baud = 5000000) is a IMX

console [ttymxc3] enabled

serial: Freescale lpuart driver

imx sema4 driver is registered.

[drm] Initialized drm 1.1.0 20060810

[drm] Initialized vivante 1.0.0 20120216 on minor 0

brd: module loaded

loop: module loaded

(stk) :sysfs entries created

(stk) : debugfs entries created

(hci_tty): inside hci_tty_init

(hci_tty): allocated 248, 0

CAN device driver interface

ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver

ehci-mxc: Freescale On-Chip EHCI Host driver

usbcore: registered new interface driver cdc_acm

cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters

usbcore: registered new interface driver usb-storage

usbcore: registered new interface driver usbserial

usbcore: registered new interface driver usbserial_generic

usbserial: USB Serial support registered for generic

usbcore: registered new interface driver cp210x

usbserial: USB Serial support registered for cp210x

usbcore: registered new interface driver ftdi_sio

usbserial: USB Serial support registered for FTDI USB Serial Device

usbcore: registered new interface driver option

usbserial: USB Serial support registered for GSM modem (1-port)

usbcore: registered new interface driver pl2303

usbserial: USB Serial support registered for pl2303

usbcore: registered new interface driver usb_serial_simple

usbserial: USB Serial support registered for zio

usbserial: USB Serial support registered for funsoft

usbserial: USB Serial support registered for flashloader

usbserial: USB Serial support registered for vivopay

usbserial: USB Serial support registered for moto_modem

usbserial: USB Serial support registered for hp4x

usbserial: USB Serial support registered for suunto

usbserial: USB Serial support registered for siemens_mpi

2184800.usbmisc supply vbus-wakeup not found, using dummy regulator

ci_hdrc ci_hdrc.0: doesn't support gadget

ci_hdrc ci_hdrc.0: EHCI Host Controller

ci_hdrc ci_hdrc.0: new USB bus registered, assigned bus number 1

ci_hdrc ci_hdrc.0: USB 2.0 started, EHCI 1.00

hub 1-0:1.0: USB hub found

hub 1-0:1.0: 1 port detected

mousedev: PS/2 mouse device common for all mice

input: 20b8000.kpp as /devices/soc0/soc.0/2000000.aips-bus/20b8000.kpp/input/input0

ft5x06-ts 2-0038: reset fffffffe

ts_probe: wakeup 80f11c94

ts_probe: ft5x06 touchscreen irq=276, wakeup_irq=276

ft5x06 resolution is 800x480

input: ft5x06 as /devices/virtual/input/input1

i2c-core: driver [isl29023] using legacy suspend method

i2c-core: driver [isl29023] using legacy resume method

snvs_rtc 20cc034.snvs-rtc-lp: rtc core: registered 20cc034.snvs-rtc-lp as rtc0

i2c /dev entries driver

IR NEC protocol handler initialized

IR RC5(x) protocol handler initialized

IR RC6 protocol handler initialized

IR JVC protocol handler initialized

IR Sony protocol handler initialized

IR RC5 (streamzap) protocol handler initialized

IR SANYO protocol handler initialized

IR MCE Keyboard/mouse protocol handler initialized

mxc_v4l2_output v4l2_out.22: V4L2 device registered as video16

mxc_v4l2_output v4l2_out.22: V4L2 device registered as video17

i2c-core: driver [mag3110] using legacy suspend method

i2c-core: driver [mag3110] using legacy resume method

input: mma845x as /devices/virtual/input/input2

imx2-wdt 20bc000.wdog: IMX2+ Watchdog Timer enabled. timeout=60s (nowayout=0)

Bluetooth: Virtual HCI driver ver 1.4

Bluetooth: HCI UART driver ver 2.2

Bluetooth: HCI H4 protocol initialized

Bluetooth: HCI BCSP protocol initialized

Bluetooth: HCILL protocol initialized

Bluetooth: HCIATH3K protocol initialized

Bluetooth: HCI Three-wire UART (H5) protocol initialized

usbcore: registered new interface driver bcm203x

usbcore: registered new interface driver btusb

Bluetooth: Generic Bluetooth SDIO driver ver 0.1

usbcore: registered new interface driver ath3k

sdhci: Secure Digital Host Controller Interface driver

sdhci: Copyright(c) Pierre Ossman

sdhci-pltfm: SDHCI platform and OF driver helper

mmc1: no vqmmc regulator found

usb 1-1: new high-speed USB device number 2 using ci_hdrc

mmc1: SDHCI controller on 2194000.usdhc [2194000.usdhc] using ADMA

mmc2: no vqmmc regulator found

mmc2: no vmmc regulator found

sdhci-esdhc-imx 2194000.usdhc: card claims to support voltages below defined range

mmc1: queuing unknown CIS tuple 0x91 (3 bytes)

mmc1: new high speed SDIO card at address 0001

mmc2: SDHCI controller on 2198000.usdhc [2198000.usdhc] using ADMA

galcore: clk_get vg clock failed, disable vg!

hub 1-1:1.0: USB hub found

hub 1-1:1.0: 2 ports detected

Galcore version 5.0.11.25762

mmc2: new high speed SDHC card at address aaaa

mmcblk2: mmc2:aaaa SL16G 14.8 GiB

mmcblk2: p1 p2

Problem#3: stucking at Uncompressing Linux... done, booting the kernel.

Hit any key to stop autoboot:  0

## Booting kernel from Legacy Image at 12000000 ...

   Image Name:   Linux-3.14.28

   Image Type:   ARM Linux Kernel Image (uncompressed)

   Data Size:    6223992 Bytes = 5.9 MiB

   Load Address: 10008000

   Entry Point:  10008000

   Verifying Checksum ... OK

## Flattened Device Tree blob at 18000000

   Booting using the fdt blob at 0x18000000

   Loading Kernel Image ... OK

   Loading Device Tree to 4f50e000, end 4f5198ee ... OK

Going to take Machid

Assuming inside kernel entry function

Starting kernel ...

cleanup_before_linux from cpu.c executed successfully

Entering into Kernel

Uncompressing Linux... done, booting the kernel.

Problem#4: After some Interval getting below message

PU: Power-on latency exceeded, new value 2706000 ns

Kindly give your suggestions to overcome this isssue.

Thanks & Regards,

Hrushi

Tags (3)
0 Kudos
Reply
4 Replies

1,826 Views
igorpadykov
NXP Employee
NXP Employee

Hi Hrushi

this behaviour may be caused by ddr faults, please run ddr test

i.MX6/7 DDR Stress Test Tool V2.52 | NXP Community

and rebuild uboot (change *.cfg file) with new calibration settings found from test

Please use nxp bsp releases from

i.MX 6 Series Software and Development Tool|NXP

Best regards

igor

-----------------------------------------------------------------------------------------------------------------------

Note: If this post answers your question, please click the Correct Answer button. Thank you!

-----------------------------------------------------------------------------------------------------------------------

0 Kudos
Reply

1,826 Views
hrushinale
Contributor III

Hi igorpadykov,

I followed the I.MX6DQSDL DDR3 Script Aid V0.10 document. In this document I entered the Values as per our DDR part number MT41K256M16TW-107 from Micron.calibration.png

  • But When we are going to start the DDr calibration its showing "DCD ADDRESS OUT OF RANGE"

Kindly help Regarding this issue.

Thanks & Regards,

Hrushi

0 Kudos
Reply

1,826 Views
aravinthkumarja
Senior Contributor II

HI hrushinale​,

After filling the values, you open RealView.inc sheet in same excel sheet. There you will get the updated DDR value.

Then this value you need to update in you ddr application .inc file.

Then you try.

If again it shows error, Can you mention what steps you followed??

Regards,

Aravinth

0 Kudos
Reply

1,826 Views
hrushinale
Contributor III

Hello aravinth,

I followed the same steps:

1) First I enter the Values in Excel sheet as per our DDR Part number.

2)then updated the values I got to .inc file

3) Then start the DDr calibration

but still Its giving the same error

0 Kudos
Reply