Raspberry Pi and BeagleBone images available on FreeBSD FTP mirrors

Lundberg, Johannes johannes at brilliantservice.co.jp
Sun Feb 16 08:47:36 UTC 2014


Next time I booted it crash after a bunch of "Spurious interrupt detected"

vm_fault(0xc089c4f0, 0, 1, 0) -> 1
Fatal kernel mode data abort: 'Translation Fault (P)'
trapframe: 0xefa5bb78
FSR=00000017, FAR=00000078, spsr=60000113
r0 =c0783000, r1 =00000000, r2 =00000000, r3 =0000001f
r4 =c056c9c8, r5 =c06893b0, r6 =c056c9c8, r7 =00000020
r8 =00000004, r9 =82371000, r10=c068d834, r11=efa5bbf8
r12=00000020, ssp=efa5bbc8, slr=c0573888, pc =c0573888

[ thread pid 17 tid 100044 ]
Stopped at      pmap_copy_page_generic+0x164:   ldr     r2, [r7, #0x058]
db> bt
Tracing pid 17 tid 100044 td 0xc3b81640
db_trace_self() at db_trace_self
         pc = 0xc056596c  lr = 0xc02340d0 (db_stack_trace+0xf4)
         sp = 0xefa5b878  fp = 0xefa5b890
        r10 = 0xc0641840
db_stack_trace() at db_stack_trace+0xf4
         pc = 0xc02340d0  lr = 0xc0233a80 (db_command+0x264)
         sp = 0xefa5b898  fp = 0xefa5b938
         r4 = 0x00000000  r5 = 0x00000000
         r6 = 0xc05d907b
db_command() at db_command+0x264
         pc = 0xc0233a80  lr = 0xc02337f0 (db_command_loop+0x60)
         sp = 0xefa5b940  fp = 0xefa5b950
         r4 = 0xc05ad7a8  r5 = 0xc05c21a3
         r6 = 0xc068a2ec  r7 = 0xefa5bb78
         r8 = 0xc089c4f0  r9 = 0xc0680eb4
        r10 = 0xc0641ab0
db_command_loop() at db_command_loop+0x60
         pc = 0xc02337f0  lr = 0xc02362b0 (db_trap+0xdc)
         sp = 0xefa5b958  fp = 0xefa5ba78
         r4 = 0x00000000  r5 = 0xefa5b960
         r6 = 0xc0680ee0
db_trap() at db_trap+0xdc
         pc = 0xc02362b0  lr = 0xc03c4968 (kdb_trap+0xcc)
         sp = 0xefa5ba80  fp = 0xefa5baa0
         r4 = 0x00000000  r5 = 0x00000017
         r6 = 0xc0680ee0  r7 = 0xefa5bb78
kdb_trap() at kdb_trap+0xcc
         pc = 0xc03c4968  lr = 0xc057985c (dab_fatal+0x174)
         sp = 0xefa5baa8  fp = 0xefa5bac0
         r4 = 0xefa5bb78  r5 = 0x600001d3
         r6 = 0x00000078  r7 = 0x00000017
         r8 = 0xc089c4f0  r9 = 0x00000001
        r10 = 0xefa5bb78
dab_fatal() at dab_fatal+0x174
         pc = 0xc057985c  lr = 0xc057962c (data_abort_handler+0x5a0)
         sp = 0xefa5bac8  fp = 0xefa5bb70
         r4 = 0x00000017  r5 = 0xc3b81640
         r6 = 0xc3b7a6ec  r7 = 0x00000004
data_abort_handler() at data_abort_handler+0x5a0
         pc = 0xc057962c  lr = 0xc0567774 (exception_exit)
         sp = 0xefa5bb78  fp = 0xefa5bbf8
         r4 = 0xc056c9c8  r5 = 0xc06893b0
         r6 = 0xc056c9c8  r7 = 0x00000020
         r8 = 0x00000004  r9 = 0x82371000
        r10 = 0xc068d834
exception_exit() at exception_exit
         pc = 0xc0567774  lr = 0xc0573888 (pmap_copy_page_generic+0x164)
         sp = 0xefa5bbc8  fp = 0xefa5bbf8
         r0 = 0xc0783000  r1 = 0x00000000
         r2 = 0x00000000  r3 = 0x0000001f
         r4 = 0xc056c9c8  r5 = 0xc06893b0
         r6 = 0xc056c9c8  r7 = 0x00000020
         r8 = 0x00000004  r9 = 0x82371000
        r10 = 0xc068d834 r12 = 0x00000020
pmap_copy_page_generic() at pmap_copy_page_generic+0x164
         pc = 0xc0573888  lr = 0xc0573c48 (pmap_copy_page+0x64)
         sp = 0xefa5bc00  fp = 0xefa5bc08
         r4 = 0xc0993370  r5 = 0xc0972210
         r6 = 0xc3bfcab0  r7 = 0x00000001
         r8 = 0xbfffe000  r9 = 0x00000000
        r10 = 0xefa5bd10
pmap_copy_page() at pmap_copy_page+0x64
         pc = 0xc0573c48  lr = 0xc0533278 ($a+0x10)
         sp = 0xefa5bc10  fp = 0xefa5bd80
         r4 = 0xc3bfcaa0  r5 = 0x00000000
$a() at $a+0x10
         pc = 0xc0533278  lr = 0xc0531acc (vm_fault+0x84)
         sp = 0xefa5bd88  fp = 0xefa5bda8
         r4 = 0xc089c4f0  r5 = 0x00000002
         r6 = 0xc3b81640  r7 = 0xbfffe000
         r8 = 0x00000000  r9 = 0x00000002
        r10 = 0xc068cce8
vm_fault() at vm_fault+0x84
         pc = 0xc0531acc  lr = 0xc057948c (data_abort_handler+0x400)
         sp = 0xefa5bdb0  fp = 0xefa5be58
         r4 = 0xc3b7a6ec  r5 = 0xc3b81640
         r6 = 0xc3b7a6ec  r7 = 0x00000004
         r8 = 0xc089c4f0  r9 = 0xbfffebf8
        r10 = 0xefa5be60
data_abort_handler() at data_abort_handler+0x400
         pc = 0xc057948c  lr = 0xc0567774 (exception_exit)
         sp = 0xefa5be60  fp = 0xbfffedb8
         r4 = 0x00030908  r5 = 0x00000000
         r6 = 0x00000000  r7 = 0x208052d0
         r8 = 0x00000003  r9 = 0x2080d020
        r10 = 0x00000000
exception_exit() at exception_exit
         pc = 0xc0567774  lr = 0x2014e308 (0x2014e308)
         sp = 0xefa5beb0  fp = 0xbfffedb8
         r0 = 0x2080d020  r1 = 0xbfffec48
         r2 = 0x00000000  r3 = 0x00000000
         r4 = 0x00030908  r5 = 0x00000000
         r6 = 0x00000000  r7 = 0x208052d0
         r8 = 0x00000003  r9 = 0x2080d020
        r10 = 0x00000000 r12 = 0x208052d0
Unable to unwind into user mode


--
Johannes Lundberg
BRILLIANTSERVICE CO., LTD.


On Sun, Feb 16, 2014 at 5:37 PM, Lundberg, Johannes <
johannes at brilliantservice.co.jp> wrote:

> Hi Glen
>
> This is what I get when booting your image (burnt to 4 GB ScanDisk Ultra
> HC card)
>
> loader> boot -v
> Using DTB compiled into kernel.
> Kernel entry at 0x80200100...
> Kernel args: -v
> KDB: debugger backends: ddb
> KDB: current backend: ddb
> Copyright (c) 1992-2014 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 11.0-CURRENT #0 r261642: Wed Feb 12 22:58:33 UTC 2014
>     root at grind.freebsd.org:/usr/obj/arm.armv6/usr/src/sys/PANDABOARD arm
> FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610
> Preloaded elf kernel "/boot/kernel/kernel" at 0xc0757000.
> CPU: Cortex A9-r2 rev 10 (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  = 1073741824 (1024 MB)
> Physical memory chunk(s):
>   0x80000000 - 0x801fffff, 2048 KBytes (512 pages)
>   0x80888000 - 0xbeb6afff, 1018764 KBytes (254691 pages)
> avail memory = 1041924096 (993 MB)
> Static device mappings:
>   0x48000000 - 0x48ffffff mapped at VA 0xfef00000
>   0x4a000000 - 0x4affffff mapped at VA 0xfdf00000
> Texas Instruments OMAP4460 Processor, Revision ES1.1
> random device not loaded; using insecure entropy
> null: <null device, zero device>
> openfirm: <Open Firmware control device>
> Falling back to <Software, Yarrow> random adaptor
> random: <Software, Yarrow> initialized
> mem: <memory>
> nfslock: pseudo-device
> ofwbus0: <Open Firmware Device Tree>
> simplebus0: <Flattened device tree simple bus> on ofwbus0
> gic0: <ARM Generic Interrupt Controller> mem
> 0x48241000-0x48241fff,0x48240100-0x482401ff on simplebus0
> gic0: pn 0x390, arch 0x1, rev 0x2, implementer 0x43b sc->nirqs 160
> omap4_prcm0: <TI OMAP Power, Reset and Clock Management> mem
> 0x4a306000-0x4a307fff,0x4a004000-0x4a004fff,0x4a008000-0x4a00ffff on
> simplebus0
> l2cache0: <PL310 L2 cache controller> mem 0x48242000-0x48242fff irq 32 on
> simplebus0
> l2cache0: Part number: 0x3, release: 0x7
> l2cache0: L2 Cache: 1024KB/32B 16 ways
> l2cache0: Early BRESP response: disabled
> l2cache0: Instruction prefetch: disabled
> l2cache0: Data prefetch: enabled
> l2cache0: Non-secure interrupt control: enabled
> l2cache0: Non-secure lockdown: enabled
> l2cache0: Share override: disabled
> l2cache0: Double linefil: disabled
> l2cache0: Instruction prefetch: disabled
> l2cache0: Data prefetch: enabled
> l2cache0: Double linefill on WRAP request: disabled
> l2cache0: Prefetch drop: disabled
> l2cache0: Incr double Linefill: disabled
> l2cache0: Not same ID on exclusive sequence: disabled
> l2cache0: Prefetch offset: 5
> mp_tmr0: <ARM Generic MPCore Timers> mem
> 0x48240200-0x482402ff,0x48240600-0x482406ff irq 27,29 on simplebus0
> Timecounter "ARM MPCore Timecounter" frequency 12607573 Hz quality 1000
> Event timer "ARM MPCore Eventtimer" frequency 12607573 Hz quality 1000
> ??uart0: <Non-standard ns8250 class UART with FIFOs> mem
> 0x48020000-0x48020fff irq 106 on simplebus0
> uart0: console (115384,n,8,1)
> uart0: fast interrupt
> ti_scm0: <TI Control Module> mem 0x4a100000-0x4a100fff on simplebus0
> ti_scm0: setting internal 4 for usbb1_ulpiphy_stp
> ti_scm0: setting internal 10c for usbb1_ulpiphy_clk
> ti_scm0: setting internal 10c for usbb1_ulpiphy_dir
> ti_scm0: setting internal 10c for usbb1_ulpiphy_nxt
> ti_scm0: setting internal 10c for usbb1_ulpiphy_dat0
> ti_scm0: setting internal 10c for usbb1_ulpiphy_dat1
> ti_scm0: setting internal 10c for usbb1_ulpiphy_dat2
> ti_scm0: setting internal 10c for usbb1_ulpiphy_dat3
> ti_scm0: setting internal 10c for usbb1_ulpiphy_dat4
> ti_scm0: setting internal 10c for usbb1_ulpiphy_dat5
> ti_scm0: setting internal 10c for usbb1_ulpiphy_dat6
> ti_scm0: setting internal 10c for usbb1_ulpiphy_dat7
> gpio0: <TI General Purpose I/O (GPIO)> mem
> 0x4a310000-0x4a310fff,0x48055000-0x48055fff,0x48057000-0x48057fff,0x48059000-0x48059fff,0x4805b000-0x4805bfff,0x4805d000-0x4805dfff
> irq 61,62,63,64,65,66 on simplebus0
> gpioc0: <GPIO controller> on gpio0
> gpiobus0: <GPIO bus> on gpio0
> ehci0: <TI OMAP USB 2.0 controller> mem
> 0x4a064c00-0x4a064cff,0x4a064000-0x4a0646ff,0x4a062000-0x4a062fff irq 109
> on simplebus0
> ehci0: Starting TI EHCI USB Controller
> ehci0: UHH revision 0x50700100
> ehci0: OMAP_UHH_SYSCONFIG: 0x00000014
> ehci0: UHH setup done, uhh_hostconfig=0x8000001c
> usbus0: EHCI version 1.0
> usbus0 on ehci0
> ehci0: usbpf: Attached
> iichb0: <TI I2C Controller> mem 0x48070000-0x480700ff irq 88 on simplebus0
> iichb0: I2C revision 4.0
> iicbus0: <OFW I2C bus> on iichb0
> iic0: <I2C generic I/O> on iicbus0
> ti_sdma0: <TI sDMA Controller> mem 0x4a056000-0x4a056fff irq 44,45,46,47
> on simplebus0
> ti_sdma0: sDMA revision 00010900
> ti_mmchs0: <TI MMC/SD/SDIO High Speed Interface> mem 0x4809c000-0x4809cfff
> irq 115 on simplebus0
> mmc0: <MMC/SD bus> on ti_mmchs0
> Timecounters tick every 10.000 msec
> tcp_init: net.inet.tcp.tcbhashsize auto tuned to 16384
> lo0: bpf attached
> usbus0: 480Mbps High Speed USB v2.0
> ugen0.1: <Texas Instruments> at usbus0
> uhub0: <Texas Instruments EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1>
> on usbus0
> mmc0: Probing bus
> mmc0: SD 2.0 interface conditions: OK
> mmc0: SD probe: OK (OCR: 0x40ff8000)
> mmc0: Current OCR: 0x00ff8000
> mmc0: Probing cards
> mmc0: New card detected (CID 0353445355303447801c3557c400c9f5)
> uhub0: 3 ports with 3 removable, self powered
> mmc0: New card detected (CSD 400e00325b5900001d8a7f800a4040b9)
> mmc0: Card at relative address 0xe624 added:
> mmc0:  card: SDHC SU04G 8.0 SN 473257924 MFG 09/2012 by 3 SD
> mmc0:  bus: 4bit, 50MHz, high speed timing
> mmc0:  memory: 7744512 blocks, erase sector 8192 blocks
> mmc0: setting transfer rate to 25.000MHz
> mmcsd0: 4GB <SDHC SU04G 8.0 SN 473257924 MFG 09/2012 by 3 SD> at mmc0
> 25.0MHz/4bit/1-block
> random: unblocking device.
> GEOM:ugen0.2: <vendor 0x0424> at usbus0
> uhub1: <vendor 0x0424 product 0x9514, class 9/0, rev 2.00/2.00, addr 2> on
> usbus0
>  uhub1: MTT enabled
> new disk mmcsd0
>
> mmc0: setting bus width to 4 bits
> GEOM_PART: partition 1 is not aligned on 4194304 bytes
> GEOM_PART: partition 2 is not aligned on 4194304 bytes
> uhub1: 5 ports with 4 removable, self powered
> GEOM_PART: partition 1 is not aligned on 4194304 bytes
> Root mount waiting for: usbus0
> ugen0.3: <vendor 0x0424> at usbus0
> smsc0: <vendor 0x0424 product 0xec00, rev 2.00/2.00, addr 3> on usbus0
> Root mount waiting for: usbus0
> Trying to mount root from ufs:/dev/mmcsd0s2 [rw,noatime]...
> smsc0: chip 0xec00, rev. 0002
> miibus0: <MII bus> on smsc0
> ukphy0: <Generic IEEE 802.3u media interface> PHY 1 on miibus0
> ukphy0: OUI 0x00800f, model 0x000c, rev. 3
> ukphy0:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
> ue0: <USB Ethernet> on smsc0
> ue0: bpf attached
> ue0: Ethernet address: d2:20:2a:b7:50:c7
> warning: no time-of-day clock registered, system time will not be set
> accurately
> start_init: trying /sbin/init
> Spurious interrupt detected [0x000003ff]
> Spurious interrupt detected [0x000003ff]
> Spurious interrupt detected [0x000003ff]
> Spurious interrupt detected [0x000003ff]
> and so on...
>
>
>  --
> Johannes Lundberg
> BRILLIANTSERVICE CO., LTD.
>
>
> On Fri, Feb 14, 2014 at 12:28 AM, Glen Barber <gjb at freebsd.org> wrote:
>
>> On Tue, Feb 11, 2014 at 08:20:25PM -0500, Glen Barber wrote:
>> > On Wed, Feb 12, 2014 at 10:10:04AM +0900, Lundberg, Johannes wrote:
>> > > Thanks! Will Pandaboard also show up here soon?
>> > >
>> >
>> > Yes.
>> >
>>
>> Can you test the image located here?  If it works for you, PANDABOARD
>> will be included in the next set of snapshot builds.
>>
>>     http://people.freebsd.org/~gjb/PANDABOARD/
>>
>> Glen
>>
>>
>

-- 
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
秘密保持について:この電子メールは、名宛人に送信したものであり、秘匿特権の対象となる情報を含んでいます。
もし、名宛人以外の方が受信された場合、このメールの破棄、およびこのメールに関する一切の開示、
複写、配布、その他の利用、または記載内容に基づくいかなる行動もされないようお願い申し上げます。
---
CONFIDENTIALITY NOTE: The information in this email is confidential
and intended solely for the addressee.
Disclosure, copying, distribution or any other action of use of this
email by person other than intended recipient, is prohibited.
If you are not the intended recipient and have received this email in
error, please destroy the original message.


More information about the freebsd-arm mailing list