From owner-freebsd-arm@FreeBSD.ORG Fri Aug 25 09:38:36 2006 Return-Path: X-Original-To: freebsd-arm@freebsd.org Delivered-To: freebsd-arm@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4B96A16A4DA for ; Fri, 25 Aug 2006 09:38:36 +0000 (UTC) (envelope-from ticso@cicely12.cicely.de) Received: from raven.bwct.de (raven.bwct.de [85.159.14.73]) by mx1.FreeBSD.org (Postfix) with ESMTP id 37B9943D5F for ; Fri, 25 Aug 2006 09:38:28 +0000 (GMT) (envelope-from ticso@cicely12.cicely.de) Received: from cicely5.cicely.de ([10.1.1.7]) by raven.bwct.de (8.13.4/8.13.4) with ESMTP id k7P9cQmk012046 for ; Fri, 25 Aug 2006 11:38:26 +0200 (CEST) (envelope-from ticso@cicely12.cicely.de) Received: from cicely12.cicely.de (cicely12.cicely.de [10.1.1.14]) by cicely5.cicely.de (8.13.4/8.13.4) with ESMTP id k7P9cIPv052948 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 25 Aug 2006 11:38:18 +0200 (CEST) (envelope-from ticso@cicely12.cicely.de) Received: from cicely12.cicely.de (localhost [127.0.0.1]) by cicely12.cicely.de (8.13.4/8.13.3) with ESMTP id k7P9cHIi054871; Fri, 25 Aug 2006 11:38:18 +0200 (CEST) (envelope-from ticso@cicely12.cicely.de) Received: (from ticso@localhost) by cicely12.cicely.de (8.13.4/8.13.3/Submit) id k7P9cHVV054870; Fri, 25 Aug 2006 11:38:17 +0200 (CEST) (envelope-from ticso) Date: Fri, 25 Aug 2006 11:38:17 +0200 From: Bernd Walter To: freebsd-arm@freebsd.org Message-ID: <20060825093816.GD49178@cicely12.cicely.de> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit X-Operating-System: FreeBSD cicely12.cicely.de 5.4-STABLE alpha User-Agent: Mutt/1.5.9i X-Spam-Status: No, score=-4.4 required=5.0 autolearn=ham version=3.1.1 X-Spam-Checker-Version: SpamAssassin 3.1.1 (2006-03-10) on cicely12.cicely.de Cc: Bernd Walter Subject: Sleeping thread (tid 100017, pid 27) owns a non-sleepable lock X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ticso@cicely.de List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Aug 2006 09:38:36 -0000 >e 0x20000000 KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2006 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 7.0-CURRENT #41: Fri Aug 25 11:29:00 CEST 2006 ticso@cicely7.cicely.de:/FreeBSD-arm-src/src/sys/arm/compile/BWCT CPU: ARM920T rev 0 (ARM9TDMI core) DC enabled IC enabled WB enabled LABT 16KB/32B 64-way Instruction cache 16KB/32B 64-way write-back-locking-A Data cache real memory = 67108864 (64 MB) avail memory = 62603264 (59 MB) CONFIG: invalid hint 'hint.ohci.at=apb' CONFIG: invalid hint 'hint.ohci.maddr=0x00300000' atmelarm0: on motherboard at91_st0: mem 0xfffffd00-0xfffffdff irq 1 on atmelarm0 at91_st0: watchdog registered, timeout intervall max. 64 sec at91_pio0: mem 0xfffff400-0xfffff5ff irq 1 on atmelarm0 at91_pio0: ABSR: 0x60 OSR: 0 PSR:0x3f380010 ODSR: 0 at91_pio0: [FAST] at91_pio1: mem 0xfffff600-0xfffff7ff irq 1 on atmelarm0 at91_pio1: ABSR: 0xff300 OSR: 0 PSR:0x3fc00cff ODSR: 0 at91_pio1: [FAST] at91_pio2: mem 0xfffff800-0xfffff9ff irq 1 on atmelarm0 at91_pio2: ABSR: 0 OSR: 0x400 PSR:0xc47f ODSR: 0 at91_pio2: [FAST] at91_pio3: mem 0xfffffa00-0xfffffbff irq 1 on atmelarm0 at91_pio3: ABSR: 0 OSR: 0 PSR:0xfffffff ODSR: 0 at91_pio3: [FAST] at91_pmc0: mem 0xfffffc00-0xfffffcff irq 1 on atmelarm0 at91_pmc0: main clock: 10000000 Hz PLLA: 112 MHz CPU: 112 MHz main 37 MHz at91_rtc0: mem 0xfffffe00-0xfffffeff irq 1 on atmelarm0 at91_rtc0: [FAST] ate0: mem 0xfffbc000-0xfffbffff irq 24 on atmelarm0 miibus0: on ate0 rlswitch0: on miibus0 rlswitch0: 100baseTX-FDX rlswitch1: on miibus0 rlswitch1: ignoring this PHY, non-zero instance device_attach: rlswitch1 attach returned 6 rlswitch2: on miibus0 rlswitch2: ignoring this PHY, non-zero instance device_attach: rlswitch2 attach returned 6 rlswitch3: on miibus0 rlswitch3: ignoring this PHY, non-zero instance device_attach: rlswitch3 attach returned 6 rlswitch4: on miibus0 rlswitch4: ignoring this PHY, non-zero instance device_attach: rlswitch4 attach returned 6 rlswitch5: on miibus0 rlswitch5: ignoring this PHY, non-zero instance device_attach: rlswitch5 attach returned 6 ate0: Ethernet address: 00:0e:42:02:00:1f uart0: mem 0xfffff200-0xfffff3ff irq 1 on atmelarm0 uart0: [FAST]Ķuart0: console (115200,n,8,1) uart1: mem 0xfffc0000-0xfffc3fff irq 6 on atmelarm0 uart1: [FAST] uart2: mem 0xfffc4000-0xfffc7fff irq 7 on atmelarm0 uart2: [FAST] uart3: mem 0xfffc8000-0xfffcbfff irq 8 on atmelarm0 uart3: [FAST] uart4: mem 0xfffcc000-0xfffcffff irq 9 on atmelarm0 uart4: [FAST] Cannot get 100 Hz clock; using 128Hz at91_st0: [FAST] Timecounter "AT91RM9200 timer" frequency 32768 Hz quality 1000 Timecounters tick every 7.812 msec Sending DHCP Discover packet from interface ate0 (00:0e:42:02:00:1f) Received DHCP Offer packet on ate0 from 10.1.1.7 (accepted) (no root path) Sending DHCP Request packet from interface ate0 (00:0e:42:02:00:1f) Received DHCP Ack packet on ate0 from 10.1.1.7 (accepted) (got root path) ate0 at 10.1.1.4 server 10.1.1.7 server name cicely11.cicely.de boot file pxeboot subnet mask 255.255.255.0 router 10.1.1.8 rootfs 10.1.1.8:/var/d6/arm-boot/ Adjusted interface ate0 Trying to mount root from nfs: NFS ROOT: 10.1.1.8:/var/d6/arm-boot/ Interface ate0 IP-Address 10.1.1.4 Broadcast 10.1.1.255 Sleeping thread (tid 100017, pid 27) owns a non-sleepable lock sched_switch() at sched_switch+0x10 scp=0xc0060e70 rlv=0xc0052600 (mi_switch+0x220) rsp=0xc52998b4 rfp=0xc52998e8 r7=0xc078e700 r6=0xc0794068 r5=0xc01ca3c8 r4=0x00000000 mi_switch() at mi_switch+0x10 scp=0xc00523f0 rlv=0xc0072760 (sleepq_set_timeout+0x27c) rsp=0xc52998ec rfp=0xc5299900 r10=0x73657000 r9=0x00000001 r8=0xc5299a18 r7=0xc078e700 r6=0xc0794068 r5=0xc01ca3c8 r4=0xc078e700 sleepq_set_timeout() at sleepq_set_timeout+0x204 scp=0xc00726e8 rlv=0xc0072870 (sleepq_wait+0x30) rsp=0xc5299904 rfp=0xc5299918 r4=0xc0794068 sleepq_wait() at sleepq_wait+0x10 scp=0xc0072850 rlv=0xc0024a24 (cv_wait_unlock+0xe4) rsp=0xc529991c rfp=0xc5299938 r4=0x00000000 cv_wait_unlock() at cv_wait_unlock+0x10 scp=0xc0024950 rlv=0xc0024920 (cv_wait+0x34) rsp=0xc529993c rfp=0xc5299950 r7=0xc078e700 r6=0xc0794000 r5=0xc01ca3c8 r4=0x00000000 cv_wait() at cv_wait+0x10 scp=0xc00248fc rlv=0xc0051b34 (_sx_xlock+0x4c) rsp=0xc5299954 rfp=0xc5299968 r5=0x00000001 r4=0xc0794044 _sx_xlock() at _sx_xlock+0x10 scp=0xc0051af8 rlv=0xc013c990 (_vm_map_lock_read+0x40) rsp=0xc529996c rfp=0xc5299978 r4=0x00000001 _vm_map_lock_read() at _vm_map_lock_read+0x10 scp=0xc013c960 rlv=0xc0140540 (vm_map_lookup+0x3c) rsp=0xc529997c rfp=0xc52999a8 vm_map_lookup() at vm_map_lookup+0x10 scp=0xc0140514 rlv=0xc01387b4 (vm_fault+0xb8) rsp=0xc52999ac rfp=0xc5299a90 r10=0xc5299ef8 r9=0xc5299b34 r8=0x00000000 r7=0xc078e700 r6=0x73657000 r5=0x00000001 r4=0xc52999c4 vm_fault() at vm_fault+0x10 scp=0xc013870c rlv=0xc015d1f0 (data_abort_handler+0x3b4) rsp=0xc5299a94 rfp=0xc5299b30 r10=0xc5299ef8 r9=0xc5299b34 r8=0x00000000 r7=0xc078e700 r6=0x73657000 r5=0x00000000 r4=0xc07ba728 data_abort_handler() at data_abort_handler+0x10 scp=0xc015ce4c rlv=0xc0152bb0 (address_exception_entry+0x50) rsp=0xc5299b34 rfp=0xc5299ba4 r10=0xc01e079c r9=0xc078e700 r8=0x00100000 r7=0xc07cf000 r6=0xc07ce200 r5=0xe0000004 r4=0x73657264 intr_event_schedule_thread() at intr_event_schedule_thread+0x10 scp=0xc0037b20 rlv=0xc0037d1c (swi_sched+0x38) rsp=0xc5299ba8 rfp=0xc5299bb4 r5=0xc07cf000 r4=0xc5299bc0 swi_sched() at swi_sched+0x10 scp=0xc0037cf4 rlv=0xc000fdd4 (uart_add_sysdev+0x88) rsp=0xc5299bb8 rfp=0xc5299bd4 uart_add_sysdev() at uart_add_sysdev+0x28 scp=0xc000fd74 rlv=0xc0010090 (uart_add_sysdev+0x344) rsp=0xc5299bd8 rfp=0xc5299c04 r4=0xc01c553c uart_add_sysdev() at uart_add_sysdev+0xa0 scp=0xc000fdec rlv=0xc0153a6c (arm_handler_execute+0x94) rsp=0xc5299c08 rfp=0xc5299c34 r8=0xc5299c38 r7=0x00000000 r6=0xc07ce200 r5=0x00000001 r4=0xc07f6080 arm_handler_execute() at arm_handler_execute+0x10 scp=0xc01539e8 rlv=0xc0162c40 (irq_entry+0x9c) rsp=0xc5299c38 rfp=0xc5299cc0 r10=0xc0794000 r9=0xc078e540 r8=0xc0794508 r7=0xc0794000 r6=0xc0250b28 r5=0xe0000004 r4=0x20066000 pmap_protect() at pmap_protect+0x10 scp=0xc0159394 rlv=0xc013f6f4 (vm_map_check_protection+0xfc) rsp=0xc5299cc4 rfp=0xc5299ce8 r10=0xc0794000 r9=0xc078e540 r8=0xc0794508 r7=0xc0794000 r6=0xc0250b28 r5=0xc024f088 r4=0xc0250b28 vm_map_check_protection() at vm_map_check_protection+0xac scp=0xc013f6a4 rlv=0xc013fb14 (vmspace_fork+0x238) rsp=0xc5299cec rfp=0xc5299d18 r8=0xc0794508 r7=0xc0794508 r6=0xc0794000 r5=0xc024f088 r4=0xc0250b28 vmspace_fork() at vmspace_fork+0x10 scp=0xc013f8ec rlv=0xc013b374 (vm_forkproc+0xd8) rsp=0xc5299d1c rfp=0xc5299d40 r10=0xc078e540 r8=0xc07ba900 r7=0xc078e700 r6=0xc07ba6c0 r5=0x00000014 r4=0xc078f840 vm_forkproc() at vm_forkproc+0x10 scp=0xc013b2ac rlv=0xc00368e8 (fork1+0xc20) rsp=0xc5299d44 rfp=0xc5299d80 r10=0xc078e700 r8=0x00000014 r7=0xc0808e00 r6=0xc07ba6c0 r5=0xc07ba900 r4=0xc078f840 fork1() at fork1+0x10 scp=0xc0035cd8 rlv=0xc0035afc (fork+0x24) rsp=0xc5299d84 rfp=0xc5299d98 r10=0x00000004 r9=0xc5299eac r8=0x00000002 r7=0xc07ba6c0 r6=0xc078e700 r5=0x00000000 r4=0xc078e700 fork() at fork+0x10 scp=0xc0035ae8 rlv=0xc015dc8c (badaddr_read+0x334) rsp=0xc5299d9c rfp=0xc5299e38 r4=0x00000000 badaddr_read() at badaddr_read+0x114 scp=0xc015da6c rlv=0xc015dea0 (swi_handler+0x104) rsp=0xc5299e3c rfp=0xc5299ea8 r10=0x002202c8 r9=0x0022027c r8=0x00000002 r7=0x00000000 r6=0xc5299eac r5=0xc078e700 r4=0x00000000 swi_handler() at swi_handler+0x10 scp=0xc015ddac rlv=0xc0152980 (swi_entry+0x28) rsp=0xc5299eac rfp=0xbfffe804 r6=0x0002ecdc r5=0x00240130 r4=0x00000000 panic: sleeping thread KDB: enter: panic [thread pid 8 tid 100026 ] Stopped at kdb_enter+0x3c: ldrb r15, [r15, r15, ror r15]! db> ps pid ppid pgrp uid state wmesg wchan cmd 32 27 23 0 N+ sh 27 23 23 0 SL+ user map 0xc0794068 sh 24 0 0 0 SL - 0xc01d1d28 [nfsiod 0] 23 1 23 0 Ss+ wait 0xc08a7000 sh 22 0 0 0 SL - 0xc56cfe74 [schedcpu] 21 0 0 0 SL vlruwt 0xc08a7480 [vnlru] 20 0 0 0 SL syncer 0xc01cb1dc [syncer] 9 0 0 0 SL psleep 0xc01cedfc [bufdaemon] 8 0 0 0 LL *vm page 0xc0807540 [pagezero] 7 0 0 0 SL psleep 0xc01d27d0 [pagedaemon] 19 0 0 0 WL [swi0: uart uart+++] 18 0 0 0 WL [intr24: ate0] 17 0 0 0 WL [swi5: +] 6 0 0 0 SL - 0xc07c8080 [thread taskq] 16 0 0 0 WL [swi6: Giant taskq] 15 0 0 0 WL [swi6: task queue] 5 0 0 0 SL - 0xc077d180 [kqueue taskq] 14 0 0 0 SL - 0xc01c8854 [yarrow] 4 0 0 0 SL - 0xc01c910c [g_down] 3 0 0 0 SL - 0xc01c9108 [g_up] 2 0 0 0 SL - 0xc01c9100 [g_event] 13 0 0 0 WL [swi3: vm] 12 0 0 0 WL [swi4: clock] 11 0 0 0 WL [swi1: net] 10 0 0 0 RL [idle] 1 0 1 0 SLs wait 0xc0792000 [init] 0 0 0 0 WLs [swapper] db> -- B.Walter http://www.bwct.de http://www.fizon.de bernd@bwct.de info@bwct.de support@fizon.de