Port-arm archive

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

Re: rpi3 panic



On Thu, Nov 28, 2019 at 06:47:20AM -0800, Jason Thorpe wrote:
> 
> > On Nov 28, 2019, at 6:27 AM, Patrick Welche <prlw1%cam.ac.uk@localhost> wrote:
> > 
> > [   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
> 
> Hm, do you have this version of bcm2835_intr.c?
> 
> 	$NetBSD: bcm2835_intr.c,v 1.25 2019/11/28 01:08:06 thorpej Exp $

Yes

> ...and if so, does rolling back to 1.24 fix it?

and yes in the sense that I don't get a panic. It still doesn't boot
all the way though:

[   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 15:11:46 GMT 2019
[   1.0000000]  prlw1@waxwing:/usr/obj/sys/arch/evbarm/compile.evbarm/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] com0 at simplebus1: BCM AUX UART, working fifo
[   1.0000030] com0: console
[   1.0000030] com0: interrupting on icu irq 157
[   1.0000030] /soc/thermal@7e212000 at simplebus1 not configured
[   1.0000030] /soc/dsi@7e209000 at simplebus1 not configured
[   1.0000030] bcmgpio0 at simplebus1: GPIO controller 2835
[   1.0000030] bcmgpio0: pins 0..31 interrupting on icu irq 177
[   1.0000030] bcmgpio0: pins 32..54 interrupting on icu irq 178
[   1.0000030] gpio0 at bcmgpio0: 54 pins
[   1.0000030] /soc/firmware/gpio at simplebus4 not configured
[   1.0000030] bcmdmac0 at simplebus1: DMA0 DMA2 DMA4 DMA5 DMA8 DMA9 DMA10
[   1.0000030] /soc/power at simplebus1 not configured
[   1.0000030] mmcpwrseq0 at simplebus0: couldn't get reset GPIOs
[   1.0000030] bsciic0 at simplebus1: Broadcom Serial Controller
[   1.0000030] iic0 at bsciic0: I2C bus
[   1.0000030] /phy at simplebus0 not configured
[   1.0000030] bcmpmwdog0 at simplebus1: Power management, Reset and Watchdog controller
[   1.0000030] bcmmbox0 at simplebus1: VC mailbox
[   1.0000030] bcmmbox0: interrupting on icu irq 193
[   1.0000030] vcmbox0 at bcmmbox0
[   1.0000030] bcmsdhost0 at simplebus1: SD HOST controller
[   1.0000030] bcmsdhost0: interrupting on icu irq 184
[   1.0000030] bsciic1 at simplebus1: Broadcom Serial Controller
[   1.0000030] iic1 at bsciic1: I2C bus
[   1.0000030] /soc/pwm@7e20c000 at simplebus1 not configured
[   1.0000030] sdhc0 at simplebus1: SDHC controller
[   1.0000030] sdhc0: interrupting on icu irq 190
[   1.0000030] bsciic2 at simplebus1: Broadcom Serial Controller
[   1.0000030] iic2 at bsciic2: I2C bus
[   1.0000030] /soc/vec@7e806000 at simplebus1 not configured
[   1.0000030] /soc/hdmi@7e902000 at simplebus1 not configured
[   1.0000030] dwctwo0 at simplebus1: USB controller
[   1.0000030] dwctwo0: interrupting on icu irq 137
[   1.0000030] /soc/gpu at simplebus1 not configured
[   1.0000030] genfb0 at simplebus1
[   1.0000030] wsdisplay0 at genfb0 kbdmux 1
[   1.0000030] /soc/mailbox@7e00b840 at simplebus1 not configured
[   1.0000030] armpmu0 at simplebus0: Performance Monitor Unit
[   1.0000030] gpioleds0 at simplebus0: ACT
[   1.0000030] /soc/timer@7e003000 at simplebus1 not configured
[   1.0000030] /soc/txp@7e004000 at simplebus1 not configured
[   1.0000030] bcmrng0 at simplebus1: RNG
[   1.0000030] cpu3: IC enabled, DC enabled, EL0/EL1 stack Alignment check enabled
[   1.0000030] cpu3: Cache Writeback Granule 16B, Exclusives Reservation Granule 16B
[   1.1225899] cpu3: Dcache line 64, Icache line 64
[   1.1225899] cpu3: L1 32KB/64B 2-way read-allocate VIPT Instruction cache
[   1.1325750] cpu3: L1 32KB/64B 4-way write-back read-allocate write-allocate PIPT Data cache
[   1.1425774] cpu3: L2 512KB/64B 16-way write-back read-allocate write-allocate PIPT *UNK* cache
[   1.1525775] cpu3: revID=0x80, PMCv3, 4k table, 64k table, 16bit ASID
[   1.1525775] cpu3: auxID=0x10000, FP, CRC32, NEON, rounding, NaN propagation, denormals, 32x64bitRegs, Fused Multiply-Add
[   1.1725788] cpu1: IC enabled, DC enabled, EL0/EL1 stack Alignment check enabled
[   1.1725788] cpu1: Cache Writeback Granule 16B, Exclusives Reservation Granule 16B
[   1.1825820] cpu1: Dcache line 64, Icache line 64
[   1.1925810] cpu1: L1 32KB/64B 2-way read-allocate VIPT Instruction cache
[   1.1925810] cpu1: L1 32KB/64B 4-way write-back read-allocate write-allocate PIPT Data cache
[   1.2025831] cpu1: L2 512KB/64B 16-way write-back read-allocate write-allocate PIPT *UNK* cache
[   1.2125829] cpu1: revID=0x80, PMCv3, 4k table, 64k table, 16bit ASID
[   1.2225857] cpu1: auxID=0x10000, FP, CRC32, NEON, rounding, NaN propagation, denormals, 32x64bitRegs, Fused Multiply-Add
[   1.2325850] cpu2: IC enabled, DC enabled, EL0/EL1 stack Alignment check enabled
[   1.2325850] cpu2: Cache Writeback Granule 16B, Exclusives Reservation Granule 16B
[   1.2425877] cpu2: Dcache line 64, Icache line 64
[   1.2525881] cpu2: L1 32KB/64B 2-way read-allocate VIPT Instruction cache
[   1.2525881] cpu2: L1 32KB/64B 4-way write-back read-allocate write-allocate PIPT Data cache
[   1.2625895] cpu2: L2 512KB/64B 16-way write-back read-allocate write-allocate PIPT *UNK* cache
[   1.2725897] cpu2: revID=0x80, PMCv3, 4k table, 64k table, 16bit ASID
[   1.2825915] cpu2: auxID=0x10000, FP, CRC32, NEON, rounding, NaN propagation, denormals, 32x64bitRegs, Fused Multiply-Add

and that's where it stops...


Cheers,

Patrick


Home | Main Index | Thread Index | Old Index