This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/AM3358: Kernel panic

Part Number: AM3358


Tool/software: Linux

I am running the Linux kernel 4.4.68 in beaglebone black board and got the following errors when doing boot up cycle test.  It seems the read to the LCD controller's IRQSTATUS register crash.  What's the possible reason?

Starting kernel ...

[    0.001164] clocksource_probe: no matching clocksources found
[    0.852163] wkup_m3_ipc 44e11324.wkup_m3_ipc: could not get rproc handle
[    0.883685] Unhandled fault: external abort on non-linefetch (0x1028) at 0xfa30e05c
[    0.883691] pgd = c0004000
[    0.883700] [fa30e05c] *pgd=48211452(bad)
[    0.883716] Internal error: : 1028 [#1] SMP ARM
[    0.883725] Modules linked in:
[    0.883736] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.4.68+ #4
[    0.883739] Hardware name: Generic AM33XX (Flattened Device Tree)
[    0.883744] task: ee8d8000 ti: ee8d6000 task.ti: ee8d6000
[    0.883761] PC is at tilcdc_crtc_irq+0x4c/0x2ac
[    0.883768] LR is at tilcdc_irq+0x20/0x24
[    0.883775] pc : [<c0636b6c>]    lr : [<c06387a4>]    psr: 60000193
[    0.883775] sp : ee8d7390  ip : ee8d73d8  fp : ee8d73d4
[    0.883778] r10: ee8d6000  r9 : c0a1b57c  r8 : ede93000
[    0.883783] r7 : eec17610  r6 : ede93810  r5 : ee89cba8  r4 : c0f85ac8
[    0.883786] r3 : fa30e05c  r2 : 0000005c  r1 : ede93000  r0 : ede93810
[    0.883793] Flags: nZCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment none
[    0.883798] Control: 10c5387d  Table: 80004019  DAC: 00000051
[    0.883802] Process swapper/0 (pid: 1, stack limit = 0xee8d6218)
[    0.883807] Stack: (0xee8d7390 to 0xee8d8000)
[    0.883815] 7380:                                     00000000 00000006 0de57a00 00000000
[    0.883824] 73a0: 00000015 dc8ba644 00117049 edeb5580 ee89cba8 00000000 00000000 00000013
[    0.883833] 73c0: c0a1b57c ee8d6000 ee8d73e4 ee8d73d8 c06387a4 c0636b2c ee8d743c ee8d73e8
[    0.883842] 73e0: c00a7f8c c0638790 ee8d745c ee8d73f8 c0835d60 c0a13f84 c1056082 ee89cb40
[    0.883850] 7400: c1056408 c105641c 00000000 00000000 00000004 ee89cb40 ee89cba8 00000000
[    0.883859] 7420: 00000000 ee836000 00000008 c0f85140 ee8d745c ee8d7440 c00a81e4 c00a7eec
[    0.883868] 7440: ee89cb40 ee89cb50 00000000 00000000 ee8d7474 ee8d7460 c00aba74 c00a819c
[    0.883876] 7460: c0f7e758 00000013 ee8d7484 ee8d7478 c00a7530 c00ab9c8 ee8d74ac ee8d7488
[    0.883885] 7480: c00a783c c00a7508 c112a340 60000013 ffffffff ee8d74fc 00000000 00000008
[    0.883894] 74a0: ee8d74c4 ee8d74b0 c0009500 c00a77dc c0a13f84 60000013 ee8d7524 ee8d74c8
[    0.883903] 74c0: c0a14714 c00094c8 c0f93358 a0000013 dc8ba644 00000007 00000000 c0f93358
[    0.883911] 74e0: a0000013 c0f85140 00000000 00000008 c0f85140 ee8d7524 ee8d7528 ee8d7518
[    0.883920] 7500: c002fc30 c0a13f84 60000013 ffffffff 00000051 c002fc30 ee8d7544 ee8d7528
[    0.883929] 7520: c002fc30 c0a13f60 00000001 00000000 ee9f9cc0 c0f85140 ee8d7564 ee8d7548
[    0.883938] 7540: c00312f4 c002fbf8 ee9fe210 ee9fe210 c003134c c0f85140 ee8d757c ee8d7568
[    0.883946] 7560: c0031378 c00312a8 ee9fe210 ee9fe210 ee8d7594 ee8d7580 c064df94 c0031358
[    0.883955] 7580: ee9fe210 ee9fe210 ee8d75b4 ee8d7598 c064e010 c064df58 ee9fe210 0000000c
[    0.883964] 75a0: c003134c c0f85140 ee8d760c ee8d75b8 c064e5fc c064dfec 60000093 c0f85ac8
[    0.883973] 75c0: c008cdac ee8d6000 fa30e000 c008c4e0 ee8d760c ee8d75e0 c008c4e0 dc8ba644
[    0.883981] 75e0: 00000000 ee9fe210 00000000 ee9fe274 00000004 fa30e000 fa30e000 fa30e000
[    0.883990] 7600: ee8d7634 ee8d7610 c064edd0 c064e4d8 ee9fe210 00000004 ee9fe274 60000013
[    0.883999] 7620: fa30e000 fa30e000 ee8d7654 ee8d7638 c064ef58 c064ec04 ede93000 ede93810
[    0.884008] 7640: c0f85ac8 06800080 ee8d76cc ee8d7658 c06369b8 c064eee4 024000c0 000005cd
[    0.884017] 7660: eec176c0 eec170c0 ede93000 ede931e4 00000004 00000008 0230ff00 fa30e000
[    0.884026] 7680: 0000000a 00000004 fa30e000 eec170c0 c05ff8bc 00000018 00000020 dc8ba644
[    0.884034] 76a0: c0f85ac8 c0636548 ede93810 ede931f0 c0f85ac8 eec170c0 eec17cc0 ede93000
[    0.884043] 76c0: ee8d78bc ee8d76d0 c05d86a8 c0636554 00000000 00000000 ef6c33c0 c112f7cc
[    0.884052] 76e0: ede93810 ede93864 00000000 00000000 ede93924 00000000 00000000 00000000
[    0.884060] 7700: 00000000 c0a80138 0378a991 00000000 00000000 00000000 00000000 00000000
[    0.884068] 7720: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.884076] 7740: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.884084] 7760: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.884092] 7780: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.884100] 77a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.884108] 77c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.884116] 77e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.884124] 7800: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.884132] 7820: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.884140] 7840: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.884148] 7860: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.884156] 7880: 00000000 00000000 00000000 dc8ba644 ee8d78bc ede931d8 edeb55c0 ede931e4
[    0.884165] 78a0: c112f7cc ede931f0 edeb5a00 ede93810 ee8d7934 ee8d78c0 c05d9408 c05d840c
[    0.884174] 78c0: 00000000 c0f85ac8 ee8d78fc c01b5088 c0d09e4c ede931f0 00000000 c0a80138
[    0.884182] 78e0: edeb5a00 c0d09e0c c0d09e2c ede93810 00000000 00000000 00000000 edee6800
[    0.884191] 7900: 00000001 ede93000 00000000 eec17f00 ede93810 00000001 00000000 edeb55c0
[    0.884199] 7920: 00000000 00000000 ee8d7954 ee8d7938 c05f7cec c05d8a28 00000028 edeb6c00
[    0.884208] 7940: 00000001 00000000 ee8d799c ee8d7958 c05e53a4 c05f7c90 ee8d7984 ee8d7968
[    0.884217] 7960: c0609e40 c060a038 edeb59c0 ede93000 ede93000 edeb6c00 edee6000 ede93000
[    0.884226] 7980: 00000000 c1009740 edeb7400 ee836400 ee8d79bc ee8d79a0 c05e7000 c05e52ec
[    0.884234] 79a0: 00000000 edee6000 c112ab0c 00000000 ee8d79d4 ee8d79c0 c05e7088 c05e6fcc
[    0.884244] 79c0: ee836400 edee6000 ee8d7a34 ee8d79d8 c0564224 c05e7054 00000000 ee836400
[    0.884253] 79e0: ee8d7a1c 00000022 0000003c c112d180 c112cb04 00000022 0000003c 00000001
[    0.884261] 7a00: 00000000 00000000 c0d00be0 ee836400 00000000 ee836514 c112d194 c0d00be0
[    0.884270] 7a20: 00000000 ee836400 ee8d7a54 ee8d7a38 c05b4bb8 c0563d0c c0a5f408 c112d084
[    0.884279] 7a40: 00000000 c112d194 ee8d7aac ee8d7a58 c05b6450 c05b4af4 c100e20c 00000000
[    0.884287] 7a60: c112d078 00000001 c0d07a3c c10b6114 00000000 0000003e 00000000 00000001
[    0.884295] 7a80: ee8d7ab8 c0a5f408 00000000 00000000 00000000 0000003e 00000001 c112d094
[    0.884304] 7aa0: ee8d7af4 ee8d7ab0 c05b6adc c05b6288 c100e20c c0d07a98 00000001 ee8d7ac8
[    0.884313] 7ac0: c0240fe4 c112d68c c0f85ac8 c1009740 c112cb04 edee6000 c112cb04 00000000
[    0.884322] 7ae0: c112c928 edee600c ee8d7b0c ee8d7af8 c05642e4 c05b6958 c1009740 ee8d7bdc
[    0.884330] 7b00: ee8d7b4c ee8d7b10 c0564fd4 c056426c edeb4af0 edee6000 ee8d7b3c ee8d7b28
[    0.884339] 7b20: c0242954 ffffffff ee8d7bdc 00000005 00000000 00000000 c112c928 edee600c
[    0.884348] 7b40: ee8d7b74 ee8d7b50 c0066d10 c0564838 00000005 c1009c40 ee8d7bdc ffffffff
[    0.884356] 7b60: 00000000 c112c928 ee8d7b9c ee8d7b78 c006716c c0066cc8 00000000 edee622c
[    0.884365] 7b80: c0f87690 edee6000 c0f85ac8 c0f87690 ee8d7bb4 ee8d7ba0 c00671ac c0067120
[    0.884374] 7ba0: 00000000 ee8d7bb0 ee8d7bc4 ee8d7bb8 c056bb14 c0067190 ee8d7c4c ee8d7bc8
[    0.884382] 7bc0: c056dba4 c056baf8 c0d01490 00000000 00000000 edee622c 00000000 edee6000
[    0.884390] 7be0: 00000000 00000000 00000000 000001e0 00000110 00000000 00000000 00000000
[    0.884399] 7c00: 00000000 00000000 00000000 00000000 00000000 00000000 00000020 dc8ba644
[    0.884408] 7c20: c0f85ac8 edeb6c00 edee6000 00000001 c0f85ac8 c10151e8 edeb55e8 00000800
[    0.884417] 7c40: ee8d7ca4 ee8d7c50 c05e7378 c056d9e4 ede9312c 00000020 ede93000 000001e0
[    0.884425] 7c60: 00000110 000001e0 00000110 00000020 00000018 dc8ba644 ede93000 edeb6c00
[    0.884434] 7c80: 00000000 ede93000 00000001 00000020 c1016800 c0d15778 ee8d7ccc ee8d7ca8
[    0.884443] 7ca0: c05e8064 c05e70b8 ede93000 eec17610 c0f85ac8 edf33390 c112f7cc c1016800
[    0.884452] 7cc0: ee8d7d1c ee8d7cd0 c0638e88 c05e7fd4 00000000 c112f7a4 c101667c c0d15704
[    0.884460] 7ce0: eec17610 eec17634 00000020 dc8ba644 ee8d7d1c ede93000 00000000 00000000
[    0.884469] 7d00: c10166d8 c1016690 00000000 c0f85ac8 ee8d7d3c ee8d7d20 c05f1e30 c06388c4
[    0.884478] 7d20: c112f7cc ee9fe200 ede93000 c10166d8 ee8d7d6c ee8d7d40 c05f4068 c05f1d84
[    0.884487] 7d40: c0d29968 c0f85ac8 ee9fe200 ee9fe210 c0f85ac8 ee9fe200 ee9fe210 fffffdfb
[    0.884496] 7d60: ee8d7d94 ee8d7d70 c0639018 c05f4020 00000000 dc8ba644 00000000 c11313a0
[    0.884504] 7d80: ee9fe210 c1016690 ee8d7db4 ee8d7d98 c0645c78 c0638f94 c11313a0 ee9fe210
[    0.884513] 7da0: c1061f68 00000000 ee8d7de4 ee8d7db8 c06438dc c0645c28 ee8d7de4 c0a12180
[    0.884522] 7dc0: ee9fe210 c1016690 ee9fe244 c0643b14 00000000 00000000 ee8d7e04 ee8d7de8
[    0.884531] 7de0: c0643bb0 c06436b0 00000000 c1016690 c0f85ac8 c0643b14 ee8d7e34 ee8d7e08
[    0.884540] 7e00: c064136c c0643b20 ee8d7e40 ee81ec5c ee9f6cb4 dc8ba644 c1016690 edea0480
[    0.884549] 7e20: c1016dc8 c1061e90 ee8d7e44 ee8d7e38 c0643030 c06412ec ee8d7e74 ee8d7e48
[    0.884558] 7e40: c0642b30 c0643010 c0d1550c edf330c0 ee8d7e74 c1016690 c0f8a260 c0f8a260
[    0.884567] 7e60: edf330c0 c0ef19b4 ee8d7e8c ee8d7e78 c064469c c0642954 c1016dc8 c0f8a260
[    0.884576] 7e80: ee8d7ea4 ee8d7e90 c0645b88 c0644620 c1070000 c0f8a260 ee8d7eb4 ee8d7ea8
[    0.884584] 7ea0: c0ef19fc c0645b44 ee8d7f44 ee8d7eb8 c00098fc c0ef19c0 ee8d7ee4 ee8d7ec8
[    0.884593] 7ec0: ee8d7ee4 00000000 c0eab654 c04fef6c c0de16b4 ef6cd600 ee8d7f44 ee8d7ee8
[    0.884602] 7ee0: c00653b4 c0eab644 00000000 c008c4e0 c0ca6fb4 c0ca7000 c0ca68ec 00000006
[    0.884611] 7f00: 00000006 c105c490 00000000 c0de00ac c0d4c5f8 dc8ba644 00000001 c1070000
[    0.884619] 7f20: c1070000 c0f7bad4 c0f22834 0000011a c0eab638 00000007 ee8d7f94 ee8d7f48
[    0.884628] 7f40: c0eac008 c0009830 00000006 00000006 00000000 c0eab638 c0de00ac c0f85ac8
[    0.884637] 7f60: c01c7d44 dc8ba644 c0a0ecd0 00000000 c0a0ecd0 00000000 00000000 00000000
[    0.884645] 7f80: 00000000 00000000 ee8d7fac ee8d7f98 c0a0ecec c0eabe20 00000000 c0a0ecd0
[    0.884654] 7fa0: 00000000 ee8d7fb0 c0010ee0 c0a0ecdc 00000000 00000000 00000000 00000000
[    0.884662] 7fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[    0.884670] 7fe0: 00000000 00000000 00000000 00000000 00000013 00000000 aaaaaaaa aaaaaaaa
[    0.884700] [<c0636b6c>] (tilcdc_crtc_irq) from [<c06387a4>] (tilcdc_irq+0x20/0x24)
[    0.884722] [<c06387a4>] (tilcdc_irq) from [<c00a7f8c>] (handle_irq_event_percpu+0xac/0x2b0)
[    0.884735] [<c00a7f8c>] (handle_irq_event_percpu) from [<c00a81e4>] (handle_irq_event+0x54/0x78)
[    0.884746] [<c00a81e4>] (handle_irq_event) from [<c00aba74>] (handle_level_irq+0xb8/0x150)
[    0.884757] [<c00aba74>] (handle_level_irq) from [<c00a7530>] (generic_handle_irq+0x34/0x44)
[    0.884768] [<c00a7530>] (generic_handle_irq) from [<c00a783c>] (__handle_domain_irq+0x6c/0xc4)
[    0.884780] [<c00a783c>] (__handle_domain_irq) from [<c0009500>] (omap_intc_handle_irq+0x44/0xa0)
[    0.884795] [<c0009500>] (omap_intc_handle_irq) from [<c0a14714>] (__irq_svc+0x54/0x70)
[    0.884799] Exception stack(0xee8d74c8 to 0xee8d7510)
[    0.884806] 74c0:                   c0f93358 a0000013 dc8ba644 00000007 00000000 c0f93358
[    0.884815] 74e0: a0000013 c0f85140 00000000 00000008 c0f85140 ee8d7524 ee8d7528 ee8d7518
[    0.884821] 7500: c002fc30 c0a13f84 60000013 ffffffff
[    0.884832] [<c0a14714>] (__irq_svc) from [<c0a13f84>] (_raw_spin_unlock_irqrestore+0x30/0x34)
[    0.884852] [<c0a13f84>] (_raw_spin_unlock_irqrestore) from [<c002fc30>] (omap_hwmod_idle+0x44/0x54)
[    0.884864] [<c002fc30>] (omap_hwmod_idle) from [<c00312f4>] (omap_device_idle+0x58/0xb0)
[    0.884875] [<c00312f4>] (omap_device_idle) from [<c0031378>] (_od_runtime_suspend+0x2c/0x30)
[    0.884891] [<c0031378>] (_od_runtime_suspend) from [<c064df94>] (__rpm_callback+0x48/0x94)
[    0.884902] [<c064df94>] (__rpm_callback) from [<c064e010>] (rpm_callback+0x30/0x90)
[    0.884911] [<c064e010>] (rpm_callback) from [<c064e5fc>] (rpm_suspend+0x130/0x65c)
[    0.884919] [<c064e5fc>] (rpm_suspend) from [<c064edd0>] (rpm_idle+0x1d8/0x2e0)
[    0.884930] [<c064edd0>] (rpm_idle) from [<c064ef58>] (__pm_runtime_idle+0x80/0xa8)
[    0.884938] [<c064ef58>] (__pm_runtime_idle) from [<c06369b8>] (tilcdc_crtc_mode_set+0x470/0x5d8)
[    0.884952] [<c06369b8>] (tilcdc_crtc_mode_set) from [<c05d86a8>] (drm_crtc_helper_set_mode+0x2a8/0x4e4)
[    0.884963] [<c05d86a8>] (drm_crtc_helper_set_mode) from [<c05d9408>] (drm_crtc_helper_set_config+0x9ec/0xb5c)
[    0.884975] [<c05d9408>] (drm_crtc_helper_set_config) from [<c05f7cec>] (drm_mode_set_config_internal+0x68/0xe4)
[    0.884995] [<c05f7cec>] (drm_mode_set_config_internal) from [<c05e53a4>] (restore_fbdev_mode+0xc4/0x2a8)
[    0.885009] [<c05e53a4>] (restore_fbdev_mode) from [<c05e7000>] (drm_fb_helper_restore_fbdev_mode_unlocked+0x40/0x88)
[    0.885021] [<c05e7000>] (drm_fb_helper_restore_fbdev_mode_unlocked) from [<c05e7088>] (drm_fb_helper_set_par+0x40/0x64)
[    0.885032] [<c05e7088>] (drm_fb_helper_set_par) from [<c0564224>] (fbcon_init+0x524/0x560)
[    0.885050] [<c0564224>] (fbcon_init) from [<c05b4bb8>] (visual_init+0xd0/0x118)
[    0.885063] [<c05b4bb8>] (visual_init) from [<c05b6450>] (do_bind_con_driver+0x1d4/0x434)
[    0.885074] [<c05b6450>] (do_bind_con_driver) from [<c05b6adc>] (do_take_over_console+0x190/0x1f8)
[    0.885084] [<c05b6adc>] (do_take_over_console) from [<c05642e4>] (do_fbcon_takeover+0x84/0xe0)
[    0.885092] [<c05642e4>] (do_fbcon_takeover) from [<c0564fd4>] (fbcon_event_notify+0x7a8/0x7e4)
[    0.885113] [<c0564fd4>] (fbcon_event_notify) from [<c0066d10>] (notifier_call_chain+0x54/0x94)
[    0.885125] [<c0066d10>] (notifier_call_chain) from [<c006716c>] (__blocking_notifier_call_chain+0x58/0x70)
[    0.885134] [<c006716c>] (__blocking_notifier_call_chain) from [<c00671ac>] (blocking_notifier_call_chain+0x28/0x30)
[    0.885147] [<c00671ac>] (blocking_notifier_call_chain) from [<c056bb14>] (fb_notifier_call_chain+0x28/0x2c)
[    0.885160] [<c056bb14>] (fb_notifier_call_chain) from [<c056dba4>] (register_framebuffer+0x1cc/0x2ec)
[    0.885172] [<c056dba4>] (register_framebuffer) from [<c05e7378>] (drm_fb_helper_initial_config+0x2cc/0x47c)
[    0.885183] [<c05e7378>] (drm_fb_helper_initial_config) from [<c05e8064>] (drm_fbdev_cma_init+0x9c/0x114)
[    0.885192] [<c05e8064>] (drm_fbdev_cma_init) from [<c0638e88>] (tilcdc_load+0x5d0/0x638)
[    0.885207] [<c0638e88>] (tilcdc_load) from [<c05f1e30>] (drm_dev_register+0xb8/0xc8)
[    0.885219] [<c05f1e30>] (drm_dev_register) from [<c05f4068>] (drm_platform_init+0x54/0xec)
[    0.885229] [<c05f4068>] (drm_platform_init) from [<c0639018>] (tilcdc_pdev_probe+0x90/0xb8)
[    0.885243] [<c0639018>] (tilcdc_pdev_probe) from [<c0645c78>] (platform_drv_probe+0x5c/0xc0)
[    0.885254] [<c0645c78>] (platform_drv_probe) from [<c06438dc>] (driver_probe_device+0x238/0x470)
[    0.885263] [<c06438dc>] (driver_probe_device) from [<c0643bb0>] (__driver_attach+0x9c/0xa0)
[    0.885277] [<c0643bb0>] (__driver_attach) from [<c064136c>] (bus_for_each_dev+0x8c/0xd0)
[    0.885286] [<c064136c>] (bus_for_each_dev) from [<c0643030>] (driver_attach+0x2c/0x30)
[    0.885294] [<c0643030>] (driver_attach) from [<c0642b30>] (bus_add_driver+0x1e8/0x280)
[    0.885303] [<c0642b30>] (bus_add_driver) from [<c064469c>] (driver_register+0x88/0x108)
[    0.885311] [<c064469c>] (driver_register) from [<c0645b88>] (__platform_driver_register+0x50/0x58)
[    0.885328] [<c0645b88>] (__platform_driver_register) from [<c0ef19fc>] (tilcdc_drm_init+0x48/0x50)
[    0.885340] [<c0ef19fc>] (tilcdc_drm_init) from [<c00098fc>] (do_one_initcall+0xd8/0x230)
[    0.885358] [<c00098fc>] (do_one_initcall) from [<c0eac008>] (kernel_init_freeable+0x1f4/0x2a4)
[    0.885380] [<c0eac008>] (kernel_init_freeable) from [<c0a0ecec>] (kernel_init+0x1c/0xf0)
[    0.885396] [<c0a0ecec>] (kernel_init) from [<c0010ee0>] (ret_from_fork+0x14/0x34)
[    0.885406] Code: e3520002 03a0205c 13a02008 e0833002 (e5935000)
[    0.885455] ---[ end trace 4cc7d10ab5dc73c8 ]---
[    0.885462] Kernel panic - not syncing: Fatal exception in interrupt
[    2.321986] ---[ end Kernel panic - not syncing: Fatal exception in interrupt

  • Hi Ken,

    It seems that there is a missing clock (NOT enabled upon IP initialization) in your system:
    [ 0.001164] clocksource_probe: no matching clocksources found
    [ 0.852163] wkup_m3_ipc 44e11324.wkup_m3_ipc: could not get rproc handle
    [ 0.883685] Unhandled fault: external abort on non-linefetch (0x1028) at 0xfa30e05c

    Share the full bootlog & your dts files.

    Best Regards,
    Yordan
  • The crash is not easy to see.   It occurs for testing the reboot cycles more than 1000 times.  Please find the full boot log.

    U-Boot SPL 2017.07-rc1-dirty (Mar 06 2018 - 16:56:28)
    Trying to boot from MMC2


    U-Boot 2017.07-rc1-dirty (Mar 06 2018 - 16:56:28 +0800)

    CPU  : AM335X-GP rev 2.1
    I2C:   ready
    DRAM:  1 GiB
    No match for driver 'omap_hsmmc'
    No match for driver 'omap_hsmmc'
    Some drivers were not found
    Reset Source: Global warm SW reset has occurred.
    Reset Source: Power-on reset has occurred.
    hihi LCDBackLightEnable
    MMC:   OMAP SD/MMC: 0, OMAP SD/MMC: 1
    Using default environment

    Board: BeagleBone Black
    <ethaddr> not set. Validating first E-fuse MAC
    BeagleBone Black:
    BeagleBone: cape eeprom: i2c_probe: 0x54:
    BeagleBone: cape eeprom: i2c_probe: 0x55:
    BeagleBone: cape eeprom: i2c_probe: 0x56:
    BeagleBone: cape eeprom: i2c_probe: 0x57:
    Detect usb storage.
    starting USB...
    USB0:   scanning bus 0 for devices... Error: Cannot find high speed parent of usb-1 device
    unable to get device descriptor (error=-71)
    Error: Cannot find high speed parent of usb-1 device
    unable to get device descriptor (error=-71)
    3 USB Device(s) found
           scanning usb for storage devices... Device NOT ready
       Request Sense returned 02 3A 00
    0 Storage Device(s) found
    No udisk found.
    Net:   eth0: MII MODE
    cpsw
    Press SPACE to abort autoboot in 2 seconds
    board_name=[A335BNLT] ...
    board_rev=[00C0] ...
    Card did not respond to voltage select!
    mmc_init: -95, time 13
    Card did not respond to voltage select!
    mmc_init: -95, time 12
    Card did not respond to voltage select!
    mmc_init: -95, time 13
    gpio: pin 56 (gpio 56) value is 0
    gpio: pin 55 (gpio 55) value is 0
    gpio: pin 54 (gpio 54) value is 0
    gpio: pin 53 (gpio 53) value is 1
    Card did not respond to voltage select!
    mmc_init: -95, time 13
    Card did not respond to voltage select!
    mmc_init: -95, time 13
    switch to partitions #0, OK
    mmc1(part 0) is current device
    Scanning mmc 1:1...
    gpio: pin 56 (gpio 56) value is 0
    gpio: pin 55 (gpio 55) value is 0
    gpio: pin 54 (gpio 54) value is 0
    gpio: pin 53 (gpio 53) value is 1
    switch to partitions #0, OK
    mmc1(part 0) is current device
    gpio: pin 54 (gpio 54) value is 1
    Checking for: /uEnv.txt ...
    Checking for: /boot.scr ...
    Checking for: /boot/boot.scr ...
    Checking for: /boot/uEnv.txt ...
    gpio: pin 55 (gpio 55) value is 1
    3230 bytes read in 22 ms (142.6 KiB/s)
    Loaded environment from /boot/uEnv.txt
    debug: [dtb=am335x-boneblack-emmc-overlay.dtb] ...
    Using: dtb=am335x-boneblack-emmc-overlay.dtb ...
    Checking if uname_r is set in /boot/uEnv.txt...
    gpio: pin 56 (gpio 56) value is 1
    Running uname_boot ...
    loading /boot/vmlinuz-4.4.68+ ...
    8500464 bytes read in 560 ms (14.5 MiB/s)
    uboot_overlays: dtb=am335x-boneblack-emmc-overlay.dtb in /boot/uEnv.txt, unable to use [uboot_base_dtb=am335x-boneblack-uboot.dtb] ...
    loading /boot/dtbs/4.4.68+/am335x-boneblack-emmc-overlay.dtb ...
    54478 bytes read in 39 ms (1.3 MiB/s)
    uboot_overlays: [fdt_buffer=0x60000] ...
    uboot_overlays: loading /lib/firmware/AM335X-20-00A0.dtbo ...
    378 bytes read in 272 ms (1000 Bytes/s)
    uboot_overlays: loading /lib/firmware/BB-BONE-ACR-00A0.dtbo ...
    5050 bytes read in 113 ms (43 KiB/s)
    uboot_overlays: loading /lib/firmware/BB-BONE-LCD4-01-00A0.dtbo ...
    4735 bytes read in 45 ms (102.5 KiB/s)
    uboot_overlays: loading /lib/firmware/BB-I2C2-00A0.dtbo ...
    940 bytes read in 257 ms (2.9 KiB/s)
    uboot_overlays: loading /lib/firmware/BB-BONE-AUDI-01-00A0.dtbo ...
    2818 bytes read in 139 ms (19.5 KiB/s)
    uboot_overlays: loading /lib/firmware/BB-UART1-00A0.dtbo ...
    983 bytes read in 53 ms (17.6 KiB/s)
    uboot_overlays: loading /lib/firmware/BB-UART4-00A0.dtbo ...
    883 bytes read in 54 ms (15.6 KiB/s)
    uboot_overlays: loading /lib/firmware/BB-ADC-00A0.dtbo ...
    695 bytes read in 121 ms (4.9 KiB/s)
    uboot_overlays: loading /lib/firmware/BB-SPI0-00A0.dtbo ...
    1856 bytes read in 49 ms (36.1 KiB/s)
    uboot_overlays: uboot loading of [/lib/firmware/BB-BONE-eMMC1-01-00A0.dtbo] disabled by /boot/uEnv.txt [disable_uboot_overlay_emmc=1]...
    uboot_overlays: uboot loading of [/lib/firmware/BB-HDMI-TDA998x-00A0.dtbo] disabled by /boot/uEnv.txt [disable_uboot_overlay_video=1]...
    uboot_overlays: loading /lib/firmware/BB-ADC-00A0.dtbo ...
    695 bytes read in 121 ms (4.9 KiB/s)
    uboot_overlays: loading /lib/firmware/AM335X-PRU-UIO-00A0.dtbo ...
    853 bytes read in 41 ms (19.5 KiB/s)
    uboot_overlays: cape universal disabled, external cape enabled or detected...
    loading /boot/initrd.img-4.4.68+ ...
    5536981 bytes read in 366 ms (14.4 MiB/s)
    debug: [console=ttyO0,115200n8 capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN bone_capemgr.uboot_capemgr_enabled=1 root=UUID=cd733482-54fb-45ae-8cf4-e7e10910ad08 ro rootfstype=ext4 rootwait coherent_pool=1M net.ifnames=0 quiet vt.global_cursor_default=0 kdbus=0] ...
    debug: [bootz 0x82000000 0x88080000:547cd5 88000000] ...
    ## Flattened Device Tree blob at 88000000
       Booting using the fdt blob at 0x88000000
       Loading Ramdisk to 8fab8000, end 8ffffcd5 ... OK
       reserving fdt memory region: addr=88000000 size=70000
       Loading Device Tree to 8fa45000, end 8fab7fff ... OK

    Starting kernel ...

    [    0.001164] clocksource_probe: no matching clocksources found
    [    0.852163] wkup_m3_ipc 44e11324.wkup_m3_ipc: could not get rproc handle
    [    0.883685] Unhandled fault: external abort on non-linefetch (0x1028) at 0xfa30e05c
    [    0.883691] pgd = c0004000
    [    0.883700] [fa30e05c] *pgd=48211452(bad)
    [    0.883716] Internal error: : 1028 [#1] SMP ARM
    [    0.883725] Modules linked in:
    [    0.883736] CPU: 0 PID: 1 Comm: swapper/0 Not tainted 4.4.68+ #4
    [    0.883739] Hardware name: Generic AM33XX (Flattened Device Tree)
    [    0.883744] task: ee8d8000 ti: ee8d6000 task.ti: ee8d6000
    [    0.883761] PC is at tilcdc_crtc_irq+0x4c/0x2ac
    [    0.883768] LR is at tilcdc_irq+0x20/0x24
    [    0.883775] pc : [<c0636b6c>]    lr : [<c06387a4>]    psr: 60000193
    [    0.883775] sp : ee8d7390  ip : ee8d73d8  fp : ee8d73d4
    [    0.883778] r10: ee8d6000  r9 : c0a1b57c  r8 : ede93000
    [    0.883783] r7 : eec17610  r6 : ede93810  r5 : ee89cba8  r4 : c0f85ac8
    [    0.883786] r3 : fa30e05c  r2 : 0000005c  r1 : ede93000  r0 : ede93810
    [    0.883793] Flags: nZCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment none
    [    0.883798] Control: 10c5387d  Table: 80004019  DAC: 00000051
    [    0.883802] Process swapper/0 (pid: 1, stack limit = 0xee8d6218)
    [    0.883807] Stack: (0xee8d7390 to 0xee8d8000)
    [    0.883815] 7380:                                     00000000 00000006 0de57a00 00000000
    [    0.883824] 73a0: 00000015 dc8ba644 00117049 edeb5580 ee89cba8 00000000 00000000 00000013
    [    0.883833] 73c0: c0a1b57c ee8d6000 ee8d73e4 ee8d73d8 c06387a4 c0636b2c ee8d743c ee8d73e8
    [    0.883842] 73e0: c00a7f8c c0638790 ee8d745c ee8d73f8 c0835d60 c0a13f84 c1056082 ee89cb40
    [    0.883850] 7400: c1056408 c105641c 00000000 00000000 00000004 ee89cb40 ee89cba8 00000000
    [    0.883859] 7420: 00000000 ee836000 00000008 c0f85140 ee8d745c ee8d7440 c00a81e4 c00a7eec
    [    0.883868] 7440: ee89cb40 ee89cb50 00000000 00000000 ee8d7474 ee8d7460 c00aba74 c00a819c
    [    0.883876] 7460: c0f7e758 00000013 ee8d7484 ee8d7478 c00a7530 c00ab9c8 ee8d74ac ee8d7488
    [    0.883885] 7480: c00a783c c00a7508 c112a340 60000013 ffffffff ee8d74fc 00000000 00000008
    [    0.883894] 74a0: ee8d74c4 ee8d74b0 c0009500 c00a77dc c0a13f84 60000013 ee8d7524 ee8d74c8
    [    0.883903] 74c0: c0a14714 c00094c8 c0f93358 a0000013 dc8ba644 00000007 00000000 c0f93358
    [    0.883911] 74e0: a0000013 c0f85140 00000000 00000008 c0f85140 ee8d7524 ee8d7528 ee8d7518
    [    0.883920] 7500: c002fc30 c0a13f84 60000013 ffffffff 00000051 c002fc30 ee8d7544 ee8d7528
    [    0.883929] 7520: c002fc30 c0a13f60 00000001 00000000 ee9f9cc0 c0f85140 ee8d7564 ee8d7548
    [    0.883938] 7540: c00312f4 c002fbf8 ee9fe210 ee9fe210 c003134c c0f85140 ee8d757c ee8d7568
    [    0.883946] 7560: c0031378 c00312a8 ee9fe210 ee9fe210 ee8d7594 ee8d7580 c064df94 c0031358
    [    0.883955] 7580: ee9fe210 ee9fe210 ee8d75b4 ee8d7598 c064e010 c064df58 ee9fe210 0000000c
    [    0.883964] 75a0: c003134c c0f85140 ee8d760c ee8d75b8 c064e5fc c064dfec 60000093 c0f85ac8
    [    0.883973] 75c0: c008cdac ee8d6000 fa30e000 c008c4e0 ee8d760c ee8d75e0 c008c4e0 dc8ba644
    [    0.883981] 75e0: 00000000 ee9fe210 00000000 ee9fe274 00000004 fa30e000 fa30e000 fa30e000
    [    0.883990] 7600: ee8d7634 ee8d7610 c064edd0 c064e4d8 ee9fe210 00000004 ee9fe274 60000013
    [    0.883999] 7620: fa30e000 fa30e000 ee8d7654 ee8d7638 c064ef58 c064ec04 ede93000 ede93810
    [    0.884008] 7640: c0f85ac8 06800080 ee8d76cc ee8d7658 c06369b8 c064eee4 024000c0 000005cd
    [    0.884017] 7660: eec176c0 eec170c0 ede93000 ede931e4 00000004 00000008 0230ff00 fa30e000
    [    0.884026] 7680: 0000000a 00000004 fa30e000 eec170c0 c05ff8bc 00000018 00000020 dc8ba644
    [    0.884034] 76a0: c0f85ac8 c0636548 ede93810 ede931f0 c0f85ac8 eec170c0 eec17cc0 ede93000
    [    0.884043] 76c0: ee8d78bc ee8d76d0 c05d86a8 c0636554 00000000 00000000 ef6c33c0 c112f7cc
    [    0.884052] 76e0: ede93810 ede93864 00000000 00000000 ede93924 00000000 00000000 00000000
    [    0.884060] 7700: 00000000 c0a80138 0378a991 00000000 00000000 00000000 00000000 00000000
    [    0.884068] 7720: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [    0.884076] 7740: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [    0.884084] 7760: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [    0.884092] 7780: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [    0.884100] 77a0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [    0.884108] 77c0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [    0.884116] 77e0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [    0.884124] 7800: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [    0.884132] 7820: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [    0.884140] 7840: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [    0.884148] 7860: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [    0.884156] 7880: 00000000 00000000 00000000 dc8ba644 ee8d78bc ede931d8 edeb55c0 ede931e4
    [    0.884165] 78a0: c112f7cc ede931f0 edeb5a00 ede93810 ee8d7934 ee8d78c0 c05d9408 c05d840c
    [    0.884174] 78c0: 00000000 c0f85ac8 ee8d78fc c01b5088 c0d09e4c ede931f0 00000000 c0a80138
    [    0.884182] 78e0: edeb5a00 c0d09e0c c0d09e2c ede93810 00000000 00000000 00000000 edee6800
    [    0.884191] 7900: 00000001 ede93000 00000000 eec17f00 ede93810 00000001 00000000 edeb55c0
    [    0.884199] 7920: 00000000 00000000 ee8d7954 ee8d7938 c05f7cec c05d8a28 00000028 edeb6c00
    [    0.884208] 7940: 00000001 00000000 ee8d799c ee8d7958 c05e53a4 c05f7c90 ee8d7984 ee8d7968
    [    0.884217] 7960: c0609e40 c060a038 edeb59c0 ede93000 ede93000 edeb6c00 edee6000 ede93000
    [    0.884226] 7980: 00000000 c1009740 edeb7400 ee836400 ee8d79bc ee8d79a0 c05e7000 c05e52ec
    [    0.884234] 79a0: 00000000 edee6000 c112ab0c 00000000 ee8d79d4 ee8d79c0 c05e7088 c05e6fcc
    [    0.884244] 79c0: ee836400 edee6000 ee8d7a34 ee8d79d8 c0564224 c05e7054 00000000 ee836400
    [    0.884253] 79e0: ee8d7a1c 00000022 0000003c c112d180 c112cb04 00000022 0000003c 00000001
    [    0.884261] 7a00: 00000000 00000000 c0d00be0 ee836400 00000000 ee836514 c112d194 c0d00be0
    [    0.884270] 7a20: 00000000 ee836400 ee8d7a54 ee8d7a38 c05b4bb8 c0563d0c c0a5f408 c112d084
    [    0.884279] 7a40: 00000000 c112d194 ee8d7aac ee8d7a58 c05b6450 c05b4af4 c100e20c 00000000
    [    0.884287] 7a60: c112d078 00000001 c0d07a3c c10b6114 00000000 0000003e 00000000 00000001
    [    0.884295] 7a80: ee8d7ab8 c0a5f408 00000000 00000000 00000000 0000003e 00000001 c112d094
    [    0.884304] 7aa0: ee8d7af4 ee8d7ab0 c05b6adc c05b6288 c100e20c c0d07a98 00000001 ee8d7ac8
    [    0.884313] 7ac0: c0240fe4 c112d68c c0f85ac8 c1009740 c112cb04 edee6000 c112cb04 00000000
    [    0.884322] 7ae0: c112c928 edee600c ee8d7b0c ee8d7af8 c05642e4 c05b6958 c1009740 ee8d7bdc
    [    0.884330] 7b00: ee8d7b4c ee8d7b10 c0564fd4 c056426c edeb4af0 edee6000 ee8d7b3c ee8d7b28
    [    0.884339] 7b20: c0242954 ffffffff ee8d7bdc 00000005 00000000 00000000 c112c928 edee600c
    [    0.884348] 7b40: ee8d7b74 ee8d7b50 c0066d10 c0564838 00000005 c1009c40 ee8d7bdc ffffffff
    [    0.884356] 7b60: 00000000 c112c928 ee8d7b9c ee8d7b78 c006716c c0066cc8 00000000 edee622c
    [    0.884365] 7b80: c0f87690 edee6000 c0f85ac8 c0f87690 ee8d7bb4 ee8d7ba0 c00671ac c0067120
    [    0.884374] 7ba0: 00000000 ee8d7bb0 ee8d7bc4 ee8d7bb8 c056bb14 c0067190 ee8d7c4c ee8d7bc8
    [    0.884382] 7bc0: c056dba4 c056baf8 c0d01490 00000000 00000000 edee622c 00000000 edee6000
    [    0.884390] 7be0: 00000000 00000000 00000000 000001e0 00000110 00000000 00000000 00000000
    [    0.884399] 7c00: 00000000 00000000 00000000 00000000 00000000 00000000 00000020 dc8ba644
    [    0.884408] 7c20: c0f85ac8 edeb6c00 edee6000 00000001 c0f85ac8 c10151e8 edeb55e8 00000800
    [    0.884417] 7c40: ee8d7ca4 ee8d7c50 c05e7378 c056d9e4 ede9312c 00000020 ede93000 000001e0
    [    0.884425] 7c60: 00000110 000001e0 00000110 00000020 00000018 dc8ba644 ede93000 edeb6c00
    [    0.884434] 7c80: 00000000 ede93000 00000001 00000020 c1016800 c0d15778 ee8d7ccc ee8d7ca8
    [    0.884443] 7ca0: c05e8064 c05e70b8 ede93000 eec17610 c0f85ac8 edf33390 c112f7cc c1016800
    [    0.884452] 7cc0: ee8d7d1c ee8d7cd0 c0638e88 c05e7fd4 00000000 c112f7a4 c101667c c0d15704
    [    0.884460] 7ce0: eec17610 eec17634 00000020 dc8ba644 ee8d7d1c ede93000 00000000 00000000
    [    0.884469] 7d00: c10166d8 c1016690 00000000 c0f85ac8 ee8d7d3c ee8d7d20 c05f1e30 c06388c4
    [    0.884478] 7d20: c112f7cc ee9fe200 ede93000 c10166d8 ee8d7d6c ee8d7d40 c05f4068 c05f1d84
    [    0.884487] 7d40: c0d29968 c0f85ac8 ee9fe200 ee9fe210 c0f85ac8 ee9fe200 ee9fe210 fffffdfb
    [    0.884496] 7d60: ee8d7d94 ee8d7d70 c0639018 c05f4020 00000000 dc8ba644 00000000 c11313a0
    [    0.884504] 7d80: ee9fe210 c1016690 ee8d7db4 ee8d7d98 c0645c78 c0638f94 c11313a0 ee9fe210
    [    0.884513] 7da0: c1061f68 00000000 ee8d7de4 ee8d7db8 c06438dc c0645c28 ee8d7de4 c0a12180
    [    0.884522] 7dc0: ee9fe210 c1016690 ee9fe244 c0643b14 00000000 00000000 ee8d7e04 ee8d7de8
    [    0.884531] 7de0: c0643bb0 c06436b0 00000000 c1016690 c0f85ac8 c0643b14 ee8d7e34 ee8d7e08
    [    0.884540] 7e00: c064136c c0643b20 ee8d7e40 ee81ec5c ee9f6cb4 dc8ba644 c1016690 edea0480
    [    0.884549] 7e20: c1016dc8 c1061e90 ee8d7e44 ee8d7e38 c0643030 c06412ec ee8d7e74 ee8d7e48
    [    0.884558] 7e40: c0642b30 c0643010 c0d1550c edf330c0 ee8d7e74 c1016690 c0f8a260 c0f8a260
    [    0.884567] 7e60: edf330c0 c0ef19b4 ee8d7e8c ee8d7e78 c064469c c0642954 c1016dc8 c0f8a260
    [    0.884576] 7e80: ee8d7ea4 ee8d7e90 c0645b88 c0644620 c1070000 c0f8a260 ee8d7eb4 ee8d7ea8
    [    0.884584] 7ea0: c0ef19fc c0645b44 ee8d7f44 ee8d7eb8 c00098fc c0ef19c0 ee8d7ee4 ee8d7ec8
    [    0.884593] 7ec0: ee8d7ee4 00000000 c0eab654 c04fef6c c0de16b4 ef6cd600 ee8d7f44 ee8d7ee8
    [    0.884602] 7ee0: c00653b4 c0eab644 00000000 c008c4e0 c0ca6fb4 c0ca7000 c0ca68ec 00000006
    [    0.884611] 7f00: 00000006 c105c490 00000000 c0de00ac c0d4c5f8 dc8ba644 00000001 c1070000
    [    0.884619] 7f20: c1070000 c0f7bad4 c0f22834 0000011a c0eab638 00000007 ee8d7f94 ee8d7f48
    [    0.884628] 7f40: c0eac008 c0009830 00000006 00000006 00000000 c0eab638 c0de00ac c0f85ac8
    [    0.884637] 7f60: c01c7d44 dc8ba644 c0a0ecd0 00000000 c0a0ecd0 00000000 00000000 00000000
    [    0.884645] 7f80: 00000000 00000000 ee8d7fac ee8d7f98 c0a0ecec c0eabe20 00000000 c0a0ecd0
    [    0.884654] 7fa0: 00000000 ee8d7fb0 c0010ee0 c0a0ecdc 00000000 00000000 00000000 00000000
    [    0.884662] 7fc0: 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
    [    0.884670] 7fe0: 00000000 00000000 00000000 00000000 00000013 00000000 aaaaaaaa aaaaaaaa
    [    0.884700] [<c0636b6c>] (tilcdc_crtc_irq) from [<c06387a4>] (tilcdc_irq+0x20/0x24)
    [    0.884722] [<c06387a4>] (tilcdc_irq) from [<c00a7f8c>] (handle_irq_event_percpu+0xac/0x2b0)
    [    0.884735] [<c00a7f8c>] (handle_irq_event_percpu) from [<c00a81e4>] (handle_irq_event+0x54/0x78)
    [    0.884746] [<c00a81e4>] (handle_irq_event) from [<c00aba74>] (handle_level_irq+0xb8/0x150)
    [    0.884757] [<c00aba74>] (handle_level_irq) from [<c00a7530>] (generic_handle_irq+0x34/0x44)
    [    0.884768] [<c00a7530>] (generic_handle_irq) from [<c00a783c>] (__handle_domain_irq+0x6c/0xc4)
    [    0.884780] [<c00a783c>] (__handle_domain_irq) from [<c0009500>] (omap_intc_handle_irq+0x44/0xa0)
    [    0.884795] [<c0009500>] (omap_intc_handle_irq) from [<c0a14714>] (__irq_svc+0x54/0x70)
    [    0.884799] Exception stack(0xee8d74c8 to 0xee8d7510)
    [    0.884806] 74c0:                   c0f93358 a0000013 dc8ba644 00000007 00000000 c0f93358
    [    0.884815] 74e0: a0000013 c0f85140 00000000 00000008 c0f85140 ee8d7524 ee8d7528 ee8d7518
    [    0.884821] 7500: c002fc30 c0a13f84 60000013 ffffffff
    [    0.884832] [<c0a14714>] (__irq_svc) from [<c0a13f84>] (_raw_spin_unlock_irqrestore+0x30/0x34)
    [    0.884852] [<c0a13f84>] (_raw_spin_unlock_irqrestore) from [<c002fc30>] (omap_hwmod_idle+0x44/0x54)
    [    0.884864] [<c002fc30>] (omap_hwmod_idle) from [<c00312f4>] (omap_device_idle+0x58/0xb0)
    [    0.884875] [<c00312f4>] (omap_device_idle) from [<c0031378>] (_od_runtime_suspend+0x2c/0x30)
    [    0.884891] [<c0031378>] (_od_runtime_suspend) from [<c064df94>] (__rpm_callback+0x48/0x94)
    [    0.884902] [<c064df94>] (__rpm_callback) from [<c064e010>] (rpm_callback+0x30/0x90)
    [    0.884911] [<c064e010>] (rpm_callback) from [<c064e5fc>] (rpm_suspend+0x130/0x65c)
    [    0.884919] [<c064e5fc>] (rpm_suspend) from [<c064edd0>] (rpm_idle+0x1d8/0x2e0)
    [    0.884930] [<c064edd0>] (rpm_idle) from [<c064ef58>] (__pm_runtime_idle+0x80/0xa8)
    [    0.884938] [<c064ef58>] (__pm_runtime_idle) from [<c06369b8>] (tilcdc_crtc_mode_set+0x470/0x5d8)
    [    0.884952] [<c06369b8>] (tilcdc_crtc_mode_set) from [<c05d86a8>] (drm_crtc_helper_set_mode+0x2a8/0x4e4)
    [    0.884963] [<c05d86a8>] (drm_crtc_helper_set_mode) from [<c05d9408>] (drm_crtc_helper_set_config+0x9ec/0xb5c)
    [    0.884975] [<c05d9408>] (drm_crtc_helper_set_config) from [<c05f7cec>] (drm_mode_set_config_internal+0x68/0xe4)
    [    0.884995] [<c05f7cec>] (drm_mode_set_config_internal) from [<c05e53a4>] (restore_fbdev_mode+0xc4/0x2a8)
    [    0.885009] [<c05e53a4>] (restore_fbdev_mode) from [<c05e7000>] (drm_fb_helper_restore_fbdev_mode_unlocked+0x40/0x88)
    [    0.885021] [<c05e7000>] (drm_fb_helper_restore_fbdev_mode_unlocked) from [<c05e7088>] (drm_fb_helper_set_par+0x40/0x64)
    [    0.885032] [<c05e7088>] (drm_fb_helper_set_par) from [<c0564224>] (fbcon_init+0x524/0x560)
    [    0.885050] [<c0564224>] (fbcon_init) from [<c05b4bb8>] (visual_init+0xd0/0x118)
    [    0.885063] [<c05b4bb8>] (visual_init) from [<c05b6450>] (do_bind_con_driver+0x1d4/0x434)
    [    0.885074] [<c05b6450>] (do_bind_con_driver) from [<c05b6adc>] (do_take_over_console+0x190/0x1f8)
    [    0.885084] [<c05b6adc>] (do_take_over_console) from [<c05642e4>] (do_fbcon_takeover+0x84/0xe0)
    [    0.885092] [<c05642e4>] (do_fbcon_takeover) from [<c0564fd4>] (fbcon_event_notify+0x7a8/0x7e4)
    [    0.885113] [<c0564fd4>] (fbcon_event_notify) from [<c0066d10>] (notifier_call_chain+0x54/0x94)
    [    0.885125] [<c0066d10>] (notifier_call_chain) from [<c006716c>] (__blocking_notifier_call_chain+0x58/0x70)
    [    0.885134] [<c006716c>] (__blocking_notifier_call_chain) from [<c00671ac>] (blocking_notifier_call_chain+0x28/0x30)
    [    0.885147] [<c00671ac>] (blocking_notifier_call_chain) from [<c056bb14>] (fb_notifier_call_chain+0x28/0x2c)
    [    0.885160] [<c056bb14>] (fb_notifier_call_chain) from [<c056dba4>] (register_framebuffer+0x1cc/0x2ec)
    [    0.885172] [<c056dba4>] (register_framebuffer) from [<c05e7378>] (drm_fb_helper_initial_config+0x2cc/0x47c)
    [    0.885183] [<c05e7378>] (drm_fb_helper_initial_config) from [<c05e8064>] (drm_fbdev_cma_init+0x9c/0x114)
    [    0.885192] [<c05e8064>] (drm_fbdev_cma_init) from [<c0638e88>] (tilcdc_load+0x5d0/0x638)
    [    0.885207] [<c0638e88>] (tilcdc_load) from [<c05f1e30>] (drm_dev_register+0xb8/0xc8)
    [    0.885219] [<c05f1e30>] (drm_dev_register) from [<c05f4068>] (drm_platform_init+0x54/0xec)
    [    0.885229] [<c05f4068>] (drm_platform_init) from [<c0639018>] (tilcdc_pdev_probe+0x90/0xb8)
    [    0.885243] [<c0639018>] (tilcdc_pdev_probe) from [<c0645c78>] (platform_drv_probe+0x5c/0xc0)
    [    0.885254] [<c0645c78>] (platform_drv_probe) from [<c06438dc>] (driver_probe_device+0x238/0x470)
    [    0.885263] [<c06438dc>] (driver_probe_device) from [<c0643bb0>] (__driver_attach+0x9c/0xa0)
    [    0.885277] [<c0643bb0>] (__driver_attach) from [<c064136c>] (bus_for_each_dev+0x8c/0xd0)
    [    0.885286] [<c064136c>] (bus_for_each_dev) from [<c0643030>] (driver_attach+0x2c/0x30)
    [    0.885294] [<c0643030>] (driver_attach) from [<c0642b30>] (bus_add_driver+0x1e8/0x280)
    [    0.885303] [<c0642b30>] (bus_add_driver) from [<c064469c>] (driver_register+0x88/0x108)
    [    0.885311] [<c064469c>] (driver_register) from [<c0645b88>] (__platform_driver_register+0x50/0x58)
    [    0.885328] [<c0645b88>] (__platform_driver_register) from [<c0ef19fc>] (tilcdc_drm_init+0x48/0x50)
    [    0.885340] [<c0ef19fc>] (tilcdc_drm_init) from [<c00098fc>] (do_one_initcall+0xd8/0x230)
    [    0.885358] [<c00098fc>] (do_one_initcall) from [<c0eac008>] (kernel_init_freeable+0x1f4/0x2a4)
    [    0.885380] [<c0eac008>] (kernel_init_freeable) from [<c0a0ecec>] (kernel_init+0x1c/0xf0)
    [    0.885396] [<c0a0ecec>] (kernel_init) from [<c0010ee0>] (ret_from_fork+0x14/0x34)
    [    0.885406] Code: e3520002 03a0205c 13a02008 e0833002 (e5935000)
    [    0.885455] ---[ end trace 4cc7d10ab5dc73c8 ]---
    [    0.885462] Kernel panic - not syncing: Fatal exception in interrupt
    [    2.321986] ---[ end Kernel panic - not syncing: Fatal exception in interrupt
    [   34.328378] random: nonblocking pool is initialized

  • Hi,

    What about your dts files? I need to see how you configure your LCDC & display panel, as it seems they are the problematic modules.

    Best Regards,
    Yordan
  • This is the LCD dts file.

    /*
    * Copyright (C) 2012 Texas Instruments Incorporated - http://www.ti.com/
    *
    * This program is free software; you can redistribute it and/or modify
    * it under the terms of the GNU General Public License version 2 as
    * published by the Free Software Foundation.
    */
    /dts-v1/;
    /plugin/;

    / {
    compatible = "ti,beaglebone", "ti,beaglebone-black", "ti,beaglebone-green";

    /* identification */
    part-number = "BB-BONE-LCD4-01";
    version = "00A0";

    /* state the resources this cape uses */
    exclusive-use =
    /* the pin header uses */
    "P8.45", /* lcd: lcd_data0 */
    "P8.46", /* lcd: lcd_data1 */
    "P8.43", /* lcd: lcd_data2 */
    "P8.44", /* lcd: lcd_data3 */
    "P8.41", /* lcd: lcd_data4 */
    "P8.42", /* lcd: lcd_data5 */
    "P8.39", /* lcd: lcd_data6 */
    "P8.40", /* lcd: lcd_data7 */
    "P8.37", /* lcd: lcd_data8 */
    "P8.38", /* lcd: lcd_data9 */
    "P8.36", /* lcd: lcd_data10 */
    "P8.34", /* lcd: lcd_data11 */
    "P8.35", /* lcd: lcd_data12 */
    "P8.33", /* lcd: lcd_data13 */
    "P8.31", /* lcd: lcd_data14 */
    "P8.32", /* lcd: lcd_data15 */
    "P8.27", /* lcd: lcd_vsync */
    "P8.29", /* lcd: lcd_hsync */
    "P8.28", /* lcd: lcd_pclk */
    "P8.30", /* lcd: lcd_ac_bias_en */
    "P8.14", /* key: gpio0_26 */
    "P8.15", /* key: gpio1_15 */
    "P8.16", /* key: gpio1_14 */
    "P8.18", /* key: gpio2_1 */
    /* the hardware IP uses */
    "lcd";

    fragment@0 {
    target = <&am33xx_pinmux>;
    __overlay__ {

    acr330_keys_00A0_pins: pinmux_acr330_keys_00A0_pins {
    pinctrl-single,pins = <
    0x028 0x37 /* KEY_ESC gpmc_ad10.gpio0_26, INPUT | PULLUPEN | MODE7 */
    0x03c 0x37 /* KEY_UP gpmc_ad15.gpio1_15, INPUT | PULLUPEN | MODE7 */
    0x038 0x37 /* KEY_DOWN gpmc_ad14.gpio1_14, INPUT | PULLUPEN | MODE7 */
    0x08c 0x37 /* KEY_ENTER gpmc_clk.gpio2_1, INPUT | PULLUPEN | MODE7 */
    >;
    };

    bone_lcd4_cape_lcd_pins: pinmux_bone_lcd4_cape_lcd_pins {
    pinctrl-single,pins = <
    0xa0 0x08 /* lcd_data0.lcd_data0, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT | AM33XX_PULL_DISA */
    0xa4 0x08 /* lcd_data1.lcd_data1, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT | AM33XX_PULL_DISA */
    0xa8 0x08 /* lcd_data2.lcd_data2, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT | AM33XX_PULL_DISA */
    0xac 0x08 /* lcd_data3.lcd_data3, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT | AM33XX_PULL_DISA */
    0xb0 0x08 /* lcd_data4.lcd_data4, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT | AM33XX_PULL_DISA */
    0xb4 0x08 /* lcd_data5.lcd_data5, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT | AM33XX_PULL_DISA */
    0xb8 0x08 /* lcd_data6.lcd_data6, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT | AM33XX_PULL_DISA */
    0xbc 0x08 /* lcd_data7.lcd_data7, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT | AM33XX_PULL_DISA */
    0xc0 0x08 /* lcd_data8.lcd_data8, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT | AM33XX_PULL_DISA */
    0xc4 0x08 /* lcd_data9.lcd_data9, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT | AM33XX_PULL_DISA */
    0xc8 0x08 /* lcd_data10.lcd_data10, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT | AM33XX_PULL_DISA */
    0xcc 0x08 /* lcd_data11.lcd_data11, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT | AM33XX_PULL_DISA */
    0xd0 0x08 /* lcd_data12.lcd_data12, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT | AM33XX_PULL_DISA */
    0xd4 0x08 /* lcd_data13.lcd_data13, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT | AM33XX_PULL_DISA */
    0xd8 0x08 /* lcd_data14.lcd_data14, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT | AM33XX_PULL_DISA */
    0xdc 0x08 /* lcd_data15.lcd_data15, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT | AM33XX_PULL_DISA */
    0xe0 0x00 /* lcd_vsync.lcd_vsync, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
    0xe4 0x00 /* lcd_hsync.lcd_hsync, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
    0xe8 0x00 /* lcd_pclk.lcd_pclk, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
    0xec 0x00 /* lcd_ac_bias_en.lcd_ac_bias_en, OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT */
    >;
    };

    pwm_bl_pins: pinmux_pwm_bl_pins {
    pinctrl-single,pins = <
    0x48 0x06 /* gpmc_a2.ehrpwm1a, OMAP_MUX_MODE6 | AM33XX_PIN_OUTPUT */
    >;
    };

    };
    };

    fragment@1 {
    target = <&ocp>;

    __overlay__ {

    /* avoid stupid warning */
    #address-cells = <1>;
    #size-cells = <1>;

    gpio_keys {
    compatible = "gpio-keys";
    pinctrl-names = "default";
    pinctrl-0 = <&acr330_keys_00A0_pins>;

    #address-cells = <1>;
    #size-cells = <0>;

    button@1 {
    debounce_interval = <50>;
    linux,code = <59>;
    label = "esc";
    gpios = <&gpio0 26 0x1>;
    gpio-key,wakeup;
    autorepeat;
    };
    button@2 {
    debounce_interval = <50>;
    linux,code = <60>;
    label = "up";
    gpios = <&gpio2 1 0x1>;
    gpio-key,wakeup;
    autorepeat;
    };
    button@3 {
    debounce_interval = <50>;
    linux,code = <61>;
    label = "down";
    gpios = <&gpio1 14 0x1>;
    gpio-key,wakeup;
    autorepeat;
    };
    button@4 {
    debounce_interval = <50>;
    linux,code = <62>;
    label = "enter";
    gpios = <&gpio1 15 0x1>;
    gpio-key,wakeup;
    };
    };

    /* Settings for NHD-4.3-ATXI#-T-1 / LCD4 cape: */
    panel {
    status = "okay";
    compatible = "ti,tilcdc,panel";
    pinctrl-names = "default";
    pinctrl-0 = <&bone_lcd4_cape_lcd_pins>;
    panel-info {
    ac-bias = <255>;
    ac-bias-intrpt = <0>;
    dma-burst-sz = <16>;
    bpp = <32>;
    fdd = <0x80>;
    tft-alt-mode = <0>;
    stn-565-mode = <0>;
    mono-8bit-mode = <0>;
    sync-edge = <0>;
    sync-ctrl = <1>;
    raster-order = <0>;
    fifo-th = <0>;
    };
    display-timings {
    native-mode = <&timing0>;
    timing0: 480x272 {
    hactive = <480>;
    vactive = <272>;
    hback-porch = <44>;
    hfront-porch = <9>;
    hsync-len = <5>;
    vback-porch = <13>;
    vfront-porch = <4>;
    vsync-len = <10>;
    clock-frequency = <9000000>;
    hsync-active = <0>;
    vsync-active = <0>;
    };
    };
    };

    fb {
    compatible = "ti,am33xx-tilcdc";
    reg = <0x4830e000 0x1000>;
    interrupt-parent = <&intc>;
    interrupts = <36>;
    ti,hwmods = "lcdc";
    };

    backlight {
    compatible = "pwm-backlight";
    pinctrl-names = "default";
    pinctrl-0 = <&pwm_bl_pins>;

    pwms = <&ehrpwm1 0 20000 0>;
    pwm-names = "LCD4";
    brightness-levels = <0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100>;
    default-brightness-level = <100>; /* index to the array above */
    power-supply = <&ldo3_reg>;
    status = "okay";
    };

    };
    };

    fragment@2 {
    target = <&epwmss1>;
    __overlay__ {
    status = "okay";
    };
    };

    fragment@3 {
    target = <&ehrpwm1>;
    __overlay__ {
    status = "okay";
    };
    };
    };
  • Please post what Linux version is this, and where did you get it from.
  • The Linux version is 4.4.68. It is downloaded from github.com/.../linux.
  • This is not a TI release. This forum supports only the Processor SDK released by TI: www.ti.com/.../PROCESSOR-SDK-AM335X For other releases please direct your questions to www.beagleboard.org