Port-arm archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

rpi3 panic



I don't seem to be able to boot a fresh aarch64 kernel:

[   1.0000000] NetBSD/evbarm (fdt) booting ...
[   1.0000000] pool redzone disabled for 'kmem-4096'
[   1.0000000] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005,
[   1.0000000]     2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017,
[   1.0000000]     2018, 2019 The NetBSD Foundation, Inc.  All rights reserved.
[   1.0000000] Copyright (c) 1982, 1986, 1989, 1991, 1993
[   1.0000000]     The Regents of the University of California.  All rights reserved.

[   1.0000000] NetBSD 9.99.18 (GENERIC64) #0: Thu Nov 28 13:12:26 GMT 2019
[   1.0000000]  prlw1@waxwing:/tmp/obj.pi/usr/src/sys/arch/evbarm/compile/GENERIC64
[   1.0000000] total memory = 933 MB
[   1.0000000] avail memory = 900 MB
[   1.0000000] pool redzone disabled for 'buf4k'
[   1.0000000] pool redzone disabled for 'buf64k'
[   1.0000000] armfdt0 (root)
[   1.0000000] simplebus0 at armfdt0: Raspberry Pi 3 Model B Plus Rev 1.3
[   1.0000000] simplebus1 at simplebus0
[   1.0000000] simplebus2 at simplebus0
[   1.0000000] cpus0 at simplebus0
[   1.0000000] simplebus3 at simplebus0
[   1.0000000] cpu0 at cpus0: Cortex-A53 r0p4 (Cortex V8-A core)
[   1.0000000] cpu0: package 0, core 0, smt 0
[   1.0000000] cpu0: IC enabled, DC enabled, EL0/EL1 stack Alignment check enabled
[   1.0000000] cpu0: Cache Writeback Granule 16B, Exclusives Reservation Granule 16B
[   1.0000000] cpu0: Dcache line 64, Icache line 64
[   1.0000000] cpu0: L1 32KB/64B 2-way read-allocate VIPT Instruction cache
[   1.0000000] cpu0: L1 32KB/64B 4-way write-back read-allocate write-allocate PIPT Data cache
[   1.0000000] cpu0: L2 512KB/64B 16-way write-back read-allocate write-allocate PIPT *UNK* cache
[   1.0000000] cpu0: revID=0x80, PMCv3, 4k table, 64k table, 16bit ASID
[   1.0000000] cpu0: auxID=0x10000, FP, CRC32, NEON, rounding, NaN propagation, denormals, 32x64bitRegs, Fused Multiply-Add
[   1.0000000] cpu1 at cpus0: Cortex-A53 r0p4 (Cortex V8-A core)
[   1.0000000] cpu1: package 0, core 1, smt 0
[   1.0000000] cpu2 at cpus0: Cortex-A53 r0p4 (Cortex V8-A core)
[   1.0000000] cpu2: package 0, core 2, smt 0
[   1.0000000] cpu3 at cpus0: Cortex-A53 r0p4 (Cortex V8-A core)
[   1.0000000] cpu3: package 0, core 3, smt 0
[   1.0000000] simplebus4 at simplebus1
[   1.0000000] bcmicu0 at simplebus1
[   1.0000000] bcmicu1 at simplebus1: Multiprocessor
[   1.0000000] bcmcprman0 at simplebus1: BCM283x Clock Controller
[   1.0000000] fclock0 at simplebus2: 19200000 Hz fixed clock (osc)
[   1.0000000] bcmaux0 at simplebus1
[   1.0000000] fclock1 at simplebus2: 480000000 Hz fixed clock (otg)
[   1.0000000] gtmr0 at simplebus0: Generic Timer
[   1.0000000] gtmr0: interrupting on local_intc irq 3
[   1.0000000] armgtmr0 at gtmr0: Generic Timer (19200 kHz, virtual)
[   1.0000030] plcom0 at simplebus1: ARM PL011 UART
[   1.0000030] plcom0: txfifo disabled
[   1.0000030] plcom0: interrupting on icu irq 185
[   1.0000030] panic: Trap: Data Abort (EL1): Translation Fault L0 with read access for 2aaaaaaaaaaaaaba: pc ffffffc000016b58: opcode f9400a60: ldr x0, [x19,#16]

[   1.0000030] cpu0: Begin traceback...
[   1.0000030] trace fp ffffffc000c31650
[   1.0000030] fp ffffffc000c31670 vpanic() at ffffffc00048aa90 netbsd:vpanic+0x160
[   1.0000030] fp ffffffc000c316e0 panic() at ffffffc00048ab84 netbsd:panic+0x44
[   1.0000030] fp ffffffc000c31770 data_abort_handler() at ffffffc00007a1dc netbsd:data_abort_handler+0x49c
[   1.0000030] tf ffffffc000c317f0 el1_trap() at ffffffc000076d0c netbsd:el1_trap[   1.0000030] ---- trapframe 0xffffffc000c317f0 (304 bytes) ----
[   1.0000030]     pc=ffffffc000016b58,   spsr=0000000000000005
[   1.0000030]    esr=0000000096000004,    far=2aaaaaaaaaaaaaba
[   1.0000030]     x0=00000000000000b9,     x1=00000000000000a0
[   1.0000030]     x2=ffffffc00060bce8,     x3=0000000000000001
[   1.0000030]     x4=ffffffc000053e68,     x5=ffff00003afa4ce0
[   1.0000030]     x6=ffffffc000016af8,     x7=0000000000000070
[   1.0000030]     x8=0000000000000030,     x9=00000000000007f4
[   1.0000030]    x10=0000000000000002,    x11=ffffffc000c82920
[   1.0000030]    x12=ffffffc000c318cc,    x13=00000000000007f0
[   1.0000030]    x14=0000000000000734,    x15=0000000000000000
[   1.0000030]    x16=000000003d834cc2,    x17=ffffffc0006ca720
[   1.0000030]    x18=ffffffc000c82920,    x19=2aaaaaaaaaaaaaaa
[   1.0000030]    x20=0000000000000100,    x21=00000000000000b9
[   1.0000030]    x22=ffff00003afa4ce0,    x23=ffff00003af4fb08
[   1.0000030]    x24=0000000000000007,    x25=ffffffc000053e68
[   1.0000030]    x26=ffff00003ae70588,    x27=ffff00003af500d0
[   1.0000030]    x28=b4d882fdb5a1337a, fp=x29=ffffffc000c31920
[   1.0000030] lr=x30=ffffffc000016b38,     sp=ffffffc000c31920
[   1.0000030] ------------------------------------------------
[   1.0000030] fp ffffffc000c31920 bcm2835_icu_fdt_establish() at ffffffc000016b58 netbsd:bcm2835_icu_fdt_establish+0x60
[   1.0000030] fp ffffffc000c31980 fdtbus_intr_establish_raw() at ffffffc00057dc98 netbsd:fdtbus_intr_establish_raw+0x40
[   1.0000030] fp ffffffc000c319b0 fdtbus_intr_establish() at ffffffc00057dd90 netbsd:fdtbus_intr_establish+0x58
[   1.0000030] fp ffffffc000c31a10 plcom_fdt_attach() at ffffffc0000579c0 netbsd:plcom_fdt_attach+0x138
[   1.0000030] fp ffffffc000c31ae0 config_attach_loc() at ffffffc00046ea1c netbsd:config_attach_loc+0x184
[   1.0000030] fp ffffffc000c31b30 fdt_scan() at ffffffc000578670 netbsd:fdt_scan+0xd8
[   1.0000030] fp ffffffc000c31ca0 fdt_rescan() at ffffffc00057877c netbsd:fdt_rescan+0x54
[   1.0000030] fp ffffffc000c31cd0 config_attach_loc() at ffffffc00046ea1c netbsd:config_attach_loc+0x184
[   1.0000030] fp ffffffc000c31d20 config_found_sm_loc() at ffffffc00046eb48 netbsd:config_found_sm_loc+0x58
[   1.0000030] fp ffffffc000c31d70 arm_fdt_attach() at ffffffc000054d34 netbsd:arm_fdt_attach+0x64
[   1.0000030] fp ffffffc000c31dd0 config_attach_loc() at ffffffc00046ea1c netbsd:config_attach_loc+0x184
[   1.0000030] fp ffffffc000c31e20 cpu_configure() at ffffffc000050a44 netbsd:cpu_configure+0x44
[   1.0000030] fp ffffffc000c31e50 main() at ffffffc0005bdab8 netbsd:main+0x2a8
[   1.0000030] fp 0000000000000000 aarch64_start() at ffffffc000001850 netbsd:aarch64_start+0x1050
[   1.0000030] cpu0: End traceback...
Stopped in pid 0.1 (system) at  netbsd:cpu_Debugger+0x4:        ret


I untarred kern-GENERIC64.tgz into /boot - I assume that's the way to
update things, i.e., get bcm2837-rpi-3-* files. (This is with serial
console.)

Thoughts on what to look for?


Cheers,

Patrick


Home | Main Index | Thread Index | Old Index