[meta-freescale] [meta-fsl-ppc] Kernel crashes in boot on p2041rdb/ p3041ds (master)
Zhenhua Luo
zhenhua.luo at nxp.com
Sun Jun 5 23:32:10 PDT 2016
Hello Martin,
The dump says that it took a program check on an "mfmsr r9" instruction, which does not make sense since MSR[PR] is not set. Can you please dump ESR (code) in _exception()?
Best Regards,
Zhenhua
> -----Original Message-----
> From: meta-freescale-bounces at yoctoproject.org [mailto:meta-freescale-
> bounces at yoctoproject.org] On Behalf Of Martin Borg
> Sent: Thursday, March 24, 2016 7:31 PM
> To: meta-freescale at yoctoproject.org
> Subject: [meta-freescale] [meta-fsl-ppc] Kernel crashes in boot on p2041rdb /
> p3041ds (master)
>
> Hi,
>
> I built core-image-minimal on master branch for p2041rdb and p3041ds and
> encounter kernel crashes early in boot on both boards. Yocto has recently
> upgraded to binutils version 2.26, I tested to revert back to the previous
> version (2.25.1) and then the build produced a working image.
>
> Any help or suggestions would be greatly appreciated.
>
> Thanks,
> Martin
>
>
> ============================================================
>
> Build Configuration:
> BB_VERSION = "1.29.0"
> BUILD_SYS = "x86_64-linux"
> NATIVELSBSTRING = "universal"
> TARGET_SYS = "powerpc-poky-linux"
> MACHINE = "p2041rdb"
> DISTRO = "poky"
> DISTRO_VERSION = "2.0+snapshot-20160324"
> TUNE_FEATURES = "m32 fpu-hard ppce500mc"
> TARGET_FPU = "hard"
> meta
> meta-poky
> meta-yocto-bsp = "master:2df514bfe4a911c0dca8828038dd94e6265f50ca"
> meta-fsl-ppc = "master:2642cf5e8a6f8d11603acf016b8c075ebce00ec0"
>
> ============================================================
>
> ...
> Kernel virtual memory layout:
> * 0xfff5f000..0xfffff000 : fixmap
> * 0xffc00000..0xffe00000 : highmem PTEs
> * 0xffbfb000..0xffc00000 : early ioremap
> * 0xf1000000..0xffbfb000 : vmalloc & ioremap Hierarchical RCU
> implementation.
> RCU debugfs-based tracing is enabled.
> RCU restricting CPUs from NR_CPUS=8 to nr_cpu_ids=4.
> NR_IRQS:512 nr_irqs:512 16
> mpic: Setting up MPIC " OpenPIC " version 1.2 at ffe040000, max 4 CPUs
> mpic: ISU size: 512, shift: 9, mask: 1ff
> mpic: Initializing for 512 sources
> clocksource: timebase mult[2aaaaaab] shift[24] registered
> Console: colour dummy device 80x25
> pid_max: default: 32768 minimum: 301
> Mount-cache hash table entries: 512
> mpic: requesting IPIs...
> e500 family performance monitor hardware support registered
> Oops: Exception in kernel mode, sig: 4 [#1] Brought up 4 CPUs SMP NR_CPUS=8
> CoreNet Generic Modules linked in:
> CPU: 1 PID: 0 Comm: swapper/1 Not tainted 3.12.37-rt51 #1
> task: e9098530 ti: e90ba000 task.ti: e90ba000
> NIP: c0007ad4 LR: c0007ad4 CTR: c000edcc
> REGS: e90bbee0 TRAP: 0700 Not tainted (3.12.37-rt51)
> MSR: 00029002 <CE,EE,ME> CR: 22000808 XER: 00000000
>
> GPR00: c0076e08 e90bbf90 e9098530 e90ba000 00000001 00000000 01000000
> 01000000
> GPR08: 020e4000 c000edcc 00000000 00000000 ffffffff 00000000 00000001
> 20232f90
> GPR16: 11375d0d 014359a0 51f45c41 01cd826a 70548892 908a5c1d e90ba000
> 00000001
> GPR24: c08e6ebc c08e6d36 c08f3cd0 c08f3c5c 00040000 e90ba000 e90ba080
> e90ba000 NIP [c0007ad4] arch_cpu_idle+0x24/0x70 LR [c0007ad4]
> arch_cpu_idle+0x24/0x70 Call Trace:
> [e90bbf90] [c00a1338] rcu_idle_enter+0xa8/0xf0 (unreliable) [e90bbfa0]
> [c0076e08] cpu_startup_entry+0x118/0x170 [e90bbfd0] [c0011df0]
> start_secondary+0x240/0x250 [e90bbff0] [c0001d38]
> __secondary_start+0x30/0x84 Instruction dump:
> 60000000 60000000 60000000 3d20c08f 812976d0 2f890000 419e0044 9421fff0
> 7c0802a6 7d2903a6 90010014 4e800421 <7d2000a6> 712a8000 40820008
> 7c008146 ---[ end trace 31fd0ba7d8756001 ]---
>
> Oops: Exception in kernel mode, sig: 4 [#2] SMP NR_CPUS=8 CoreNet Generic
> Modules linked in:
> CPU: 2 PID: 0 Comm: swapper/2 Tainted: G D 3.12.37-rt51 #1
> task: e9098030 ti: e90bc000 task.ti: e90bc000
> NIP: c0007ad4 LR: c0007ad4 CTR: c000edcc
> REGS: e90bdee0 TRAP: 0700 Tainted: G D (3.12.37-rt51)
> MSR: 00029002 <CE,EE,ME> CR: 22000808 XER: 00000000
>
> GPR00: c0076e08 e90bdf90 e9098030 e90bc000 00000001 00000000 01000000
> 01000000
> GPR08: 020ec000 c000edcc 00000000 00000000 ffffffff 00000000 00000001
> 014a4003
> GPR16: 4b3bbd86 0195a27a 5818d055 93801113 d238ba4b 41a01d10 e90bc000
> 00000001
> GPR24: c08e6ebc c08e6d36 c08f3cd0 c08f3c5c 00040000 e90bc000 e90bc080
> e90bc000 NIP [c0007ad4] arch_cpu_idle+0x24/0x70 LR [c0007ad4]
> arch_cpu_idle+0x24/0x70 Call Trace:
> [e90bdf90] [c00a1338] rcu_idle_enter+0xa8/0xf0 (unreliable) [e90bdfa0]
> [c0076e08] cpu_startup_entry+0x118/0x170 [e90bdfd0] [c0011df0]
> start_secondary+0x240/0x250 [e90bdff0] [c0001d38]
> __secondary_start+0x30/0x84 Instruction dump:
> 60000000 60000000 60000000 3d20c08f 812976d0 2f890000 419e0044 9421fff0
> 7c0802a6 7d2903a6 90010014 4e800421 <7d2000a6> 712a8000 40820008
> 7c008146 ---[ end trace 31fd0ba7d8756002 ]---
>
> Oops: Exception in kernel mode, sig: 4 [#3] SMP NR_CPUS=8 CoreNet Generic
> Modules linked in:
> CPU: 3 PID: 0 Comm: swapper/3 Tainted: G D 3.12.37-rt51 #1
> task: e909ba70 ti: e90be000 task.ti: e90be000
> NIP: c0007ad4 LR: c0007ad4 CTR: c000edcc
> REGS: e90bfee0 TRAP: 0700 Tainted: G D (3.12.37-rt51)
> MSR: 00029002 <CE,EE,ME> CR: 22000808 XER: 00000000
>
> GPR00: c0076e08 e90bff90 e909ba70 e90be000 00000001 00000000 01000000
> 01000000
> GPR08: 020f4000 c000edcc 00000000 00000000 ffffffff 00000000 00000001
> c3085908
> GPR16: c0190a00 444e2780 9940d400 802ac855 12381f68 120080fd e90be000
> 00000001
> GPR24: c08e6ebc c08e6d36 c08f3cd0 c08f3c5c 00040000 e90be000 e90be080
> e90be000 NIP [c0007ad4] arch_cpu_idle+0x24/0x70 LR [c0007ad4]
> arch_cpu_idle+0x24/0x70 Call Trace:
> [e90bff90] [c00a1338] rcu_idle_enter+0xa8/0xf0 (unreliable) [e90bffa0]
> [c0076e08] cpu_startup_entry+0x118/0x170 [e90bffd0] [c0011df0]
> start_secondary+0x240/0x250 [e90bfff0] [c0001d38]
> __secondary_start+0x30/0x84 Instruction dump:
> 60000000 60000000 60000000 3d20c08f 812976d0 2f890000 419e0044 9421fff0
> 7c0802a6 7d2903a6 90010014 4e800421 <7d2000a6> 712a8000 40820008
> 7c008146 ---[ end trace 31fd0ba7d8756003 ]---
>
> Kernel panic - not syncing: Attempted to kill the idle task!
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/meta-freescale
More information about the meta-freescale
mailing list