Part Number: 66AK2H14
Hi,
When starting kdump service, the following exeption occurs in Linux kernel.
Help on how to find root cause would be appreciated.
Thanks.
[ 19.064011] Unhandled fault: asynchronous external abort (0x1211) at 0x00000000
[ 19.071353] pgd = 4eb06506
[ 19.074066] [00000000] *pgd=82cac4003, *pmd=00000000
[ 19.079058] Internal error: : 1211 [#1] SMP ARM
[ 19.083602] Modules linked in: fsp_reset(O)
[ 19.087809] CPU: 3 PID: 2987 Comm: kexec Tainted: G O 4.19.61-yocto-standard #1
[ 19.096451] Hardware name: Keystone
[ 19.099953] PC is at memcpy+0x44/0x330
[ 19.103713] LR is at 0x59530a30
[ 19.106863] pc : [<c0bda8e4>] lr : [<59530a30>] psr: 20080013
[ 19.113150] sp : ec4bff24 ip : 38393030 fp : 00000030
[ 19.118392] r10: c12f9028 r9 : 00000000 r8 : 3331633d
[ 19.123634] r7 : 2970616d r6 : 5f6d656d r5 : 284c4f42 r4 : 4d59530a
[ 19.130184] r3 : 38303535 r2 : 000004ca r1 : eea340e0 r0 : f8de90e0
[ 19.136735] Flags: nzCv IRQs on FIQs on Mode SVC_32 ISA ARM Segment user
[ 19.143895] Control: 30c5387d Table: 2d2f68c0 DAC: 55555555
[ 19.149661] Process kexec (pid: 2987, stack limit = 0xbcb4a0ee)
[ 19.155600] Stack: (0xec4bff24 to 0xec4c0000)
[ 19.159972] ff20: f8de9000 ec415420 00280001 00000000 f8de9000 c12f9018 c02a7be8
[ 19.168181] ff40: c1206508 ec415400 ec415420 c02a8998 0000071f 00c00000 dd279024 77238681
[ 19.176391] ff60: 00000000 ec415400 00000003 c02a9624 0000015b 00000001 a7ffffff 00000000
[ 19.184599] ff80: 0000015b 00000000 bec479a0 b6e417e8 0000015b c0201204 ec4be000 0000015b
[ 19.192807] ffa0: 0044c274 c02011c8 00000000 bec479a0 a0008000 00000003 01525ec0 00280001
[ 19.201015] ffc0: 00000000 bec479a0 b6e417e8 0000015b 00000003 bec479a0 00000000 0044c274
[ 19.209223] ffe0: bec47970 bec47960 0042aa77 b6eccca2 80080030 a0008000 00000000 00000000
[ 19.217442] [<c0bda8e4>] (memcpy) from [<c02a7be8>] (crash_update_vmcoreinfo_safecopy+0x20/0x28)
[ 19.226267] [<c02a7be8>] (crash_update_vmcoreinfo_safecopy) from [<c02a8998>] (kimage_crash_copy_vmcoreinfo+0x94/0xc8)
[ 19.237008] [<c02a8998>] (kimage_crash_copy_vmcoreinfo) from [<c02a9624>] (sys_kexec_load+0x28c/0x414)
[ 19.246353] [<c02a9624>] (sys_kexec_load) from [<c02011c8>] (__sys_trace_return+0x0/0x10)
[ 19.254560] Exception stack(0xec4bffa8 to 0xec4bfff0)
[ 19.259629] ffa0: 00000000 bec479a0 a0008000 00000003 01525ec0 00280001
[ 19.265551] keystone-netcp 2f00000.netcp: recover_lane_rx sig detcected
[ 19.267836] ffc0: 00000000 bec479a0 b6e417e8 0000015b 00000003 bec479a0 00000000 0044c274
[ 19.267840] ffe0: bec47970 bec47960 0042aa77 b6eccca2
[ 19.267848] Code: f5d1f01c ba000002 f5d1f03c f5d1f05c (f5d1f07c)
[ 19.274503] keystone-netcp 2f00000.netcp: recover_lane_rx rx valid
[ 19.282682] ---[ end trace 72f5fa19d01e474e ]---
[ 19.286267] Unhandled fault: asynchronous external abort (0x1211) at 0x00000000
[ 19.312030] pgd = a95ecb6d
[ 19.314743] [00000000] *pgd=82d376003, *pmd=00000000
[FAILED] Failed to start Reboot and dump vmcore via kexec.
See 'systemctl status kdump.service' for details.
root@board:~# systemctl status kdump.service
● kdump.service - Reboot and dump vmcore via kexec
Loaded: loaded (/lib/systemd/system/kdump.service; enabled; vendor preset: enabled)
Active: failed (Result: signal) since Fri 2020-04-03 09:46:10 UTC; 1h 16min ago
Process: 2954 ExecStart=/usr/libexec/kdump-helper start (code=killed, signal=BUS)
Main PID: 2954 (code=killed, signal=BUS)
Apr 03 09:46:09 board systemd[1]: Starting Reboot and dump vmcore via kexec...
Apr 03 09:46:09 board kdump-helper[2954]: syscall kexec_file_load not available.
Apr 03 09:46:10 board systemd[1]: kdump.service: Main process exited, code=killed, status=7/BUS
Apr 03 09:46:10 board systemd[1]: kdump.service: Failed with result 'signal'.
Apr 03 09:46:10 board systemd[1]: Failed to start Reboot and dump vmcore via kexec.
root@board:~# cat /proc/iomem
02004000-020040ff : 2004000.pktdma
02004400-0200451f : 2004000.pktdma
02004800-02004aff : 2004000.pktdma
02004c00-02004d1f : 2004000.pktdma
02005000-020053ff : 2004000.pktdma
02090300-020903ff : mdio@2090300
022f0080-022f00ff : wdt@22f0080
02530000-025303ff : i2c@2530000
02530400-025307ff : i2c@2530400
02530800-02530bff : i2c@2530800
02530c00-02530cff : serial
02531000-025310ff : serial
0260bf00-0260bf0f : 260bf00.gpio
0260bf10-0260bf37 : 260bf00.gpio
02901000-0290101f : 2901000.pktdma
02901400-029015ff : 2901000.pktdma
02901800-029019ff : 2901000.pktdma
02901c00-02901dff : 2901000.pktdma
02902000-0290227f : 2901000.pktdma
02a08000-02a080ff : 2a08000.pktdma
02a08400-02a087ff : 2a08000.pktdma
02a08800-02a08bff : 2a08000.pktdma
02a08c00-02a08c7f : 2a08000.pktdma
02a09000-02a093ff : 2a08000.pktdma
02fa1000-02fa10ff : 2fa1000.pktdma
02fa1400-02fa15ff : 2fa1000.pktdma
02fa1800-02fa19ff : 2fa1000.pktdma
02fa1c00-02fa1dff : 2fa1000.pktdma
02fa2000-02fa23ff : 2fa1000.pktdma
21000400-210005ff : spi@21000400
21000600-210007ff : spi@21000600
21000800-210009ff : spi@21000800
21000a00-21000aff : aemif@21000A00
21010000-210101ff : emif@21010000
30000000-33ffffff : nand@0,0
34000000-37ffffff : nand@1,1
80000000-ffffffff : System RAM (boot alias)
a0000000-a7ffffff : Crash kernel (boot alias)
800000000-87fffffff : System RAM
800008000-800ffffff : Kernel code
801200000-80132279b : Kernel data
820000000-827ffffff : Crash kernel
root@board:~# cat /proc/cmdline
console=ttyS0,115200n8 rootwait=1 mtdparts=spi0.0:1m(u-boot-spl)ro,-(misc) rootfstype=nfs root=/dev/nfs rw nfsroot=192.169.0.1:/opt/export/board,v3,tcp,rsize=4096,wsize=4096
ip=192.169.2.1:192.169.0.1::255.255.0.0:board:eth0:off crashkernel=128M
root@board:~#