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
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!
-----------------------------------------------------------------------------------------------------------------------
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.
Kindly help Regarding this issue.
Thanks & Regards,
Hrushi
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
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