From owner-freebsd-arm@FreeBSD.ORG Wed Aug 28 12:20:01 2013 Return-Path: Delivered-To: freebsd-arm@smarthost.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 646EDEA6 for ; Wed, 28 Aug 2013 12:20:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:1900:2254:206c::16:87]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 4F4EE230F for ; Wed, 28 Aug 2013 12:20:01 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.7/8.14.7) with ESMTP id r7SCK10R091815 for ; Wed, 28 Aug 2013 12:20:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.7/8.14.7/Submit) id r7SCK07c091813; Wed, 28 Aug 2013 12:20:00 GMT (envelope-from gnats) Date: Wed, 28 Aug 2013 12:20:00 GMT Message-Id: <201308281220.r7SCK07c091813@freefall.freebsd.org> To: freebsd-arm@FreeBSD.org Cc: From: Ian Lepore Subject: Re: arm/181602: Raspberry PI kernel panic after DHCP X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: Ian Lepore List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Aug 2013 12:20:01 -0000 The following reply was made to PR arm/181602; it has been noted by GNATS. From: Ian Lepore To: Martin Laabs Cc: freebsd-gnats-submit@FreeBSD.org Subject: Re: arm/181602: Raspberry PI kernel panic after DHCP Date: Wed, 28 Aug 2013 06:10:23 -0600 On Wed, 2013-08-28 at 05:44 +0000, Martin Laabs wrote: > >Number: 181602 > >Category: arm > >Synopsis: Raspberry PI kernel panic after DHCP > >Confidential: no > >Severity: non-critical > >Priority: low > >Responsible: freebsd-arm > >State: open > >Quarter: > >Keywords: > >Date-Required: > >Class: sw-bug > >Submitter-Id: current-users > >Arrival-Date: Wed Aug 28 05:50:00 UTC 2013 > >Closed-Date: > >Last-Modified: > >Originator: Martin Laabs > >Release: FreeBSD 10.0-CURRENT #0 r254955M > >Organization: > - > >Environment: > not available > >Description: > With the current r254955M build the kernel panics after receiving the DHCP answer. Currently I do not know whether this is directly related to network or is the following task in the init process. The full boot log is attached. > It might be also in context with the lock order reversal: > > DHCPOFFER from 192.168.1.250 > DHCPREQUEST on ue0 to 255.255.255.255 port 67 > DHCPACK from 192.168.1.250 > bound to 192.168.1.54 -- renewal in 300 seconds. > lock order reversal: (sleepable after non-sleepable) > 1st 0xc2857d78 so_rcv (so_rcv) @ /usr/home/martin/Rasperry/head/sys/kern/uipc_socket.c:1594 > 2nd 0xc2899a30 vm map (user) (vm map (user)) @ /usr/home/martin/Rasperry/head/sys/vm/vm_map.c:3816 > KDB: stack backtrace: > db_trace_self() at db_trace_self > pc = 0xc04652cc lr = 0xc012e474 (db_trace_self_wrapper+0x30) > sp = 0xdd3ee818 fp = 0xdd3ee930 > r10 = 0xc2857d78 > db_trace_self_wrapper() at db_trace_self_wrapper+0x30 > pc = 0xc012e474 lr = 0xc0268974 (kdb_backtrace+0x38) > sp = 0xdd3ee938 fp = 0xdd3ee940 > r4 = 0xc05908a4 r5 = 0xc04dce80 > r6 = 0xc04bd04d r7 = 0xc04c14dc > kdb_backtrace() at kdb_backtrace+0x38 > pc = 0xc0268974 lr = 0xc0282df8 (witness_checkorder+0xddc) > sp = 0xdd3ee948 fp = 0xdd3ee998 > r4 = 0xc04bd221 > witness_checkorder() at witness_checkorder+0xddc > pc = 0xc0282df8 lr = 0xc023aaf0 (_sx_slock+0x84) > sp = 0xdd3ee9a0 fp = 0xdd3ee9c8 > r4 = 0x00000ee8 r5 = 0xc04dce7d > r6 = 0xc2899a30 r7 = 0xc2899a40 > r8 = 0x00000000 r9 = 0x00000000 > r10 = 0xdd3eeb2c > _sx_slock() at _sx_slock+0x84 > pc = 0xc023aaf0 lr = 0xc044579c (vm_map_lookup+0x74) > sp = 0xdd3ee9d0 fp = 0xdd3eea08 > r4 = 0xc28999e0 r5 = 0xc04dce7d > r6 = 0x3601a000 r7 = 0x3601a000 > r8 = 0x00000002 > vm_map_lookup() at vm_map_lookup+0x74 > pc = 0xc044579c lr = 0xc0439a18 (vm_fault_hold+0xe4) > sp = 0xdd3eea10 fp = 0xdd3eeb80 > r4 = 0xc28999e0 r5 = 0x00000002 > r6 = 0xc2819960 r7 = 0x3601a000 > r8 = 0xdd3eeb10 r9 = 0x00000000 > r10 = 0xc06f7af0 > vm_fault_hold() at vm_fault_hold+0xe4 > pc = 0xc0439a18 lr = 0xc04398ec (vm_fault+0x88) > sp = 0xdd3eeb88 fp = 0xdd3eeba8 > r4 = 0xc28999e0 r5 = 0x00000002 > r6 = 0xc2819960 r7 = 0x3601a000 > r8 = 0x00000000 r9 = 0x00000002 > r10 = 0xc06f7af0 > vm_fault() at vm_fault+0x88 > pc = 0xc04398ec lr = 0xc04760fc (data_abort_handler+0x2a8) > sp = 0xdd3eebb0 fp = 0xdd3eec50 > r4 = 0xc2872640 r5 = 0xc2819960 > r6 = 0xc04e30cc r7 = 0xc28726e8 > r8 = 0xdd3eec58 r9 = 0xdd3eeeb0 > r10 = 0xc28999e0 > data_abort_handler() at data_abort_handler+0x2a8 > pc = 0xc04760fc lr = 0xc0466b04 (exception_exit) > sp = 0xdd3eec58 fp = 0xdd3eed10 > r4 = 0xc056b1cc r5 = 0xc2857da4 > r6 = 0xc2857d00 r7 = 0x3601a8c0 > r8 = 0x00000000 r9 = 0xc2857d88 > r10 = 0xc272fd00 > exception_exit() at exception_exit > pc = 0xc0466b04 lr = 0xc2819960 (0xc2819960) > sp = 0xdd3eecac fp = 0xdd3eed10 > r0 = 0x3601a8c0 r1 = 0xc272fb00 > r2 = 0xc04c14d9 r3 = 0x000005ef > r4 = 0xc056b1cc r5 = 0xc2857da4 > r6 = 0xc2857d00 r7 = 0x3601a8c0 > r8 = 0x00000000 r9 = 0xc2857d88 > r10 = 0xc272fd00 r12 = 0x00000000 > soreceive_generic() at soreceive_generic+0x4a8 > pc = 0xc02a9aec lr = 0xc02ab784 (soreceive+0x2c) > sp = 0xdd3eed18 fp = 0xdd3eed20 > r4 = 0xc2819960 r5 = 0x00000000 > r6 = 0xdd3eed98 r7 = 0x00000000 > r8 = 0x00000006 r9 = 0xc27c5c40 > r10 = 0x00000800 > soreceive() at soreceive+0x2c > pc = 0xc02ab784 lr = 0xc028da28 (soo_read+0x2c) > sp = 0xdd3eed28 fp = 0xdd3eed30 > soo_read() at soo_read+0x2c > pc = 0xc028da28 lr = 0xc0286aa4 (dofileread+0xa8) > sp = 0xdd3eed38 fp = 0xdd3eed58 > dofileread() at dofileread+0xa8 > pc = 0xc0286aa4 lr = 0xc0286764 (kern_readv+0x60) > sp = 0xdd3eed60 fp = 0xdd3eed88 > r4 = 0xffffffff r5 = 0x00000000 > r6 = 0x00000000 r7 = 0x00000006 > r8 = 0xdd3eed98 r9 = 0xc2819960 > r10 = 0x2081f0f0 > kern_readv() at kern_readv+0x60 > pc = 0xc0286764 lr = 0xc02866f4 (sys_read+0x4c) > sp = 0xdd3eed90 fp = 0xdd3eedb8 > r4 = 0xc2819960 r5 = 0x00000000 > r6 = 0xbfffe5a0 r7 = 0x00000000 > r8 = 0xdd3eee10 r9 = 0xc2872640 > sys_read() at sys_read+0x4c > pc = 0xc02866f4 lr = 0xc0476bc4 (swi_handler+0x284) > sp = 0xdd3eedc0 fp = 0xdd3eee58 > swi_handler() at swi_handler+0x284 > pc = 0xc0476bc4 lr = 0xc0466928 (swi_entry+0x2c) > sp = 0xdd3eee60 fp = 0xbfffedc0 > r4 = 0x000378f8 r5 = 0x0002d258 > r6 = 0xbfffe5a0 r7 = 0x00000003 > r8 = 0x00000000 r9 = 0x521d3af3 > swi_entry() at swi_entry+0x2c > pc = 0xc0466928 lr = 0xc0466928 (swi_entry+0x2c) > sp = 0xdd3eee60 fp = 0xbfffedc0 > Unable to unwind further > > vm_fault(0xc28999e0, 3601a000, 2, 0) -> 5 > Fatal kernel mode data abort: 'Translation Fault (S)' > trapframe: 0xdd3eec58 > FSR=00000805, FAR=3601a8c4, spsr=20000013 > r0 =3601a8c0, r1 =c272fb00, r2 =c04c14d9, r3 =000005ef > r4 =c056b1cc, r5 =c2857da4, r6 =c2857d00, r7 =3601a8c0 > r8 =00000000, r9 =c2857d88, r10=c272fd00, r11=dd3eed10 > r12=00000000, ssp=dd3eeca8, slr=c2819960, pc =c02a9aec > > [ thread pid 542 tid 100059 ] > Stopped at soreceive_generic+0x4a8: str r1, [r0, #0x004] > db> > > >How-To-Repeat: > Build current for Rasperry Pi and run > >Fix: > > > Patch attached with submission follows: > > > > U-Boot 2013.01-rc1-g6709570-dirty (Aug 17 2013 - 23:35:05) > > DRAM: 480 MiB > WARNING: Caches not enabled > MMC: bcm2835_sdhci: 0 > Using default environment > > In: serial > Out: lcd > Err: lcd > mbox: Timeout waiting for response > bcm2835: Could not set USB power state > Net: Net Initialization Skipped > No ethernet found. > Hit any key to stop autoboot: 3  2  1  0 > reading uEnv.txt > 89 bytes read in 9541 ms (0 Bytes/s) > Importing environment from mmc ... > reading ubldr > 239540 bytes read in 54396 ms (3.9 KiB/s) > ## Starting application at 0x02000054 ... > Consoles: U-Boot console > Compatible API signature found @1db682a8 > Number of U-Boot devices: 1 > > FreeBSD/armv6 U-Boot loader, Revision 1.2 > (martin@pcbsd-7130, Wed Aug 28 01:32:51 CEST 2013) > DRAM: 480MB > > Device: disk > |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|Loading /boot/defaults/loader.conf > /-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\/boot/kernel/kernel data=0x47b5e4+0x17e19c |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|syms=[0x4+0x7fcb0/-\|/-\|/-\|/-\|+0x4+0x4d 613/-\|/-\|/-] > > Hit [Enter] to boot immediately, or any other key for command prompt. > Booting [/boot/kernel/kernel]... > \|/-\|/Using DTB provided by U-Boot. > Kernel entry at 0x100100... > Kernel args: (null) > 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 #0 r254955M: Wed Aug 28 01:32:36 CEST 2013 > martin@pcbsd-7130:/usr/home/martin/Rasperry/crochet-freebsd/work/obj/arm.armv6/usr/home/martin/Rasperry/head/sys/RPI-B arm > FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610 > WARNING: WITNESS option enabled, expect reduced performance. > WARNING: DIAGNOSTIC option enabled, expect reduced performance. > CPU: ARM1176JZ-S rev 7 (ARM11J core) > Supported features: ARM_ISA THUMB2 JAZELLE ARMv4 Security_Ext > WB enabled LABT branch prediction enabled > 16KB/32B 4-way instruction cache > 16KB/32B 4-way write-back-locking-C data cache > real memory = 536870912 (512 MB) > avail memory = 482902016 (460 MB) > random device not loaded; using insecure entropy > random: initialized > simplebus0: mem 0x20000000-0x20ffffff on fdtbus0 > intc0: mem 0x2000b200-0x2000b3ff on simplebus0 > systimer0: mem 0x20003000-0x20003fff irq 8,9,10,11 on simplebus0 > Event timer "BCM2835 Event Timer 3" frequency 1000000 Hz quality 1000 > Timecounter "BCM2835 Timecounter" frequency 1000000 Hz quality 1000 > bcmwd0: mem 0x2010001c-0x20100027 on simplebus0 > gpio0: mem 0x20200000-0x202000af irq 57,59,58,60 on simplebus0 > gpio0: read-only pins: 46,47,48,49,50,51,52,53. > gpio0: reserved pins: 48,49,50,51,52,53. > gpioc0: on gpio0 > gpiobus0: on gpio0 > bcm_dma0: mem 0x20007000-0x20007fff,0x20e05000-0x20e05fff irq 24,25,26,27,28,29,30,31,32,33,34,35,36 on simplebus0 > mbox0: mem 0x2000b880-0x2000b8bf irq 1 on simplebus0 > sdhci_bcm0: mem 0x20300000-0x203000ff irq 70 on simplebus0 > mmc0: on sdhci_bcm0 > uart0: mem 0x20201000-0x20201fff irq 65 on simplebus0 > uart0: console (115200,n,8,1) > dwcotg0: mem 0x20980000-0x2099ffff irq 17 on simplebus0 > usbus0 on dwcotg0 > simplebus1: on fdtbus0 > Timecounters tick every 10.000 msec > lock order reversal: > 1st 0xc06f3c0c entropy harvest mutex (entropy harvest mutex) @ /usr/home/martin/Rasperry/head/sys/dev/random/randomdev_soft.c:242 > 2nd 0xc25d7c20 uart_hwmtx (uart_hwmtx) @ /usr/home/martin/Rasperry/head/sys/dev/uart/uart_cpu.h:92 > KDB: stack backtrace: > db_trace_self() at db_trace_self > pc = 0xc04652cc lr = 0xc012e474 (db_trace_self_wrapper+0x30) > sp = 0xdc20c9c8 fp = 0xdc20cae0 > r10 = 0xc06f3c0c > db_trace_self_wrapper() at db_trace_self_wrapper+0x30 > pc = 0xc012e474 lr = 0xc0268974 (kdb_backtrace+0x38) > sp = 0xdc20cae8 fp = 0xdc20caf0 > r4 = 0xc05908a4 r5 = 0xc049fb59 > r6 = 0xc04bd04d r7 = 0xc049f1d4 > kdb_backtrace() at kdb_backtrace+0x38 > pc = 0xc0268974 lr = 0xc0282df8 (witness_checkorder+0xddc) > sp = 0xdc20caf8 fp = 0xdc20cb48 > r4 = 0xc049fa8a > witness_checkorder() at witness_checkorder+0xddc > pc = 0xc0282df8 lr = 0xc022050c (__mtx_lock_spin_flags+0xc4) > sp = 0xdc20cb50 fp = 0xdc20cb70 > r4 = 0x00000000 r5 = 0xc0580a84 > r6 = 0xc25d7c20 r7 = 0xc25d7c30 > r8 = 0x00000000 r9 = 0x0000005c > r10 = 0xc049fb56 > __mtx_lock_spin_flags() at __mtx_lock_spin_flags+0xc4 > pc = 0xc022050c lr = 0xc014e9a4 (uart_cnputc+0x44) > sp = 0xdc20cb78 fp = 0xdc20cb88 > r4 = 0x0000006c r5 = 0xc0580a84 > r6 = 0xc05908a0 r7 = 0xc0581700 > r8 = 0xc055d590 r9 = 0xc05816e0 > r10 = 0xdc20ccf0 > uart_cnputc() at uart_cnputc+0x44 > pc = 0xc014e9a4 lr = 0xc01eb6b0 (cnputc+0x80) > sp = 0xdc20cb90 fp = 0xdc20cba8 > r4 = 0x0000006c r5 = 0xc0551c30 > r6 = 0xc05908a0 > cnputc() at cnputc+0x80 > pc = 0xc01eb6b0 lr = 0xc026e6ec (putchar+0x194) > sp = 0xdc20cbb0 fp = 0xdc20cc18 > r4 = 0x00000005 r5 = 0xdc20ccf0 > r6 = 0x0000006c r7 = 0x00000000 > r8 = 0xc06f52b4 r9 = 0xc026e558 > putchar() at putchar+0x194 > pc = 0xc026e6ec lr = 0xc026d53c (kvprintf+0xb0) > sp = 0xdc20cc20 fp = 0xdc20ccd8 > r4 = 0xc04bc4c4 r5 = 0x00000000 > r6 = 0x00000000 r7 = 0x00000000 > r8 = 0xc06f52b4 r9 = 0xc026e558 > r10 = 0xdc20ccf0 > kvprintf() at kvprintf+0xb0 > pc = 0xc026d53c lr = 0xc026ec58 (printf+0x50) > sp = 0xdc20cce0 fp = 0xdc20cd10 > r4 = 0xc2446da8 r5 = 0xc2446a68 > r6 = 0x00000000 r7 = 0xc06c394c > r8 = 0xc06f52b4 r9 = 0x00000001 > r10 = 0xc06c395b > printf() at printf+0x50 > pc = 0xc026ec58 lr = 0xc0282b58 (witness_checkorder+0xb3c) > sp = 0xdc20cd28 fp = 0xdc20cd78 > witness_checkorder() at witness_checkorder+0xb3c > pc = 0xc0282b58 lr = 0xc022050c (__mtx_lock_spin_flags+0xc4) > sp = 0xdc20cd80 fp = 0xdc20cda0 > r4 = 0x00000000 r5 = 0x00000000 > r6 = 0xc059198c r7 = 0xc059199c > r8 = 0x00000000 r9 = 0x000000f0 > r10 = 0xc04ba67a > __mtx_lock_spin_flags() at __mtx_lock_spin_flags+0xc4 > pc = 0xc022050c lr = 0xc02751a4 (sleepq_lock+0x34) > sp = 0xdc20cda8 fp = 0xdc20cda8 > r4 = 0xc2582960 r5 = 0x00000000 > r6 = 0xc0580394 r7 = 0x00000000 > r8 = 0xc2584c80 r9 = 0x00000000 > r10 = 0xc0580390 > sleepq_lock() at sleepq_lock+0x34 > pc = 0xc02751a4 lr = 0xc023c4c0 (msleep_spin_sbt+0x80) > sp = 0xdc20cdb0 fp = 0xdc20cdf0 > msleep_spin_sbt() at msleep_spin_sbt+0x80 > pc = 0xc023c4c0 lr = 0xc0147458 (random_kthread+0x270) > sp = 0xdc20cdf8 fp = 0xdc20ce38 > r4 = 0xc06f3c1c r5 = 0x00000000 > r6 = 0xc049f1d1 r7 = 0x00000000 > r8 = 0x00000000 r9 = 0x00000000 > r10 = 0xc0580390 > random_kthread() at random_kthread+0x270 > pc = 0xc0147458 lr = 0xc02033f0 (fork_exit+0x88) > sp = 0xdc20ce40 fp = 0xdc20ce58 > r4 = 0xc2584c80 r5 = 0xc2582960 > r6 = 0xc01471e8 r7 = 0x00000000 > r8 = 0xdc20ce60 r9 = 0x00000000 > r10 = 0x00000000 > fork_exit() at fork_exit+0x88 > pc = 0xc02033f0 lr = 0xc0475cec (fork_trampoline+0x14) > sp = 0xdc20ce60 fp = 0x00000000 > r4 = 0xc01471e8 r5 = 0x00000000 > r6 = 0xc0c0c0c0 r7 = 0xc0c0c0c0 > r8 = 0x00000000 > fork_trampoline() at fork_trampoline+0x14 > pc = 0xc0475cec lr = 0xc0475cec (fork_trampoline+0x14) > sp = 0xdc20ce60 fp = 0x00000000 > Unable to unwind further > lock order reversal: > 1st 0xc06f3c0c entropy harvest mutex (entropy harvest mutex) @ /usr/home/martin/Rasperry/head/sys/dev/random/randomdev_soft.c:242 > 2nd 0xc059198c sleepq chain (sleepq chain) @ /usr/home/martin/Rasperry/head/sys/kern/subr_sleepqueue.c:240 > KDB: stack backtrace: > db_trace_self() at db_trace_self > pc = 0xc04652cc lr = 0xc012e474 (db_trace_self_wrapper+0x30) > sp = 0xdc20cbf8 fp = 0xdc20cd10 > r10 = 0xc06f3c0c > db_trace_self_wrapper() at db_trace_self_wrapper+0x30 > pc = 0xc012e474 lr = 0xc0268974 (kdb_backtrace+0x38) > sp = 0xdc20cd18 fp = 0xdc20cd20 > r4 = 0xc05908a4 r5 = 0xc04ba67d > r6 = 0xc04bd04d r7 = 0xc049f1d4 > kdb_backtrace() at kdb_backtrace+0x38 > pc = 0xc0268974 lr = 0xc0282df8 (witness_checkorder+0xddc) > sp = 0xdc20cd28 fp = 0xdc20cd78 > r4 = 0xc04ba662 > witness_checkorder() at witness_checkorder+0xddc > pc = 0xc0282df8 lr = 0xc022050c (__mtx_lock_spin_flags+0xc4) > sp = 0xdc20cd80 fp = 0xdc20cda0 > r4 = 0x00000000 r5 = 0x00000000 > r6 = 0xc059198c r7 = 0xc059199c > r8 = 0x00000000 r9 = 0x000000f0 > r10 = 0xc04ba67a > __mtx_lock_spin_flags() at __mtx_lock_spin_flags+0xc4 > pc = 0xc022050c lr = 0xc02751a4 (sleepq_lock+0x34) > sp = 0xdc20cda8 fp = 0xdc20cda8 > r4 = 0xc2582960 r5 = 0x00000000 > r6 = 0xc0580394 r7 = 0x00000000 > r8 = 0xc2584c80 r9 = 0x00000000 > r10 = 0xc0580390 > sleepq_lock() at sleepq_lock+0x34 > pc = 0xc02751a4 lr = 0xc023c4c0 (msleep_spin_sbt+0x80) > sp = 0xdc20cdb0 fp = 0xdc20cdf0 > msleep_spin_sbt() at msleep_spin_sbt+0x80 > pc = 0xc023c4c0 lr = 0xc0147458 (random_kthread+0x270) > sp = 0xdc20cdf8 fp = 0xdc20ce38 > r4 = 0xc06f3c1c r5 = 0x00000000 > r6 = 0xc049f1d1 r7 = 0x00000000 > r8 = 0x00000000 r9 = 0x00000000 > r10 = 0xc0580390 > random_kthread() at random_kthread+0x270 > pc = 0xc0147458 lr = 0xc02033f0 (fork_exit+0x88) > sp = 0xdc20ce40 fp = 0xdc20ce58 > r4 = 0xc2584c80 r5 = 0xc2582960 > r6 = 0xc01471e8 r7 = 0x00000000 > r8 = 0xdc20ce60 r9 = 0x00000000 > r10 = 0x00000000 > fork_exit() at fork_exit+0x88 > pc = 0xc02033f0 lr = 0xc0475cec (fork_trampoline+0x14) > sp = 0xdc20ce60 fp = 0x00000000 > r4 = 0xc01471e8 r5 = 0x00000000 > r6 = 0xc0c0c0c0 r7 = 0xc0c0c0c0 > r8 = 0x00000000 > fork_trampoline() at fork_trampoline+0x14 > pc = 0xc0475cec lr = 0xc0475cec (fork_trampoline+0x14) > sp = 0xdc20ce60 fp = 0x00000000 > Unable to unwind further > usbus0: 480Mbps High Speed USB v2.0 > ugen0.1: at usbus0 > uhub0: on usbus0 > uhub0: 1 port with 1 removable, self powered > mmcsd0: 8GB at mmc0 50.0MHz/4bit/65535-block > WARNING: WITNESS option enabled, expect reduced performance. > WARNING: DIAGNOSTIC option enabled, expect reduced performance. > mmcsd0: Error indicated: 1 Timeout > mmcsd0: Error indicated: 1 Timeout > Root mount waiting for: usbus0 > ugen0.2: at usbus0 > uhub1: on usbus0 > uhub1: MTT enabled > Root mount waiting for: usbus0 > uhub1: 3 ports with 2 removable, self powered > Root mount waiting for: usbus0 > ugen0.3: at usbus0 > smsc0: on usbus0 > Trying to mount root from ufs:/dev/mmcsd0s2a [rw,noatime]... > mountroot: waiting for device /dev/mmcsd0s2a ... > smsc0: chip 0xec00, rev. 0002 > miibus0: on smsc0 > ukphy0: PHY 1 on miibus0 > ukphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto > ue0: on smsc0 > ue0: Ethernet address: b8:27:eb:1d:b7:5a > Mounting from ufs:/dev/mmcsd0s2a failed with error 19. > > Loader variables: > vfs.root.mountfrom=ufs:/dev/mmcsd0s2a > vfs.root.mountfrom.options=rw,noatime > > Manual root filesystem specification: > : [options] > Mount using filesystem > and with the specified (optional) option list. > > eg. ufs:/dev/da0s1a > zfs:tank > cd9660:/dev/acd0 ro > (which is equivalent to: mount -t cd9660 -o ro /dev/acd0 /) > > ? List valid disk boot devices > . Yield 1 second (for background tasks) > Abort manual input > > mountroot> kickstart. > Starting file system checks: > ** SU+J Recovering /dev/mmcsd0s2a > ** Reading 4194304 byte journal from inode 4. > ** Building recovery table. > ** Resolving unreferenced inode list. > ** Processing journal entries. > ** 31 journal records in 4608 bytes for 21.53% utilization > ** Freed 0 inodes (0 dirs) 0 blocks, and 0 frags. > > ***** FILE SYSTEM MARKED CLEAN ***** > Mounting local file systems:. > Writing entropy file:. > Setting hostname: raspberry-pi. > smsc0: chip 0xec00, rev. 0002 > ue0: link state changed to DOWN > ue0: link state changed to UP > Starting Network: lo0 ue0. > lo0: flags=8049 metric 0 mtu 16384 > options=600003 > inet6 ::1 prefixlen 128 > inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 > inet 127.0.0.1 netmask 0xff000000 > nd6 options=21 > ue0: flags=8843 metric 0 mtu 1500 > options=80001 > ether b8:27:eb:1d:b7:5a > media: Ethernet autoselect (100baseTX ) > status: active > nd6 options=29 > Starting devd. > Starting dhclient. > DHCPDISCOVER on ue0 to 255.255.255.255 port 67 interval 4 > DHCPOFFER from 192.168.1.250 > DHCPREQUEST on ue0 to 255.255.255.255 port 67 > DHCPACK from 192.168.1.250 > bound to 192.168.1.54 -- renewal in 300 seconds. > lock order reversal: (sleepable after non-sleepable) > 1st 0xc2857d78 so_rcv (so_rcv) @ /usr/home/martin/Rasperry/head/sys/kern/uipc_socket.c:1594 > 2nd 0xc2898a30 vm map (user) (vm map (user)) @ /usr/home/martin/Rasperry/head/sys/vm/vm_map.c:3816 > KDB: stack backtrace: > db_trace_self() at db_trace_self > pc = 0xc04652cc lr = 0xc012e474 (db_trace_self_wrapper+0x30) > sp = 0xdd3ee818 fp = 0xdd3ee930 > r10 = 0xc2857d78 > db_trace_self_wrapper() at db_trace_self_wrapper+0x30 > pc = 0xc012e474 lr = 0xc0268974 (kdb_backtrace+0x38) > sp = 0xdd3ee938 fp = 0xdd3ee940 > r4 = 0xc05908a4 r5 = 0xc04dce80 > r6 = 0xc04bd04d r7 = 0xc04c14dc > kdb_backtrace() at kdb_backtrace+0x38 > pc = 0xc0268974 lr = 0xc0282df8 (witness_checkorder+0xddc) > sp = 0xdd3ee948 fp = 0xdd3ee998 > r4 = 0xc04bd221 > witness_checkorder() at witness_checkorder+0xddc > pc = 0xc0282df8 lr = 0xc023aaf0 (_sx_slock+0x84) > sp = 0xdd3ee9a0 fp = 0xdd3ee9c8 > r4 = 0x00000ee8 r5 = 0xc04dce7d > r6 = 0xc2898a30 r7 = 0xc2898a40 > r8 = 0x00000000 r9 = 0x00000000 > r10 = 0xdd3eeb2c > _sx_slock() at _sx_slock+0x84 > pc = 0xc023aaf0 lr = 0xc044579c (vm_map_lookup+0x74) > sp = 0xdd3ee9d0 fp = 0xdd3eea08 > r4 = 0xc28989e0 r5 = 0xc04dce7d > r6 = 0x3601a000 r7 = 0x3601a000 > r8 = 0x00000002 > vm_map_lookup() at vm_map_lookup+0x74 > pc = 0xc044579c lr = 0xc0439a18 (vm_fault_hold+0xe4) > sp = 0xdd3eea10 fp = 0xdd3eeb80 > r4 = 0xc28989e0 r5 = 0x00000002 > r6 = 0xc2819960 r7 = 0x3601a000 > r8 = 0xdd3eeb10 r9 = 0x00000000 > r10 = 0xc06f7af0 > vm_fault_hold() at vm_fault_hold+0xe4 > pc = 0xc0439a18 lr = 0xc04398ec (vm_fault+0x88) > sp = 0xdd3eeb88 fp = 0xdd3eeba8 > r4 = 0xc28989e0 r5 = 0x00000002 > r6 = 0xc2819960 r7 = 0x3601a000 > r8 = 0x00000000 r9 = 0x00000002 > r10 = 0xc06f7af0 > vm_fault() at vm_fault+0x88 > pc = 0xc04398ec lr = 0xc04760fc (data_abort_handler+0x2a8) > sp = 0xdd3eebb0 fp = 0xdd3eec50 > r4 = 0xc2872640 r5 = 0xc2819960 > r6 = 0xc04e30cc r7 = 0xc28726e8 > r8 = 0xdd3eec58 r9 = 0xdd3eeeb0 > r10 = 0xc28989e0 > data_abort_handler() at data_abort_handler+0x2a8 > pc = 0xc04760fc lr = 0xc0466b04 (exception_exit) > sp = 0xdd3eec58 fp = 0xdd3eed10 > r4 = 0xc056b1cc r5 = 0xc2857da4 > r6 = 0xc2857d00 r7 = 0x3601a8c0 > r8 = 0x00000000 r9 = 0xc2857d88 > r10 = 0xc272fd00 > exception_exit() at exception_exit > pc = 0xc0466b04 lr = 0xc2819960 (0xc2819960) > sp = 0xdd3eecac fp = 0xdd3eed10 > r0 = 0x3601a8c0 r1 = 0xc272fb00 > r2 = 0xc04c14d9 r3 = 0x000005ef > r4 = 0xc056b1cc r5 = 0xc2857da4 > r6 = 0xc2857d00 r7 = 0x3601a8c0 > r8 = 0x00000000 r9 = 0xc2857d88 > r10 = 0xc272fd00 r12 = 0x00000000 > soreceive_generic() at soreceive_generic+0x4a8 > pc = 0xc02a9aec lr = 0xc02ab784 (soreceive+0x2c) > sp = 0xdd3eed18 fp = 0xdd3eed20 > r4 = 0xc2819960 r5 = 0x00000000 > r6 = 0xdd3eed98 r7 = 0x00000000 > r8 = 0x00000006 r9 = 0xc27c5c40 > r10 = 0x00000800 > soreceive() at soreceive+0x2c > pc = 0xc02ab784 lr = 0xc028da28 (soo_read+0x2c) > sp = 0xdd3eed28 fp = 0xdd3eed30 > soo_read() at soo_read+0x2c > pc = 0xc028da28 lr = 0xc0286aa4 (dofileread+0xa8) > sp = 0xdd3eed38 fp = 0xdd3eed58 > dofileread() at dofileread+0xa8 > pc = 0xc0286aa4 lr = 0xc0286764 (kern_readv+0x60) > sp = 0xdd3eed60 fp = 0xdd3eed88 > r4 = 0xffffffff r5 = 0x00000000 > r6 = 0x00000000 r7 = 0x00000006 > r8 = 0xdd3eed98 r9 = 0xc2819960 > r10 = 0x2081f0f0 > kern_readv() at kern_readv+0x60 > pc = 0xc0286764 lr = 0xc02866f4 (sys_read+0x4c) > sp = 0xdd3eed90 fp = 0xdd3eedb8 > r4 = 0xc2819960 r5 = 0x00000000 > r6 = 0xbfffe5a0 r7 = 0x00000000 > r8 = 0xdd3eee10 r9 = 0xc2872640 > sys_read() at sys_read+0x4c > pc = 0xc02866f4 lr = 0xc0476bc4 (swi_handler+0x284) > sp = 0xdd3eedc0 fp = 0xdd3eee58 > swi_handler() at swi_handler+0x284 > pc = 0xc0476bc4 lr = 0xc0466928 (swi_entry+0x2c) > sp = 0xdd3eee60 fp = 0xbfffedc0 > r4 = 0x000378f8 r5 = 0x0002d258 > r6 = 0xbfffe5a0 r7 = 0x00000003 > r8 = 0x00000000 r9 = 0x521d3a99 > swi_entry() at swi_entry+0x2c > pc = 0xc0466928 lr = 0xc0466928 (swi_entry+0x2c) > sp = 0xdd3eee60 fp = 0xbfffedc0 > Unable to unwind further > > vm_fault(0xc28989e0, 3601a000, 2, 0) -> 5 > Fatal kernel mode data abort: 'Translation Fault (S)' > trapframe: 0xdd3eec58 > FSR=00000805, FAR=3601a8c4, spsr=20000013 > r0 =3601a8c0, r1 =c272fb00, r2 =c04c14d9, r3 =000005ef > r4 =c056b1cc, r5 =c2857da4, r6 =c2857d00, r7 =3601a8c0 > r8 =00000000, r9 =c2857d88, r10=c272fd00, r11=dd3eed10 > r12=00000000, ssp=dd3eeca8, slr=c2819960, pc =c02a9aec > > [ thread pid 542 tid 100059 ] > Stopped at soreceive_generic+0x4a8: str r1, [r0, #0x004] > db> > > U-Boot 2013.01-rc1-g6709570-dirty (Aug 17 2013 - 23:35:05) > > DRAM: 480 MiB > WARNING: Caches not enabled > MMC: bcm2835_sdhci: 0 > Using default environment > > In: serial > Out: lcd > Err: lcd > mbox: Timeout waiting for response > bcm2835: Could not set USB power state > Net: Net Initialization Skipped > No ethernet found. > Hit any key to stop autoboot: 3  2  1  0 > reading uEnv.txt > 89 bytes read in 9553 ms (0 Bytes/s) > Importing environment from mmc ... > reading ubldr > 239540 bytes read in 54380 ms (3.9 KiB/s) > ## Starting application at 0x02000054 ... > Consoles: U-Boot console > Compatible API signature found @1db682a8 > Number of U-Boot devices: 1 > > FreeBSD/armv6 U-Boot loader, Revision 1.2 > (martin@pcbsd-7130, Wed Aug 28 01:32:51 CEST 2013) > DRAM: 480MB > > Device: disk > |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|Loading /boot/defaults/loader.conf > /-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\/boot/kernel/kernel data=0x47b5e4+0x17e19c |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|syms=[0x4+0x7fcb0/-\|/-\|/-\|/-\|+0x4+0x4d 613/-\|/-\|/-] > > Hit [Enter] to boot immediately, or any other key for command prompt. > Booting [/boot/kernel/kernel]... > \|/-\|/Using DTB provided by U-Boot. > Kernel entry at 0x100100... > Kernel args: (null) > 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 #0 r254955M: Wed Aug 28 01:32:36 CEST 2013 > martin@pcbsd-7130:/usr/home/martin/Rasperry/crochet-freebsd/work/obj/arm.armv6/usr/home/martin/Rasperry/head/sys/RPI-B arm > FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610 > WARNING: WITNESS option enabled, expect reduced performance. > WARNING: DIAGNOSTIC option enabled, expect reduced performance. > CPU: ARM1176JZ-S rev 7 (ARM11J core) > Supported features: ARM_ISA THUMB2 JAZELLE ARMv4 Security_Ext > WB enabled LABT branch prediction enabled > 16KB/32B 4-way instruction cache > 16KB/32B 4-way write-back-locking-C data cache > real memory = 536870912 (512 MB) > avail memory = 482902016 (460 MB) > random device not loaded; using insecure entropy > random: initialized > simplebus0: mem 0x20000000-0x20ffffff on fdtbus0 > intc0: mem 0x2000b200-0x2000b3ff on simplebus0 > systimer0: mem 0x20003000-0x20003fff irq 8,9,10,11 on simplebus0 > Event timer "BCM2835 Event Timer 3" frequency 1000000 Hz quality 1000 > Timecounter "BCM2835 Timecounter" frequency 1000000 Hz quality 1000 > bcmwd0: mem 0x2010001c-0x20100027 on simplebus0 > gpio0: mem 0x20200000-0x202000af irq 57,59,58,60 on simplebus0 > gpio0: read-only pins: 46,47,48,49,50,51,52,53. > gpio0: reserved pins: 48,49,50,51,52,53. > gpioc0: on gpio0 > gpiobus0: on gpio0 > bcm_dma0: mem 0x20007000-0x20007fff,0x20e05000-0x20e05fff irq 24,25,26,27,28,29,30,31,32,33,34,35,36 on simplebus0 > mbox0: mem 0x2000b880-0x2000b8bf irq 1 on simplebus0 > sdhci_bcm0: mem 0x20300000-0x203000ff irq 70 on simplebus0 > mmc0: on sdhci_bcm0 > uart0: mem 0x20201000-0x20201fff irq 65 on simplebus0 > uart0: console (115200,n,8,1) > dwcotg0: mem 0x20980000-0x2099ffff irq 17 on simplebus0 > usbus0 on dwcotg0 > simplebus1: on fdtbus0 > Timecounters tick every 10.000 msec > lock order reversal: > 1st 0xc06f3c0c entropy harvest mutex (entropy harvest mutex) @ /usr/home/martin/Rasperry/head/sys/dev/random/randomdev_soft.c:242 > 2nd 0xc25d7c20 uart_hwmtx (uart_hwmtx) @ /usr/home/martin/Rasperry/head/sys/dev/uart/uart_cpu.h:92 > KDB: stack backtrace: > db_trace_self() at db_trace_self > pc = 0xc04652cc lr = 0xc012e474 (db_trace_self_wrapper+0x30) > sp = 0xdc20c9c8 fp = 0xdc20cae0 > r10 = 0xc06f3c0c > db_trace_self_wrapper() at db_trace_self_wrapper+0x30 > pc = 0xc012e474 lr = 0xc0268974 (kdb_backtrace+0x38) > sp = 0xdc20cae8 fp = 0xdc20caf0 > r4 = 0xc05908a4 r5 = 0xc049fb59 > r6 = 0xc04bd04d r7 = 0xc049f1d4 > kdb_backtrace() at kdb_backtrace+0x38 > pc = 0xc0268974 lr = 0xc0282df8 (witness_checkorder+0xddc) > sp = 0xdc20caf8 fp = 0xdc20cb48 > r4 = 0xc049fa8a > witness_checkorder() at witness_checkorder+0xddc > pc = 0xc0282df8 lr = 0xc022050c (__mtx_lock_spin_flags+0xc4) > sp = 0xdc20cb50 fp = 0xdc20cb70 > r4 = 0x00000000 r5 = 0xc0580a84 > r6 = 0xc25d7c20 r7 = 0xc25d7c30 > r8 = 0x00000000 r9 = 0x0000005c > r10 = 0xc049fb56 > __mtx_lock_spin_flags() at __mtx_lock_spin_flags+0xc4 > pc = 0xc022050c lr = 0xc014e9a4 (uart_cnputc+0x44) > sp = 0xdc20cb78 fp = 0xdc20cb88 > r4 = 0x0000006c r5 = 0xc0580a84 > r6 = 0xc05908a0 r7 = 0xc0581700 > r8 = 0xc055d590 r9 = 0xc05816e0 > r10 = 0xdc20ccf0 > uart_cnputc() at uart_cnputc+0x44 > pc = 0xc014e9a4 lr = 0xc01eb6b0 (cnputc+0x80) > sp = 0xdc20cb90 fp = 0xdc20cba8 > r4 = 0x0000006c r5 = 0xc0551c30 > r6 = 0xc05908a0 > cnputc() at cnputc+0x80 > pc = 0xc01eb6b0 lr = 0xc026e6ec (putchar+0x194) > sp = 0xdc20cbb0 fp = 0xdc20cc18 > r4 = 0x00000005 r5 = 0xdc20ccf0 > r6 = 0x0000006c r7 = 0x00000000 > r8 = 0xc06f52b4 r9 = 0xc026e558 > putchar() at putchar+0x194 > pc = 0xc026e6ec lr = 0xc026d53c (kvprintf+0xb0) > sp = 0xdc20cc20 fp = 0xdc20ccd8 > r4 = 0xc04bc4c4 r5 = 0x00000000 > r6 = 0x00000000 r7 = 0x00000000 > r8 = 0xc06f52b4 r9 = 0xc026e558 > r10 = 0xdc20ccf0 > kvprintf() at kvprintf+0xb0 > pc = 0xc026d53c lr = 0xc026ec58 (printf+0x50) > sp = 0xdc20cce0 fp = 0xdc20cd10 > r4 = 0xc2446da8 r5 = 0xc2446a68 > r6 = 0x00000000 r7 = 0xc06c394c > r8 = 0xc06f52b4 r9 = 0x00000001 > r10 = 0xc06c395b > printf() at printf+0x50 > pc = 0xc026ec58 lr = 0xc0282b58 (witness_checkorder+0xb3c) > sp = 0xdc20cd28 fp = 0xdc20cd78 > witness_checkorder() at witness_checkorder+0xb3c > pc = 0xc0282b58 lr = 0xc022050c (__mtx_lock_spin_flags+0xc4) > sp = 0xdc20cd80 fp = 0xdc20cda0 > r4 = 0x00000000 r5 = 0x00000000 > r6 = 0xc059198c r7 = 0xc059199c > r8 = 0x00000000 r9 = 0x000000f0 > r10 = 0xc04ba67a > __mtx_lock_spin_flags() at __mtx_lock_spin_flags+0xc4 > pc = 0xc022050c lr = 0xc02751a4 (sleepq_lock+0x34) > sp = 0xdc20cda8 fp = 0xdc20cda8 > r4 = 0xc2582960 r5 = 0x00000000 > r6 = 0xc0580394 r7 = 0x00000000 > r8 = 0xc2584c80 r9 = 0x00000000 > r10 = 0xc0580390 > sleepq_lock() at sleepq_lock+0x34 > pc = 0xc02751a4 lr = 0xc023c4c0 (msleep_spin_sbt+0x80) > sp = 0xdc20cdb0 fp = 0xdc20cdf0 > msleep_spin_sbt() at msleep_spin_sbt+0x80 > pc = 0xc023c4c0 lr = 0xc0147458 (random_kthread+0x270) > sp = 0xdc20cdf8 fp = 0xdc20ce38 > r4 = 0xc06f3c1c r5 = 0x00000000 > r6 = 0xc049f1d1 r7 = 0x00000000 > r8 = 0x00000000 r9 = 0x00000000 > r10 = 0xc0580390 > random_kthread() at random_kthread+0x270 > pc = 0xc0147458 lr = 0xc02033f0 (fork_exit+0x88) > sp = 0xdc20ce40 fp = 0xdc20ce58 > r4 = 0xc2584c80 r5 = 0xc2582960 > r6 = 0xc01471e8 r7 = 0x00000000 > r8 = 0xdc20ce60 r9 = 0x00000000 > r10 = 0x00000000 > fork_exit() at fork_exit+0x88 > pc = 0xc02033f0 lr = 0xc0475cec (fork_trampoline+0x14) > sp = 0xdc20ce60 fp = 0x00000000 > r4 = 0xc01471e8 r5 = 0x00000000 > r6 = 0xc0c0c0c0 r7 = 0xc0c0c0c0 > r8 = 0x00000000 > fork_trampoline() at fork_trampoline+0x14 > pc = 0xc0475cec lr = 0xc0475cec (fork_trampoline+0x14) > sp = 0xdc20ce60 fp = 0x00000000 > Unable to unwind further > lock order reversal: > 1st 0xc06f3c0c entropy harvest mutex (entropy harvest mutex) @ /usr/home/martin/Rasperry/head/sys/dev/random/randomdev_soft.c:242 > 2nd 0xc059198c sleepq chain (sleepq chain) @ /usr/home/martin/Rasperry/head/sys/kern/subr_sleepqueue.c:240 > KDB: stack backtrace: > db_trace_self() at db_trace_self > pc = 0xc04652cc lr = 0xc012e474 (db_trace_self_wrapper+0x30) > sp = 0xdc20cbf8 fp = 0xdc20cd10 > r10 = 0xc06f3c0c > db_trace_self_wrapper() at db_trace_self_wrapper+0x30 > pc = 0xc012e474 lr = 0xc0268974 (kdb_backtrace+0x38) > sp = 0xdc20cd18 fp = 0xdc20cd20 > r4 = 0xc05908a4 r5 = 0xc04ba67d > r6 = 0xc04bd04d r7 = 0xc049f1d4 > kdb_backtrace() at kdb_backtrace+0x38 > pc = 0xc0268974 lr = 0xc0282df8 (witness_checkorder+0xddc) > sp = 0xdc20cd28 fp = 0xdc20cd78 > r4 = 0xc04ba662 > witness_checkorder() at witness_checkorder+0xddc > pc = 0xc0282df8 lr = 0xc022050c (__mtx_lock_spin_flags+0xc4) > sp = 0xdc20cd80 fp = 0xdc20cda0 > r4 = 0x00000000 r5 = 0x00000000 > r6 = 0xc059198c r7 = 0xc059199c > r8 = 0x00000000 r9 = 0x000000f0 > r10 = 0xc04ba67a > __mtx_lock_spin_flags() at __mtx_lock_spin_flags+0xc4 > pc = 0xc022050c lr = 0xc02751a4 (sleepq_lock+0x34) > sp = 0xdc20cda8 fp = 0xdc20cda8 > r4 = 0xc2582960 r5 = 0x00000000 > r6 = 0xc0580394 r7 = 0x00000000 > r8 = 0xc2584c80 r9 = 0x00000000 > r10 = 0xc0580390 > sleepq_lock() at sleepq_lock+0x34 > pc = 0xc02751a4 lr = 0xc023c4c0 (msleep_spin_sbt+0x80) > sp = 0xdc20cdb0 fp = 0xdc20cdf0 > msleep_spin_sbt() at msleep_spin_sbt+0x80 > pc = 0xc023c4c0 lr = 0xc0147458 (random_kthread+0x270) > sp = 0xdc20cdf8 fp = 0xdc20ce38 > r4 = 0xc06f3c1c r5 = 0x00000000 > r6 = 0xc049f1d1 r7 = 0x00000000 > r8 = 0x00000000 r9 = 0x00000000 > r10 = 0xc0580390 > random_kthread() at random_kthread+0x270 > pc = 0xc0147458 lr = 0xc02033f0 (fork_exit+0x88) > sp = 0xdc20ce40 fp = 0xdc20ce58 > r4 = 0xc2584c80 r5 = 0xc2582960 > r6 = 0xc01471e8 r7 = 0x00000000 > r8 = 0xdc20ce60 r9 = 0x00000000 > r10 = 0x00000000 > fork_exit() at fork_exit+0x88 > pc = 0xc02033f0 lr = 0xc0475cec (fork_trampoline+0x14) > sp = 0xdc20ce60 fp = 0x00000000 > r4 = 0xc01471e8 r5 = 0x00000000 > r6 = 0xc0c0c0c0 r7 = 0xc0c0c0c0 > r8 = 0x00000000 > fork_trampoline() at fork_trampoline+0x14 > pc = 0xc0475cec lr = 0xc0475cec (fork_trampoline+0x14) > sp = 0xdc20ce60 fp = 0x00000000 > Unable to unwind further > usbus0: 480Mbps High Speed USB v2.0 > ugen0.1: at usbus0 > uhub0: on usbus0 > mmcsd0: 8GB at mmc0 25.0MHz/4bit/65535-block > WARNING: WITNESS option enabled, expect reduced performance. > WARNING: DIAGNOSTIC option enabled, expect reduced performance. > Root mount waiting for: usbus0 > uhub0: 1 port with 1 removable, self powered > ugen0.2: at usbus0 > uhub1: on usbus0 > uhub1: MTT enabled > Root mount waiting for: usbus0 > uhub1: 3 ports with 2 removable, self powered > Root mount waiting for: usbus0 > ugen0.3: at usbus0 > smsc0: on usbus0 > Trying to mount root from ufs:/dev/mmcsd0s2a [rw,noatime]... > WARNING: / was not properly dismounted > smsc0: chip 0xec00, rev. 0002 > warning: no time-of-day clock registered, system time will not be set accurately > miibus0: on smsc0 > ukphy0: PHY 1 on miibus0 > ukphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto > ue0: on smsc0 > ue0: Ethernet address: b8:27:eb:1d:b7:5a > Enlarging root partition > mmcsd0s2 resized > mmcsd0s2a resized > super-block backups (for fsck -b #) at: > > Setting hostuuid: 0cff015d-0f73-11e3-b289-b827eb1db75a. > Setting hostid: 0xe90281aa. > No suitable dump device was found. > Entropy harvesting: interrupts ethernet point_to_point > > U-Boot 2013.01-rc1-g6709570-dirty (Aug 17 2013 - 23:35:05) > > DRAM: 480 MiB > WARNING: Caches not enabled > MMC: bcm2835_sdhci: 0 > Using default environment > > In: serial > Out: lcd > Err: lcd > mbox: Timeout waiting for response > bcm2835: Could not set USB power state > Net: Net Initialization Skipped > No ethernet found. > Hit any key to stop autoboot: 3  2  1  0 > reading uEnv.txt > 89 bytes read in 9552 ms (0 Bytes/s) > Importing environment from mmc ... > reading ubldr > 239540 bytes read in 54417 ms (3.9 KiB/s) > ## Starting application at 0x02000054 ... > Consoles: U-Boot console > Compatible API signature found @1db682a8 > Number of U-Boot devices: 1 > > FreeBSD/armv6 U-Boot loader, Revision 1.2 > (martin@pcbsd-7130, Wed Aug 28 01:32:51 CEST 2013) > DRAM: 480MB > > Device: disk > |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|Loading /boot/defaults/loader.conf > /-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\/boot/kernel/kernel data=0x47b5e4+0x17e19c |/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|/-\|syms=[0x4+0x7fcb0/-\|/-\|/-\|/-\|+0x4+0x4d 613/-\|/-\|/-] > > Hit [Enter] to boot immediately, or any other key for command prompt. > Booting [/boot/kernel/kernel]... > \|/-\|/Using DTB provided by U-Boot. > Kernel entry at 0x100100... > Kernel args: (null) > 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 #0 r254955M: Wed Aug 28 01:32:36 CEST 2013 > martin@pcbsd-7130:/usr/home/martin/Rasperry/crochet-freebsd/work/obj/arm.armv6/usr/home/martin/Rasperry/head/sys/RPI-B arm > FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610 > WARNING: WITNESS option enabled, expect reduced performance. > WARNING: DIAGNOSTIC option enabled, expect reduced performance. > CPU: ARM1176JZ-S rev 7 (ARM11J core) > Supported features: ARM_ISA THUMB2 JAZELLE ARMv4 Security_Ext > WB enabled LABT branch prediction enabled > 16KB/32B 4-way instruction cache > 16KB/32B 4-way write-back-locking-C data cache > real memory = 536870912 (512 MB) > avail memory = 482902016 (460 MB) > random device not loaded; using insecure entropy > random: initialized > simplebus0: mem 0x20000000-0x20ffffff on fdtbus0 > intc0: mem 0x2000b200-0x2000b3ff on simplebus0 > systimer0: mem 0x20003000-0x20003fff irq 8,9,10,11 on simplebus0 > Event timer "BCM2835 Event Timer 3" frequency 1000000 Hz quality 1000 > Timecounter "BCM2835 Timecounter" frequency 1000000 Hz quality 1000 > bcmwd0: mem 0x2010001c-0x20100027 on simplebus0 > gpio0: mem 0x20200000-0x202000af irq 57,59,58,60 on simplebus0 > gpio0: read-only pins: 46,47,48,49,50,51,52,53. > gpio0: reserved pins: 48,49,50,51,52,53. > gpioc0: on gpio0 > gpiobus0: on gpio0 > bcm_dma0: mem 0x20007000-0x20007fff,0x20e05000-0x20e05fff irq 24,25,26,27,28,29,30,31,32,33,34,35,36 on simplebus0 > mbox0: mem 0x2000b880-0x2000b8bf irq 1 on simplebus0 > sdhci_bcm0: mem 0x20300000-0x203000ff irq 70 on simplebus0 > mmc0: on sdhci_bcm0 > uart0: mem 0x20201000-0x20201fff irq 65 on simplebus0 > uart0: console (115200,n,8,1) > dwcotg0: mem 0x20980000-0x2099ffff irq 17 on simplebus0 > usbus0 on dwcotg0 > simplebus1: on fdtbus0 > Timecounters tick every 10.000 msec > lock order reversal: > 1st 0xc06f3c0c entropy harvest mutex (entropy harvest mutex) @ /usr/home/martin/Rasperry/head/sys/dev/random/randomdev_soft.c:242 > 2nd 0xc25d7c20 uart_hwmtx (uart_hwmtx) @ /usr/home/martin/Rasperry/head/sys/dev/uart/uart_cpu.h:92 > KDB: stack backtrace: > db_trace_self() at db_trace_self > pc = 0xc04652cc lr = 0xc012e474 (db_trace_self_wrapper+0x30) > sp = 0xdc20c9c8 fp = 0xdc20cae0 > r10 = 0xc06f3c0c > db_trace_self_wrapper() at db_trace_self_wrapper+0x30 > pc = 0xc012e474 lr = 0xc0268974 (kdb_backtrace+0x38) > sp = 0xdc20cae8 fp = 0xdc20caf0 > r4 = 0xc05908a4 r5 = 0xc049fb59 > r6 = 0xc04bd04d r7 = 0xc049f1d4 > kdb_backtrace() at kdb_backtrace+0x38 > pc = 0xc0268974 lr = 0xc0282df8 (witness_checkorder+0xddc) > sp = 0xdc20caf8 fp = 0xdc20cb48 > r4 = 0xc049fa8a > witness_checkorder() at witness_checkorder+0xddc > pc = 0xc0282df8 lr = 0xc022050c (__mtx_lock_spin_flags+0xc4) > sp = 0xdc20cb50 fp = 0xdc20cb70 > r4 = 0x00000000 r5 = 0xc0580a84 > r6 = 0xc25d7c20 r7 = 0xc25d7c30 > r8 = 0x00000000 r9 = 0x0000005c > r10 = 0xc049fb56 > __mtx_lock_spin_flags() at __mtx_lock_spin_flags+0xc4 > pc = 0xc022050c lr = 0xc014e9a4 (uart_cnputc+0x44) > sp = 0xdc20cb78 fp = 0xdc20cb88 > r4 = 0x0000006c r5 = 0xc0580a84 > r6 = 0xc05908a0 r7 = 0xc0581700 > r8 = 0xc055d590 r9 = 0xc05816e0 > r10 = 0xdc20ccf0 > uart_cnputc() at uart_cnputc+0x44 > pc = 0xc014e9a4 lr = 0xc01eb6b0 (cnputc+0x80) > sp = 0xdc20cb90 fp = 0xdc20cba8 > r4 = 0x0000006c r5 = 0xc0551c30 > r6 = 0xc05908a0 > cnputc() at cnputc+0x80 > pc = 0xc01eb6b0 lr = 0xc026e6ec (putchar+0x194) > sp = 0xdc20cbb0 fp = 0xdc20cc18 > r4 = 0x00000005 r5 = 0xdc20ccf0 > r6 = 0x0000006c r7 = 0x00000000 > r8 = 0xc06f52b4 r9 = 0xc026e558 > putchar() at putchar+0x194 > pc = 0xc026e6ec lr = 0xc026d53c (kvprintf+0xb0) > sp = 0xdc20cc20 fp = 0xdc20ccd8 > r4 = 0xc04bc4c4 r5 = 0x00000000 > r6 = 0x00000000 r7 = 0x00000000 > r8 = 0xc06f52b4 r9 = 0xc026e558 > r10 = 0xdc20ccf0 > kvprintf() at kvprintf+0xb0 > pc = 0xc026d53c lr = 0xc026ec58 (printf+0x50) > sp = 0xdc20cce0 fp = 0xdc20cd10 > r4 = 0xc2446da8 r5 = 0xc2446a68 > r6 = 0x00000000 r7 = 0xc06c394c > r8 = 0xc06f52b4 r9 = 0x00000001 > r10 = 0xc06c395b > printf() at printf+0x50 > pc = 0xc026ec58 lr = 0xc0282b58 (witness_checkorder+0xb3c) > sp = 0xdc20cd28 fp = 0xdc20cd78 > witness_checkorder() at witness_checkorder+0xb3c > pc = 0xc0282b58 lr = 0xc022050c (__mtx_lock_spin_flags+0xc4) > sp = 0xdc20cd80 fp = 0xdc20cda0 > r4 = 0x00000000 r5 = 0x00000000 > r6 = 0xc059198c r7 = 0xc059199c > r8 = 0x00000000 r9 = 0x000000f0 > r10 = 0xc04ba67a > __mtx_lock_spin_flags() at __mtx_lock_spin_flags+0xc4 > pc = 0xc022050c lr = 0xc02751a4 (sleepq_lock+0x34) > sp = 0xdc20cda8 fp = 0xdc20cda8 > r4 = 0xc2582960 r5 = 0x00000000 > r6 = 0xc0580394 r7 = 0x00000000 > r8 = 0xc2584c80 r9 = 0x00000000 > r10 = 0xc0580390 > sleepq_lock() at sleepq_lock+0x34 > pc = 0xc02751a4 lr = 0xc023c4c0 (msleep_spin_sbt+0x80) > sp = 0xdc20cdb0 fp = 0xdc20cdf0 > msleep_spin_sbt() at msleep_spin_sbt+0x80 > pc = 0xc023c4c0 lr = 0xc0147458 (random_kthread+0x270) > sp = 0xdc20cdf8 fp = 0xdc20ce38 > r4 = 0xc06f3c1c r5 = 0x00000000 > r6 = 0xc049f1d1 r7 = 0x00000000 > r8 = 0x00000000 r9 = 0x00000000 > r10 = 0xc0580390 > random_kthread() at random_kthread+0x270 > pc = 0xc0147458 lr = 0xc02033f0 (fork_exit+0x88) > sp = 0xdc20ce40 fp = 0xdc20ce58 > r4 = 0xc2584c80 r5 = 0xc2582960 > r6 = 0xc01471e8 r7 = 0x00000000 > r8 = 0xdc20ce60 r9 = 0x00000000 > r10 = 0x00000000 > fork_exit() at fork_exit+0x88 > pc = 0xc02033f0 lr = 0xc0475cec (fork_trampoline+0x14) > sp = 0xdc20ce60 fp = 0x00000000 > r4 = 0xc01471e8 r5 = 0x00000000 > r6 = 0xc0c0c0c0 r7 = 0xc0c0c0c0 > r8 = 0x00000000 > fork_trampoline() at fork_trampoline+0x14 > pc = 0xc0475cec lr = 0xc0475cec (fork_trampoline+0x14) > sp = 0xdc20ce60 fp = 0x00000000 > Unable to unwind further > lock order reversal: > 1st 0xc06f3c0c entropy harvest mutex (entropy harvest mutex) @ /usr/home/martin/Rasperry/head/sys/dev/random/randomdev_soft.c:242 > 2nd 0xc059198c sleepq chain (sleepq chain) @ /usr/home/martin/Rasperry/head/sys/kern/subr_sleepqueue.c:240 > KDB: stack backtrace: > db_trace_self() at db_trace_self > pc = 0xc04652cc lr = 0xc012e474 (db_trace_self_wrapper+0x30) > sp = 0xdc20cbf8 fp = 0xdc20cd10 > r10 = 0xc06f3c0c > db_trace_self_wrapper() at db_trace_self_wrapper+0x30 > pc = 0xc012e474 lr = 0xc0268974 (kdb_backtrace+0x38) > sp = 0xdc20cd18 fp = 0xdc20cd20 > r4 = 0xc05908a4 r5 = 0xc04ba67d > r6 = 0xc04bd04d r7 = 0xc049f1d4 > kdb_backtrace() at kdb_backtrace+0x38 > pc = 0xc0268974 lr = 0xc0282df8 (witness_checkorder+0xddc) > sp = 0xdc20cd28 fp = 0xdc20cd78 > r4 = 0xc04ba662 > witness_checkorder() at witness_checkorder+0xddc > pc = 0xc0282df8 lr = 0xc022050c (__mtx_lock_spin_flags+0xc4) > sp = 0xdc20cd80 fp = 0xdc20cda0 > r4 = 0x00000000 r5 = 0x00000000 > r6 = 0xc059198c r7 = 0xc059199c > r8 = 0x00000000 r9 = 0x000000f0 > r10 = 0xc04ba67a > __mtx_lock_spin_flags() at __mtx_lock_spin_flags+0xc4 > pc = 0xc022050c lr = 0xc02751a4 (sleepq_lock+0x34) > sp = 0xdc20cda8 fp = 0xdc20cda8 > r4 = 0xc2582960 r5 = 0x00000000 > r6 = 0xc0580394 r7 = 0x00000000 > r8 = 0xc2584c80 r9 = 0x00000000 > r10 = 0xc0580390 > sleepq_lock() at sleepq_lock+0x34 > pc = 0xc02751a4 lr = 0xc023c4c0 (msleep_spin_sbt+0x80) > sp = 0xdc20cdb0 fp = 0xdc20cdf0 > msleep_spin_sbt() at msleep_spin_sbt+0x80 > pc = 0xc023c4c0 lr = 0xc0147458 (random_kthread+0x270) > sp = 0xdc20cdf8 fp = 0xdc20ce38 > r4 = 0xc06f3c1c r5 = 0x00000000 > r6 = 0xc049f1d1 r7 = 0x00000000 > r8 = 0x00000000 r9 = 0x00000000 > r10 = 0xc0580390 > random_kthread() at random_kthread+0x270 > pc = 0xc0147458 lr = 0xc02033f0 (fork_exit+0x88) > sp = 0xdc20ce40 fp = 0xdc20ce58 > r4 = 0xc2584c80 r5 = 0xc2582960 > r6 = 0xc01471e8 r7 = 0x00000000 > r8 = 0xdc20ce60 r9 = 0x00000000 > r10 = 0x00000000 > fork_exit() at fork_exit+0x88 > pc = 0xc02033f0 lr = 0xc0475cec (fork_trampoline+0x14) > sp = 0xdc20ce60 fp = 0x00000000 > r4 = 0xc01471e8 r5 = 0x00000000 > r6 = 0xc0c0c0c0 r7 = 0xc0c0c0c0 > r8 = 0x00000000 > fork_trampoline() at fork_trampoline+0x14 > pc = 0xc0475cec lr = 0xc0475cec (fork_trampoline+0x14) > sp = 0xdc20ce60 fp = 0x00000000 > Unable to unwind further > usbus0: 480Mbps High Speed USB v2.0 > ugen0.1: at usbus0 > uhub0: on usbus0 > mmcsd0: 8GB at mmc0 25.0MHz/4bit/65535-block > WARNING: WITNESS option enabled, expect reduced performance. > WARNING: DIAGNOSTIC option enabled, expect reduced performance. > Root mount waiting for: usbus0 > uhub0: 1 port with 1 removable, self powered > Root mount waiting for: usbus0 > ugen0.2: at usbus0 > uhub1: on usbus0 > uhub1: MTT enabled > uhub1: 3 ports with 2 removable, self powered > Root mount waiting for: usbus0 > ugen0.3: at usbus0 > smsc0: on usbus0 > Trying to mount root from ufs:/dev/mmcsd0s2a [rw,noatime]... > WARNING: / was not properly dismounted > smsc0: chip 0xec00, rev. 0002 > warning: no time-of-day clock registered, system time will not be set accurately > miibus0: on smsc0 > ukphy0: PHY 1 on miibus0 > ukphy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto > ue0: on smsc0 > ue0: Ethernet address: b8:27:eb:1d:b7:5a > Enlarging root partition > mmcsd0s2 resized > mmcsd0s2a resized > super-block backups (for fsck -b #) at: > > Setting hostuuid: 27d85b91-0f73-11e3-b289-b827eb1db75a. > Setting hostid: 0xaa3c183b. > No suitable dump device was found. > Entropy harvesting: interrupts ethernet point_to_point kickstart. > Starting file system checks: > ** SU+J Recovering /dev/mmcsd0s2a > ** Reading 4194304 byte journal from inode 4. > ** Building recovery table. > ** Resolving unreferenced inode list. > ** Processing journal entries. > ** 28 journal records in 4096 bytes for 21.88% utilization > ** Freed 0 inodes (0 dirs) 0 blocks, and 0 frags. > > ***** FILE SYSTEM MARKED CLEAN ***** > Mounting local file systems:. > Writing entropy file:. > Setting hostname: raspberry-pi. > smsc0: chip 0xec00, rev. 0002 > ue0: link state changed to DOWN > ue0: link state changed to UP > Starting Network: lo0 ue0. > lo0: flags=8049 metric 0 mtu 16384 > options=600003 > inet6 ::1 prefixlen 128 > inet6 fe80::1%lo0 prefixlen 64 scopeid 0x1 > inet 127.0.0.1 netmask 0xff000000 > nd6 options=21 > ue0: flags=8843 metric 0 mtu 1500 > options=80001 > ether b8:27:eb:1d:b7:5a > media: Ethernet autoselect (100baseTX ) > status: active > nd6 options=29 > Starting devd. > Starting dhclient. > DHCPDISCOVER on ue0 to 255.255.255.255 port 67 interval 7 > DHCPOFFER from 192.168.1.250 > DHCPREQUEST on ue0 to 255.255.255.255 port 67 > DHCPACK from 192.168.1.250 > bound to 192.168.1.54 -- renewal in 300 seconds. > lock order reversal: (sleepable after non-sleepable) > 1st 0xc2857d78 so_rcv (so_rcv) @ /usr/home/martin/Rasperry/head/sys/kern/uipc_socket.c:1594 > 2nd 0xc2899a30 vm map (user) (vm map (user)) @ /usr/home/martin/Rasperry/head/sys/vm/vm_map.c:3816 > KDB: stack backtrace: > db_trace_self() at db_trace_self > pc = 0xc04652cc lr = 0xc012e474 (db_trace_self_wrapper+0x30) > sp = 0xdd3ee818 fp = 0xdd3ee930 > r10 = 0xc2857d78 > db_trace_self_wrapper() at db_trace_self_wrapper+0x30 > pc = 0xc012e474 lr = 0xc0268974 (kdb_backtrace+0x38) > sp = 0xdd3ee938 fp = 0xdd3ee940 > r4 = 0xc05908a4 r5 = 0xc04dce80 > r6 = 0xc04bd04d r7 = 0xc04c14dc > kdb_backtrace() at kdb_backtrace+0x38 > pc = 0xc0268974 lr = 0xc0282df8 (witness_checkorder+0xddc) > sp = 0xdd3ee948 fp = 0xdd3ee998 > r4 = 0xc04bd221 > witness_checkorder() at witness_checkorder+0xddc > pc = 0xc0282df8 lr = 0xc023aaf0 (_sx_slock+0x84) > sp = 0xdd3ee9a0 fp = 0xdd3ee9c8 > r4 = 0x00000ee8 r5 = 0xc04dce7d > r6 = 0xc2899a30 r7 = 0xc2899a40 > r8 = 0x00000000 r9 = 0x00000000 > r10 = 0xdd3eeb2c > _sx_slock() at _sx_slock+0x84 > pc = 0xc023aaf0 lr = 0xc044579c (vm_map_lookup+0x74) > sp = 0xdd3ee9d0 fp = 0xdd3eea08 > r4 = 0xc28999e0 r5 = 0xc04dce7d > r6 = 0x3601a000 r7 = 0x3601a000 > r8 = 0x00000002 > vm_map_lookup() at vm_map_lookup+0x74 > pc = 0xc044579c lr = 0xc0439a18 (vm_fault_hold+0xe4) > sp = 0xdd3eea10 fp = 0xdd3eeb80 > r4 = 0xc28999e0 r5 = 0x00000002 > r6 = 0xc2819960 r7 = 0x3601a000 > r8 = 0xdd3eeb10 r9 = 0x00000000 > r10 = 0xc06f7af0 > vm_fault_hold() at vm_fault_hold+0xe4 > pc = 0xc0439a18 lr = 0xc04398ec (vm_fault+0x88) > sp = 0xdd3eeb88 fp = 0xdd3eeba8 > r4 = 0xc28999e0 r5 = 0x00000002 > r6 = 0xc2819960 r7 = 0x3601a000 > r8 = 0x00000000 r9 = 0x00000002 > r10 = 0xc06f7af0 > vm_fault() at vm_fault+0x88 > pc = 0xc04398ec lr = 0xc04760fc (data_abort_handler+0x2a8) > sp = 0xdd3eebb0 fp = 0xdd3eec50 > r4 = 0xc2872640 r5 = 0xc2819960 > r6 = 0xc04e30cc r7 = 0xc28726e8 > r8 = 0xdd3eec58 r9 = 0xdd3eeeb0 > r10 = 0xc28999e0 > data_abort_handler() at data_abort_handler+0x2a8 > pc = 0xc04760fc lr = 0xc0466b04 (exception_exit) > sp = 0xdd3eec58 fp = 0xdd3eed10 > r4 = 0xc056b1cc r5 = 0xc2857da4 > r6 = 0xc2857d00 r7 = 0x3601a8c0 > r8 = 0x00000000 r9 = 0xc2857d88 > r10 = 0xc272fd00 > exception_exit() at exception_exit > pc = 0xc0466b04 lr = 0xc2819960 (0xc2819960) > sp = 0xdd3eecac fp = 0xdd3eed10 > r0 = 0x3601a8c0 r1 = 0xc272fb00 > r2 = 0xc04c14d9 r3 = 0x000005ef > r4 = 0xc056b1cc r5 = 0xc2857da4 > r6 = 0xc2857d00 r7 = 0x3601a8c0 > r8 = 0x00000000 r9 = 0xc2857d88 > r10 = 0xc272fd00 r12 = 0x00000000 > soreceive_generic() at soreceive_generic+0x4a8 > pc = 0xc02a9aec lr = 0xc02ab784 (soreceive+0x2c) > sp = 0xdd3eed18 fp = 0xdd3eed20 > r4 = 0xc2819960 r5 = 0x00000000 > r6 = 0xdd3eed98 r7 = 0x00000000 > r8 = 0x00000006 r9 = 0xc27c5c40 > r10 = 0x00000800 > soreceive() at soreceive+0x2c > pc = 0xc02ab784 lr = 0xc028da28 (soo_read+0x2c) > sp = 0xdd3eed28 fp = 0xdd3eed30 > soo_read() at soo_read+0x2c > pc = 0xc028da28 lr = 0xc0286aa4 (dofileread+0xa8) > sp = 0xdd3eed38 fp = 0xdd3eed58 > dofileread() at dofileread+0xa8 > pc = 0xc0286aa4 lr = 0xc0286764 (kern_readv+0x60) > sp = 0xdd3eed60 fp = 0xdd3eed88 > r4 = 0xffffffff r5 = 0x00000000 > r6 = 0x00000000 r7 = 0x00000006 > r8 = 0xdd3eed98 r9 = 0xc2819960 > r10 = 0x2081f0f0 > kern_readv() at kern_readv+0x60 > pc = 0xc0286764 lr = 0xc02866f4 (sys_read+0x4c) > sp = 0xdd3eed90 fp = 0xdd3eedb8 > r4 = 0xc2819960 r5 = 0x00000000 > r6 = 0xbfffe5a0 r7 = 0x00000000 > r8 = 0xdd3eee10 r9 = 0xc2872640 > sys_read() at sys_read+0x4c > pc = 0xc02866f4 lr = 0xc0476bc4 (swi_handler+0x284) > sp = 0xdd3eedc0 fp = 0xdd3eee58 > swi_handler() at swi_handler+0x284 > pc = 0xc0476bc4 lr = 0xc0466928 (swi_entry+0x2c) > sp = 0xdd3eee60 fp = 0xbfffedc0 > r4 = 0x000378f8 r5 = 0x0002d258 > r6 = 0xbfffe5a0 r7 = 0x00000003 > r8 = 0x00000000 r9 = 0x521d3af3 > swi_entry() at swi_entry+0x2c > pc = 0xc0466928 lr = 0xc0466928 (swi_entry+0x2c) > sp = 0xdd3eee60 fp = 0xbfffedc0 > Unable to unwind further > > vm_fault(0xc28999e0, 3601a000, 2, 0) -> 5 > Fatal kernel mode data abort: 'Translation Fault (S)' > trapframe: 0xdd3eec58 > FSR=00000805, FAR=3601a8c4, spsr=20000013 > r0 =3601a8c0, r1 =c272fb00, r2 =c04c14d9, r3 =000005ef > r4 =c056b1cc, r5 =c2857da4, r6 =c2857d00, r7 =3601a8c0 > r8 =00000000, r9 =c2857d88, r10=c272fd00, r11=dd3eed10 > r12=00000000, ssp=dd3eeca8, slr=c2819960, pc =c02a9aec > > [ thread pid 542 tid 100059 ] > Stopped at soreceive_generic+0x4a8: str r1, [r0, #0x004] > db> > > >Release-Note: > >Audit-Trail: > >Unformatted: This problem was caused by recent changes to the layout of struct mbuf and the structures embedded within it. Fixed in r254973.