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.

AM4378: Determine cause of Kernel panic using AM4378 and Ti-SDK 8.02.00.24

Part Number: AM4378

Hi,

We have a customized board based off the reference board for the AM4378. We recently upgraded the Ti SDK from v4.00.00.04 to v8.02.00.24 with a few customizations to support our specific hardware. Since the upgrade we receive kernel panics quite frequently (a few times a day). With an FTDI cable attached, occasionally we see kernel panic debug prints, but most of the time we don't. Unfortunately, we have not been able to locate a pattern or any behavior which can cause the panic on demand. The few times we do see kernel panic print statements they are always quite different. How should we go about debugging something like this?

 

I included the output of one of the rare times we see the kernel panic debug prints.

8551.kernel_panic.txt
am437x-evm login: [  628.522957] 8<--- cut here ---
[  628.526077] Unable to handle kernel paging request at virtual address 64021ad3
[  628.533349] pgd = 00000000
[  628.536080] 8<--- cut here ---
[  628.539159] Unable to handle kernel paging request at virtual address 00001900
[  628.546421] pgd = 00000000
[  628.549148] 8<--- cut here ---
[  628.552227] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.560361] pgd = 00000000
[  628.563087] 8<--- cut here ---
[  628.566165] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.574300] pgd = 00000000
[  628.577026] 8<--- cut here ---
[  628.580104] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.588238] pgd = 00000000
[  628.590965] 8<--- cut here ---
[  628.594043] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.602177] pgd = 00000000
[  628.604904] 8<--- cut here ---
[  628.607981] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.616113] pgd = 00000000
[  628.618839] 8<--- cut here ---
[  628.621917] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.630051] pgd = 00000000
[  628.632777] 8<--- cut here ---
[  628.635855] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.643989] pgd = 00000000
[  628.646715] 8<--- cut here ---
[  628.649793] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.657926] pgd = 00000000
[  628.660653] 8<--- cut here ---
[  628.663730] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.671864] pgd = 00000000
[  628.674591] 8<--- cut here ---
[  628.677668] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.685802] pgd = 00000000
[  628.688528] 8<--- cut here ---
[  628.691605] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.699739] pgd = 00000000
[  628.702465] 8<--- cut here ---
[  628.705543] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.713677] pgd = 00000000
[  628.716403] 8<--- cut here ---
[  628.719481] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.727614] pgd = 00000000
[  628.730340] 8<--- cut here ---
[  628.733417] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.741550] pgd = 00000000
[  628.744276] 8<--- cut here ---
[  628.747354] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.755488] pgd = 00000000
[  628.758216] 8<--- cut here ---
[  628.761292] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.769426] pgd = 00000000
[  628.772152] 8<--- cut here ---
[  628.775229] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.783364] pgd = 00000000
[  628.786089] 8<--- cut here ---
[  628.789166] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.797299] pgd = 00000000
[  628.800024] 8<--- cut here ---
[  628.803102] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.811235] pgd = 00000000
[  628.813962] 8<--- cut here ---
[  628.817039] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.825173] pgd = 00000000
[  628.827899] 8<--- cut here ---
[  628.830977] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.839110] pgd = 00000000
[  628.841836] 8<--- cut here ---
[  628.844914] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.853046] pgd = 00000000
[  628.855772] 8<--- cut here ---
[  628.858850] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.866983] pgd = 00000000
[  628.869709] 8<--- cut here ---
[  628.872787] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.880919] pgd = 00000000
[  628.883645] 8<--- cut here ---
[  628.886723] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.894855] pgd = 00000000
[  628.897582] 8<--- cut here ---
[  628.900658] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.908792] pgd = 00000000
[  628.911517] 8<--- cut here ---
[  628.914594] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.922729] pgd = 00000000
[  628.925456] 8<--- cut here ---
[  628.928533] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.936669] pgd = 00000000
[  628.939395] 8<--- cut here ---
[  628.942471] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.950606] pgd = 00000000
[  628.953332] 8<--- cut here ---
[  628.956408] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.964543] pgd = 00000000
[  628.967268] 8<--- cut here ---
[  628.970346] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.978479] pgd = 00000000
[  628.981205] 8<--- cut here ---
[  628.984283] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  628.992417] pgd = 00000000
[  628.995143] 8<--- cut here ---
[  628.998220] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  629.006354] pgd = 00000000
[  629.009081] 8<--- cut here ---
[  629.012158] Unable to handle kernel NULL pointer dereference at virtual address 00000000
[  629.022749] 8<--- cut here ---
[  629.022762] Unable to handle kernel NULL pointer dereference at virtual address 000002a0
[  629.022769] 8<--- cut here ---
[  629.022778] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.022784] 8<--- cut here ---
[  629.022792] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.022798] 8<--- cut here ---
[  629.022806] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.022812] 8<--- cut here ---
[  629.022820] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.022826] 8<--- cut here ---
[  629.022834] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.022840] 8<--- cut here ---
[  629.022849] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.022854] 8<--- cut here ---
[  629.022863] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.022869] 8<--- cut here ---
[  629.022877] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.022882] 8<--- cut here ---
[  629.022891] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.022897] 8<--- cut here ---
[  629.022905] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.022911] 8<--- cut here ---
[  629.022919] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.022924] 8<--- cut here ---
[  629.022933] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.022938] 8<--- cut here ---
[  629.022947] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.022953] 8<--- cut here ---
[  629.022961] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.022967] 8<--- cut here ---
[  629.022976] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.022981] 8<--- cut here ---
[  629.022990] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.022995] 8<--- cut here ---
[  629.023004] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023010] 8<--- cut here ---
[  629.023018] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023024] 8<--- cut here ---
[  629.023032] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023038] 8<--- cut here ---
[  629.023047] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023052] 8<--- cut here ---
[  629.023061] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023066] 8<--- cut here ---
[  629.023075] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023081] 8<--- cut here ---
[  629.023089] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023095] 8<--- cut here ---
[  629.023103] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023108] 8<--- cut here ---
[  629.023117] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023123] 8<--- cut here ---
[  629.023131] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023137] 8<--- cut here ---
[  629.023145] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023151] 8<--- cut here ---
[  629.023159] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023164] 8<--- cut here ---
[  629.023172] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023179] 8<--- cut here ---
[  629.023187] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023193] 8<--- cut here ---
[  629.023201] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023206] 8<--- cut here ---
[  629.023215] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023220] 8<--- cut here ---
[  629.023229] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023234] 8<--- cut here ---
[  629.023243] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023249] 8<--- cut here ---
[  629.023257] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023263] 8<--- cut here ---
[  629.023271] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023276] 8<--- cut here ---
[  629.023285] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023291] 8<--- cut here ---
[  629.023299] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023305] 8<--- cut here ---
[  629.023313] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023319] 8<--- cut here ---
[  629.023327] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023333] 8<--- cut here ---
[  629.023341] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023347] 8<--- cut here ---
[  629.023355] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023361] 8<--- cut here ---
[  629.023369] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023375] 8<--- cut here ---
[  629.023383] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023389] 8<--- cut here ---
[  629.023398] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023403] 8<--- cut here ---
[  629.023412] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023418] 8<--- cut here ---
[  629.023426] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023432] 8<--- cut here ---
[  629.023440] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023445] 8<--- cut here ---
[  629.023454] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023460] 8<--- cut here ---
[  629.023468] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023474] 8<--- cut here ---
[  629.023482] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023488] 8<--- cut here ---
[  629.023496] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023502] 8<--- cut here ---
[  629.023510] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023516] 8<--- cut here ---
[  629.023524] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023531] 8<--- cut here ---
[  629.023539] Unhandled fault: section domain fault (0x089) at 0xc2c22aa4
[  629.023545] 8<--- cut here ---
[  629.023554] Unable to handle kernel paging request at virtual address 65686385
[  629.023559] 8<--- cut here ---
[  629.023568] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023574] 8<--- cut here ---
[  629.023582] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023588] 8<--- cut here ---
[  629.023597] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023603] 8<--- cut here ---
[  629.023611] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023616] 8<--- cut here ---
[  629.023625] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023631] 8<--- cut here ---
[  629.023639] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023645] 8<--- cut here ---
[  629.023653] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023658] 8<--- cut here ---
[  629.023667] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023672] 8<--- cut here ---
[  629.023680] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023686] 8<--- cut here ---
[  629.023694] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023700] 8<--- cut here ---
[  629.023708] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023714] 8<--- cut here ---
[  629.023722] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023728] 8<--- cut here ---
[  629.023736] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023742] 8<--- cut here ---
[  629.023750] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023756] 8<--- cut here ---
[  629.023764] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023770] 8<--- cut here ---
[  629.023778] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023783] 8<--- cut here ---
[  629.023792] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023797] 8<--- cut here ---
[  629.023806] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023812] 8<--- cut here ---
[  629.023820] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023826] 8<--- cut here ---
[  629.023834] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023839] 8<--- cut here ---
[  629.023848] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023853] 8<--- cut here ---
[  629.023862] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023867] 8<--- cut here ---
[  629.023876] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023882] 8<--- cut here ---
[  629.023890] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023895] 8<--- cut here ---
[  629.023904] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023910] 8<--- cut here ---
[  629.023918] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023924] 8<--- cut here ---
[  629.023932] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023938] 8<--- cut here ---
[  629.023946] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023952] 8<--- cut here ---
[  629.023960] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023966] 8<--- cut here ---
[  629.023974] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023980] 8<--- cut here ---
[  629.023988] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.023994] 8<--- cut here ---
[  629.024002] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.024007] 8<--- cut here ---
[  629.024015] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.024022] 8<--- cut here ---
[  629.024030] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.024036] 8<--- cut here ---
[  629.024044] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.024050] 8<--- cut here ---
[  629.024058] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.024064] 8<--- cut here ---
[  629.024072] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.024078] 8<--- cut here ---
[  629.024086] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.024092] 8<--- cut here ---
[  629.024100] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.024106] 8<--- cut here ---
[  629.024114] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.024120] 8<--- cut here ---
[  629.024128] Unhandled fault: section domain fault (0x089) at 0xc2c22724
[  629.024134] 8<--- cut h
[  629.024154] Lost 320 message(s)!
[  629.984792] 8<--- cut here ---
[  629.984805] Unable to handle kernel paging request at virtual address c2f56000
[  629.984811] pgd = 7907548e
[  629.984818] [c2f56000] *pgd=82e0041e(bad)
[  629.984835] Internal error: Oops: d [#2] PREEMPT ARM
[  629.984840] Modules linked in: sha512_generic sha512_arm sha256_generic libsha256 md5 aes_arm_bs crypto_simd cryptd cbc xhci_plat_hcd xhci_hcd usbcore pru_rproc irq_pruss_intc icss_iep dwc3 roles udc_core usb_common ti_am335x_adc pm33xx pvrsrvkm(O) pruss omap_des libdes omap_aes_driver omap_sham omap_crypto crypto_engine ti_emif_sram phy_omap_usb2 dwc3_omap unifi_sdio(O) edt_ft5x06 wkup_m3_ipc rtc_omap omap_wdt ti_am335x_tscadc wkup_m3_rproc sch_fq_codel cryptodev(O)
[  629.985036] CPU: 0 PID: 317 Comm: unififw Tainted: G      D    O      5.10.100-g7a7a3af903 #1
[  629.985043] Hardware name: Generic AM43 (Flattened Device Tree)
[  629.985050] PC is at check_preempt_wakeup+0x44/0x218
[  629.985057] LR is at check_preempt_curr+0x60/0x68
[  629.985064] pc : [<c0156384>]    lr : [<c0150b44>]    psr: 20070193
[  629.985071] sp : c27afc28  ip : c0e325c0  fp : c27afc5c
[  629.985078] r10: c100dac0  r9 : 00000000  r8 : 00000002
[  629.985085] r7 : 00000008  r6 : c21f1900  r5 : c21f1930  r4 : c1489930
[  629.985093] r3 : c2f56000  r2 : 00000000  r1 : c1489900  r0 : c100dad8
[  629.985101] Flags: nzCv  IRQs off  FIQs on  Mode SVC_32  ISA ARM  Segment none
[  629.985109] Control: 10c53c7d  Table: 82f68059  DAC: 00000051
[  629.985117] Process unififw (pid: 317, stack limit = 0xbe7a7dc4)
[  629.985124] Stack: (0xc27afc28 to 0xc27b0000)
[  629.985134] fc20:                   c100dac0 00000000 c100dac0 c100dac0 00000000 20070193
[  629.985143] fc40: c1489b90 c1404000 c27ae000 c0150b44 c1489900 c100dac0 c27afc94 c0150cf4
[  629.985152] fc60: 00000014 c016c8a0 c27afc8c 00044c59 00001feb c1003248 c1f950b0 c1f950b0
[  629.985162] fc80: eedbf200 00000001 00000000 00000000 00000092 c0140e28 c10ee588 60070193
[  629.985171] fca0: 60070193 00000001 74a01bd4 c27afe00 c10785d4 20070193 749ff82f c0141100
[  629.985180] fcc0: c1f950a8 00000023 74a01bd4 c01bac28 00000000 00000000 74a01bd4 c01bac98
[  629.985189] fce0: c27ae000 c01bace8 c27ae000 c018ab6c c10791c0 00000092 74a01bd4 c019c41c
[  629.985198] fd00: 00000000 c018aed0 c10785c0 c10785c0 c10791c0 c27ae000 c1078580 c018b0f8
[  629.985207] fd20: c27afd80 00000002 c1078580 00000000 749ff82f 00000092 00000000 c1078580
[  629.985216] fd40: c27ae000 20070193 00000003 7fffffff ffffffff 00000000 00000000 c018bec8
[  629.985226] fd60: 00000000 00000001 00000000 00000000 ffffe000 749ff82f 00000092 00000000
[  629.985235] fd80: ffffefff 00000001 c1430380 c10036f4 00000010 00000000 c27ae000 c26c4000
[  629.985244] fda0: ffffe000 c010d354 c1408100 c01741d0 00000000 c10845e8 00000001 c140c000
[  629.985253] fdc0: 00000000 c016e720 00000000 c016ee98 c10036f4 c27afe00 fa240100 fa24010c
[  629.985263] fde0: c10846b8 c04f0e7c c01a98c8 40070113 ffffffff c27afe34 c27ae000 c0100b0c
[  629.985272] fe00: 00000066 c27ae000 00000000 00000000 c243f400 00000000 00000000 0000000b
[  629.985281] fe20: c27ae000 0000000b c26c4000 ffffe000 00000000 c27afe50 00000000 c01a98c8
[  629.985290] fe40: 40070113 ffffffff 00000051 bf000000 c26c4000 00000000 0000000b ffffe000
[  629.985299] fe60: 00000000 c012c3cc c27aff20 c10c721c c27ae000 c1003248 60070193 bf000000
[  629.985308] fe80: ffffe000 c010ad60 c27ae208 0000000b c0d616e8 40000084 c27aff20 00000005
[  629.985318] fea0: c2400380 c0111e70 c27ae000 0000000e c0d616e8 c0111b4c c2400380 c0111e00
[  629.985327] fec0: c27afed4 c0a68214 c26c3ff8 c26c4000 000d28b0 c1008334 00000005 40000084
[  629.985336] fee0: c27aff20 c0111e70 c27ae000 0000000e c0d616e8 c0111f48 00000cc0 00000004
[  629.985345] ff00: 00000004 00000000 c0a59718 20070193 ffffffff c27aff54 c0111e70 c0100a78
[  629.985354] ff20: c0d61714 38e38e39 40000000 00000000 00000021 40000084 c0d617b8 00000320
[  629.985363] ff40: c0111e70 c27ae000 0000000e c0d616e8 eedf9000 c27aff70 c0a596f0 c0a59718
[  629.985372] ff60: 20070193 ffffffff 00000051 bf000000 000002a0 00000000 00000000 64021ad4
[  629.985382] ff80: c27afff8 00000005 c2400380 c0111b38 c2400380 c0111e00 00000000 000c571c
[  629.985391] ffa0: b6faa230 c0100060 00000000 c1008334 00000005 64021ad4 c27afff8 c0111e70
[  629.985400] ffc0: c27ae000 0000000e c0d616e8 c0111f48 000cc178 000cae20 000d2074 000d28b0
[  629.985409] ffe0: c0111b8c 10070193 ffffffff c27b002c c0111e70 c0100a78 64021ad4 00000005
[  629.985419] [<c0156384>] (check_preempt_wakeup) from [<c0150b44>] (check_preempt_curr+0x60/0x68)
[  629.985428] [<c0150b44>] (check_preempt_curr) from [<c0150cf4>] (try_to_wake_up+0x1a8/0x37c)
[  629.985437] [<c0150cf4>] (try_to_wake_up) from [<c0140e28>] (__queue_work+0xf0/0x38c)
[  629.985446] [<c0140e28>] (__queue_work) from [<c0141100>] (queue_work_on+0x3c/0x48)
[  629.985456] [<c0141100>] (queue_work_on) from [<c01bac28>] (irq_work_single+0x28/0x50)
[  629.985465] [<c01bac28>] (irq_work_single) from [<c01bac98>] (irq_work_run_list+0x48/0x58)
[  629.985474] [<c01bac98>] (irq_work_run_list) from [<c01bace8>] (irq_work_tick+0x20/0x3c)
[  629.985483] [<c01bace8>] (irq_work_tick) from [<c018ab6c>] (update_process_times+0x84/0x90)
[  629.985492] [<c018ab6c>] (update_process_times) from [<c019c41c>] (tick_sched_timer+0x48/0xa4)
[  629.985503] [<c019c41c>] (tick_sched_timer) from [<c018b0f8>] (__hrtimer_run_queues.constprop.0+0xa8/0x1f0)
[  629.985513] [<c018b0f8>] (__hrtimer_run_queues.constprop.0) from [<c018bec8>] (hrtimer_interrupt+0x10c/0x314)
[  629.985523] [<c018bec8>] (hrtimer_interrupt) from [<c010d354>] (twd_handler+0x30/0x38)
[  629.985532] [<c010d354>] (twd_handler) from [<c01741d0>] (handle_percpu_devid_irq+0x64/0xfc)
[  629.985542] [<c01741d0>] (handle_percpu_devid_irq) from [<c016e720>] (generic_handle_irq+0x34/0x44)
[  629.985552] [<c016e720>] (generic_handle_irq) from [<c016ee98>] (__handle_domain_irq+0x54/0xa4)
[  629.985561] [<c016ee98>] (__handle_domain_irq) from [<c04f0e7c>] (gic_handle_irq+0x64/0x78)
[  629.985570] [<c04f0e7c>] (gic_handle_irq) from [<c0100b0c>] (__irq_svc+0x6c/0xa8)
[  629.985577] Exception stack(0xc27afe00 to 0xc27afe48)
[  629.985586] fe00: 00000066 c27ae000 00000000 00000000 c243f400 00000000 00000000 0000000b
[  629.985595] fe20: c27ae000 0000000b c26c4000 ffffe000 00000000 c27afe50 00000000 c01a98c8
[  629.985602] fe40: 40070113 ffffffff
[  629.985610] [<c0100b0c>] (__irq_svc) from [<c01a98c8>] (acct_collect+0x198/0x1d4)
[  629.985619] [<c01a98c8>] (acct_collect) from [<c012c3cc>] (do_exit+0x198/0xb0c)
[  629.985628] [<c012c3cc>] (do_exit) from [<c010ad60>] (die+0x258/0x270)
[  629.985637] [<c010ad60>] (die) from [<c0111b4c>] (__do_kernel_fault.part.0+0x78/0x88)
[  629.985646] [<c0111b4c>] (__do_kernel_fault.part.0) from [<c0111e00>] (do_bad_area+0x0/0x60)
[  629.985654] [<c0111e00>] (do_bad_area) from [<c1008334>] (fsr_info+0x50/0x200)
[  629.985662] Code: e5937000 e1a00000 e3a09000 e5963004 (e5933000)
[  629.985668] ---[ end trace e4333daa6f93f8b6 ]---
[  629.985676] Kernel panic - not syncing: Fatal exception in interrupt

Thanks,

Tim

  • Hello Tim,

    Sorry for our late response. Let me forward this to our Linux support team.

    Regards,

    Jianzhong

  • Hi,

    I was just following up on this issue since I haven't seen any updates. Is there a path where we can escalate these types of issues?

    Tim

  • Hi Tim,

    Sorry for my late response.

    Typically kernel dumps a lot of messages after "8<--- cut here ---" which provides additional information. But it is not the case in your kernel log. I guess you have disabled some kernel Kconfig options which disabled the kernel debug log, but I am not sure what the options are. Can you please try to figure out the kernel Kconfig options to enable the kernel debug logs. You can compare your kernel .config with the defconfig in the SDK kernel: arch/arm/configs/tisdk_am437x-evm_defconfig.

  • Hi Bin,

    I checked our .config with the one in the Ti SDK, and we didn't turn anything off which had the word debug in it. In fact we only touched one option with the word debug and we turned that one on. I am not sure if that had any negative impact. The option is "CONFIG_DYNAMIC_DEBUG=y".

    Tim