Date: Fri, 19 Apr 2013 09:51:19 -0600 From: Warner Losh <imp@bsdimp.com> To: Pablo Ribalta Lorenzo <rlp@semihalf.com> Cc: freebsd-arm@freebsd.org Subject: Re: FreeBSD in Pandaboard panics in boot Message-ID: <632D0DCE-48B7-4A41-803B-E6207031E7BC@bsdimp.com> In-Reply-To: <51711E08.7030904@semihalf.com> References: <51711E08.7030904@semihalf.com>
next in thread | previous in thread | raw e-mail | index | archive | help
I'm having big issues with WITNESS. Also the stack traceback code is = busterated lately, so try gcc instead of clang. Warner On Apr 19, 2013, at 4:35 AM, Pablo Ribalta Lorenzo wrote: > Hi guys, >=20 > I'm trying to boot FreeBSD over Pandaboard for one of my projects, but = I'm stuck with an issue that it's blocking me and > I'd like to see if someone can provide some insight. >=20 > My setup goes as it follows: > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D >=20 > - Pandaboard with SD card. >=20 > - SD card correctly formated: >=20 > First partition: > o U-Boot > o MLO > o FreeBSD kernel image >=20 > - FreeBSD kernel image was built from: > o SVN Revision: 248896 > o Using: make buildkernel TARGET_ARCH=3Darm CPUTYPE=3Darmv6 = KERNCONF=3DPANDABOARD -j5 -DCLANG_IS_CC=3Dno >=20 > - U-Boot and MLO were built from: > o origin: git://git.linaro.org/boot/u-boot-linaro-stable.git > o Commit ID: 30dd996a40c7673258bd5743c0813230d92abc7c >=20 >=20 > The problem is the following: > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D >=20 > When Pandaboard is reseted I stop the autoboot and try to load the = kernel image from tftpboot, which succeeds. However, when I > try to run it in the address where it's loaded, it panics right at the = beginning of the kernel boot. >=20 > I also tried booting the kernel from the SD card, with identical = result. Also with different versions from the source tree, > and I always get the same panic in the same place. >=20 > Am I doing something wrong? Maybe somebody can give me a hand. >=20 >=20 > Here are some logs of what I see: > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D >=20 > /Panda # tftpboot 0x80200000 users/rlp/pandaboard/kernel.bin > Waiting for Ethernet connection... done. > Using sms0 device > TFTP from server 10.2.0.1; our IP address is 10.2.0.98 > Filename 'users/rlp/pandaboard/kernel.bin'. > Load address: 0x80200000 > Loading: = ################################################################# > = ################################################################# > = ################################################################# > = ################################################################# > ####################################### > done > Bytes transferred =3D 4380644 (42d7e4 hex) > Panda # go 0x80200000 > ## Starting application at 0x80200000 ... > KDB: debugger backends: ddb > KDB: current backend: ddb > Copyright (c) 1992-2013 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 10.0-CURRENT #2 r+8cd94da: Thu Apr 18 16:23:24 CEST 2013 > = rlp@gilgamesh.semihalf.com:/home/rlp/obj-superpages/arm.arm/home/rlp/freeb= sd-arm-superpages/sys/PANDABOARD arm > FreeBSD clang version 3.2 (tags/RELEASE_32/final 170710) 20121221 > CPU: Cortex A9-r1 rev 2 (Cortex-A core) > Supported features: ARM_ISA THUMB2 JAZELLE THUMBEE ARMv4 Security_Ext > WB disabled EABT branch prediction enabled > LoUU:2 LoC:1 LoUIS:2 > Cache level 1: > 32KB/32B 4-way data cache WB Read-Alloc Write-Alloc > 32KB/32B 4-way instruction cache Read-Alloc > real memory =3D 1073741824 (1024 MB) > avail memory =3D 1034764288 (986 MB) > panic: Cannot allocate L1 KVM > KDB: enter: panic > [ thread pid 0 tid 0 ] > Stopped at kdb_enter+0x48: ldrb r15, [r15, r15, ror r15]! > db> bt > Tracing pid 0 tid 0 td 0xc064b460 > _end() at 0xc0660b34 > scp=3D0xc0660b34 rlv=3D0xc054e78c (db_trace_thread+0x34) > rsp=3D0xc0660b18 rfp=3D0xc064a4fc > Bad frame pointer: 0xc064a4fc > db>// > / >=20 > --=20 > Pozdrawiam, > Pablo Ribalta Lorenzo >=20 > _______________________________________________ > freebsd-arm@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-arm > To unsubscribe, send any mail to "freebsd-arm-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?632D0DCE-48B7-4A41-803B-E6207031E7BC>