Trouble booting the April 23 snapshot for rpi3

Glen Barber gjb at freebsd.org
Tue Apr 28 20:17:25 UTC 2020


On Tue, Apr 28, 2020 at 01:11:58PM -0700, Mark Millard via freebsd-arm wrote:
> 
> 
> On 2020-Apr-28, at 12:57, bob prohaska <fbsd at www.zefox.net> wrote:
> 
> > In trying to boot the April 23 RPI3 snapshot the machine is
> > reporting what looks like an old problem:
> > 
> > ---<<BOOT>>---
> > KDB: debugger backends: ddb
> > KDB: current backend: ddb
> > Copyright (c) 1992-2020 The FreeBSD Project.
> > Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
> > 	The Regents of the University of California. All rights reserved.
> > FreeBSD is a registered trademark of The FreeBSD Foundation.
> > FreeBSD 13.0-CURRENT #0 r360211: Thu Apr 23 08:12:13 UTC 2020
> >    root at releng1.nyi.freebsd.org:/usr/obj/usr/src/arm64.aarch64/sys/GENERIC arm64
> > FreeBSD clang version 10.0.0 (git at github.com:llvm/llvm-project.git llvmorg-10.0.0-0-gd32170dbd5b)
> > WARNING: WITNESS option enabled, expect reduced performance.
> > VT(efifb): resolution 1920x1200
> > module firmware already present!
> > KLD file umodem.ko is missing dependencies
> > Starting CPU 1 (1)
> > panic: Failed to start CPU 1 (1), error -1
> > 
> > cpuid = 0
> > time = 1
> > KDB: stack backtrace:
> > db_trace_self() at db_trace_self_wrapper+0x28
> > 	 pc = 0xffff00000075c2d4  lr = 0xffff0000001088b8
> > 	 sp = 0xffff000000010590  fp = 0xffff000000010790
> > 
> > db_trace_self_wrapper() at vpanic+0x194
> > 	 pc = 0xffff0000001088b8  lr = 0xffff000000415a74
> > 	 sp = 0xffff0000000107a0  fp = 0xffff0000000107f0
> > 
> > vpanic() at panic+0x44
> > 	 pc = 0xffff000000415a74  lr = 0xffff00000041581c
> > 	 sp = 0xffff000000010800  fp = 0xffff0000000108b0
> > 
> > panic() at start_cpu+0x224
> > 	 pc = 0xffff00000041581c  lr = 0xffff00000076a5b0
> > 	 sp = 0xffff0000000108c0  fp = 0xffff0000000108c0
> > 
> > start_cpu() at cpu_init_fdt+0x34
> > 	 pc = 0xffff00000076a5b0  lr = 0xffff0000007698b0
> > 	 sp = 0xffff0000000108d0  fp = 0xffff000000010930
> > 
> > cpu_init_fdt() at ofw_cpu_early_foreach+0x180
> > 	 pc = 0xffff0000007698b0  lr = 0xffff00000020c648
> > 	 sp = 0xffff000000010940  fp = 0xffff000000010990
> > 
> > ofw_cpu_early_foreach() at mp_start+0x8c
> > 	 pc = 0xffff00000020c648  lr = 0xffff000000470490
> > 	 sp = 0xffff0000000109a0  fp = 0xffff0000000109f0
> > 
> > mp_start() at mi_startup+0x12c
> > 	 pc = 0xffff000000470490  lr = 0xffff0000003a9ac4
> > 	 sp = 0xffff000000010a00  fp = 0xffff000000010a20
> > 
> > mi_startup() at virtdone+0x5c
> > 	 pc = 0xffff0000003a9ac4  lr = 0xffff00000000108c
> > 	 sp = 0xffff000000010a30  fp = 0x0000000000000000
> > 
> > KDB: enter: panic
> > [ thread pid 0 tid 0 ]
> > Stopped at      0
> > db> 
> > db> bt
> > Tracing pid 0 tid 0 td 0xffff000000cedb80
> > db_trace_self() at db_stack_trace+0xfc
> >         pc = 0xffff00000075c2d4  lr = 0xffff000000105cbc
> >         sp = 0xffff000000010180  fp = 0xffff000000010190
> > 
> > db_stack_trace() at db_command+0x228
> >         pc = 0xffff000000105cbc  lr = 0xffff000000105920
> >         sp = 0xffff0000000101a0  fp = 0xffff000000010250
> > 
> > db_command() at db_command_loop+0x54
> >         pc = 0xffff000000105920  lr = 0xffff0000001056c8
> >         sp = 0xffff000000010260  fp = 0xffff0000000102b0
> > 
> > db_command_loop() at db_trap+0xf4
> >         pc = 0xffff0000001056c8  lr = 0xffff000000108a20
> >         sp = 0xffff0000000102c0  fp = 0xffff0000000104e0
> > 
> > db_trap() at kdb_trap+0x1cc
> >         pc = 0xffff000000108a20  lr = 0xffff00000045e10c
> >         sp = 0xffff0000000104f0  fp = 0xffff000000010550
> > 
> > kdb_trap() at do_el1h_sync+0xf4
> >         pc = 0xffff00000045e10c  lr = 0xffff00000077a8a4
> >         sp = 0xffff000000010560  fp = 0xffff0000000105b0
> > 
> > do_el1h_sync() at handle_el1h_sync+0x78
> >         pc = 0xffff00000077a8a4  lr = 0xffff00000075e878
> >         sp = 0xffff0000000105c0  fp = 0xffff000000010700
> > 
> > handle_el1h_sync() at kdb_enter+0x34
> >         pc = 0xffff00000075e878  lr = 0xffff00000045d730
> >         sp = 0xffff000000010710  fp = 0xffff000000010790
> > 
> > kdb_enter() at vpanic+0x1b0
> >         pc = 0xffff00000045d730  lr = 0xffff000000415a90
> >         sp = 0xffff0000000107a0  fp = 0xffff0000000107f0
> > 
> > vpanic() at panic+0x44
> >         pc = 0xffff000000415a90  lr = 0xffff00000041581c
> >         sp = 0xffff000000010800  fp = 0xffff0000000108b0
> > 
> > panic() at start_cpu+0x224
> >         pc = 0xffff00000041581c  lr = 0xffff00000076a5b0
> >         sp = 0xffff0000000108c0  fp = 0xffff0000000108c0
> > 
> > start_cpu() at cpu_init_fdt+0x34
> >         pc = 0xffff00000076a5b0  lr = 0xffff0000007698b0
> >         sp = 0xffff0000000108d0  fp = 0xffff000000010930
> > 
> > cpu_init_fdt() at ofw_cpu_early_foreach+0x180
> >         pc = 0xffff0000007698b0  lr = 0xffff00000020c648
> >         sp = 0xffff000000010940  fp = 0xffff000000010990
> > 
> > ofw_cpu_early_foreach() at mp_start+0x8c
> >         pc = 0xffff00000020c648  lr = 0xffff000000470490
> >         sp = 0xffff0000000109a0  fp = 0xffff0000000109f0
> > 
> > mp_start() at mi_startup+0x12c
> >         pc = 0xffff000000470490  lr = 0xffff0000003a9ac4
> >         sp = 0xffff000000010a00  fp = 0xffff000000010a20
> > 
> > mi_startup() at virtdone+0x5c
> >         pc = 0xffff0000003a9ac4  lr = 0xffff00000000108c
> >         sp = 0xffff000000010a30  fp = 0x0000000000000000
> > 
> > db> 
> > 
> > Reboot fails  with cpu reset failed. This looks to my eye like
> > the problem discussed in the thread "Re: Panic on Rpi3 at r358976"
> > but that conversation ended in mid-March and I thought was resolved.
> > 
> > Is anybody else having trouble with this snapshot? The filename is
> > FreeBSD-13.0-CURRENT-arm64-aarch64-RPI3-20200423-r360211.img
> 
> What version of u-boot-rpi3 materials is in the snapshot? Is
> it based on: Quarterly packages? Latest packages? Its own
> build of the most-recent sysutils/u-boot-rpi3 source at
> the time?
> 
> My guess: Based on the quarterly package --and quarterly may
> not have been updated at the time of the snapshot build.
> 

It is based on the latest branch, but more specifically the port is
built from a checkout of head from the ports tree.

Glen

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-arm/attachments/20200428/3d2ebea3/attachment.sig>


More information about the freebsd-arm mailing list