From owner-freebsd-arm@FreeBSD.ORG Tue Aug 7 12:25:27 2007 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E3EC616A419 for ; Tue, 7 Aug 2007 12:25:27 +0000 (UTC) (envelope-from krassi@bulinfo.net) Received: from mx.bulinfo.net (mx.bulinfo.net [193.194.156.1]) by mx1.freebsd.org (Postfix) with ESMTP id 3A71D13C45B for ; Tue, 7 Aug 2007 12:25:27 +0000 (UTC) (envelope-from krassi@bulinfo.net) Received: from localhost (localhost [127.0.0.1]) by mx.bulinfo.net (Postfix) with ESMTP id 037F215A87 for ; Tue, 7 Aug 2007 15:03:20 +0300 (EEST) Received: from mx.bulinfo.net ([127.0.0.1]) by localhost (mx.bulinfo.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 93912-04 for ; Tue, 7 Aug 2007 15:02:41 +0300 (EEST) Received: from [192.168.2.188] (pythia.bulinfo.net [212.72.195.5]) by mx.bulinfo.net (Postfix) with ESMTP id 8DAF3166D7 for ; Tue, 7 Aug 2007 15:02:41 +0300 (EEST) Message-ID: <46B85F61.1050008@bulinfo.net> Date: Tue, 07 Aug 2007 15:02:41 +0300 From: Krassimir Slavchev User-Agent: Thunderbird 2.0.0.5 (X11/20070724) MIME-Version: 1.0 To: freebsd-arm@freebsd.org X-Enigmail-Version: 0.95.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Virus-Scanned: amavisd-new at mx.bulinfo.net Subject: Kernel panic on usb disconnect? X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting FreeBSD to the StrongARM Processor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 07 Aug 2007 12:25:28 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 This is on at91rm9200 with latest -current On connect: umass0: on uhub0 umass0: SCSI over Bulk-Only; quirks = 0x0000 umass0:0:0:-1: Attached to scbus0 Expensive timeout(9) function: 0xc00357f0(0xc07e6c00) 0.002746582 s On disconnect: umass0: BBB reset failed, IOERROR umass0: at uhub0 port 1 (addr 2) disconnected vm_fault(0xc022a208, 0, 2, 0) -> 1 Fatal kernel mode data abort: 'Translation Fault (P)' trapframe: 0xc5606ad8 FSR=00000017, FAR=00000000, spsr=60000013 r0 =c088c400, r1 =c088c414, r2 =00000000, r3 =00000000 r4 =c088c400, r5 =c020b508, r6 =00000000, r7 =c088e840 r8 =c091c980, r9 =c091fa00, r10=00000039, r11=c5606b3c r12=c5606b40, ssp=c5606b24, slr=c0006184, pc =c0004b64 [thread pid 28 tid 100025 ] Stopped at xpt_done+0x4c: str r0, [r3] db> bt Tracing pid 28 tid 100025 td 0xc07f0880 db_trace_thread() at db_trace_thread+0x10 scp=0xc0193020 rlv=0xc00134b4 (db_skip_to_eol+0x43c) rsp=0xc56067f0 rfp=0xc5606810 r10=0xc02280f8 r9=0xc02280ec r8=0xc02280fc r7=0x00000000 r6=0x00000010 r5=0x00000000 r4=0xc07f0880 db_skip_to_eol() at db_skip_to_eol+0x3bc scp=0xc0013434 rlv=0xc0013698 (db_command_loop+0xf4) rsp=0xc5606814 rfp=0xc56068c4 r6=0xc5606898 r5=0xc560688c r4=0x00000000 db_command_loop() at db_command_loop+0x10 scp=0xc00135b4 rlv=0xc0015448 (X_db_sym_numargs+0x88) rsp=0xc56068c8 rfp=0xc56069e4 r10=0x00000017 r9=0xc022dda0 r8=0x00000000 r7=0xc5606ad8 r6=0xc022dd98 r5=0x000000c0 r4=0xc56068cc X_db_sym_numargs() at X_db_sym_numargs+0x18 scp=0xc00153d8 rlv=0xc00a3158 (kdb_trap+0xb0) rsp=0xc56069e8 rfp=0xc5606a10 r4=0x000000c0 kdb_trap() at kdb_trap+0x10 scp=0xc00a30b8 rlv=0xc019ee20 (badaddr_read+0x1f4) rsp=0xc5606a14 rfp=0xc5606a30 r10=0xc5606ad8 r9=0xc5606ef8 r8=0x00000002 r7=0xc07f0880 r6=0x00000000 r5=0x00000017 r4=0xc5606ad8 badaddr_read() at badaddr_read+0xe8 scp=0xc019ed14 rlv=0xc019f710 (data_abort_handler+0x494) rsp=0xc5606a34 rfp=0xc5606ad4 r6=0x00000000 r5=0x00000000 r4=0xc087c094 data_abort_handler() at data_abort_handler+0x10 scp=0xc019f28c rlv=0xc0194e88 (address_exception_entry+0x50) rsp=0xc5606ad8 rfp=0xc5606b3c r10=0x00000039 r9=0xc091fa00 r8=0xc091c980 r7=0xc088e840 r6=0x00000000 r5=0xe0000004 r4=0xc088c400 xpt_done() at xpt_done+0x10 scp=0xc0004b28 rlv=0xc0006184 (xpt_action+0x8d0) rsp=0xc5606b40 rfp=0xc5606b60 r6=0x00000005 r5=0xc088c400 r4=0xc088e840 xpt_action() at xpt_action+0x10 scp=0xc00058c4 rlv=0xc00098c4 (xpt_schedule+0x100) rsp=0xc5606b64 rfp=0xc5606b7c r8=0xc091c980 r7=0xc088e840 r6=0x00000005 r5=0xc091c980 r4=0xc088c400 xpt_schedule() at xpt_schedule+0x10 scp=0xc00097d4 rlv=0xc0009ce8 (xpt_schedule+0x524) rsp=0xc5606b80 rfp=0xc5606cb0 r6=0xc088bc00 r5=0xc084a800 r4=0x00000001 xpt_schedule() at xpt_schedule+0x208 scp=0xc00099cc rlv=0xc00066a8 (xpt_action+0xdf4) rsp=0xc5606cb4 rfp=0xc5606d48 r10=0xc089a894 r9=0xc5606d50 r8=0xc091ca94 r7=0x00000004 r6=0xc088fc00 r5=0xc084a800 r4=0xc091ca94 xpt_action() at xpt_action+0xc64 scp=0xc0006518 rlv=0xc000a74c (xpt_bus_deregister+0x164) rsp=0xc5606d4c rfp=0xc5606d88 r10=0xc089a894 r8=0xc089a880 r7=0x00000004 r6=0xc091ca80 r5=0xc091c580 r4=0xc091ca94 xpt_bus_deregister() at xpt_bus_deregister+0x10 scp=0xc000a5f8 rlv=0xc0032324 (ugenioctl+0x19a0) rsp=0xc5606d8c rfp=0xc5606d9c r10=0xc087baa0 r9=0xc0229a4c r8=0xc08705b0 r7=0x00000004 r6=0xc07e6c00 r5=0xc091c580 r4=0xc07e6c00 ugenioctl() at ugenioctl+0x198c scp=0xc0032310 rlv=0xc0032434 (ugenioctl+0x1ab0) rsp=0xc5606da0 rfp=0xc5606dbc r4=0xc089aa00 ugenioctl() at ugenioctl+0x19d8 scp=0xc003235c rlv=0xc009e02c (device_detach+0x74) rsp=0xc5606dc0 rfp=0xc5606de0 r7=0x00000004 r6=0x00000000 r5=0xc091c580 r4=0xc089aa00 device_detach() at device_detach+0x10 scp=0xc009dfc8 rlv=0xc0039384 (usb_disconnect_port+0x90) rsp=0xc5606de4 rfp=0xc5606e08 r7=0x00000004 r6=0x00000000 r5=0xc086f900 r4=0xc089aa00 usb_disconnect_port() at usb_disconnect_port+0x10 scp=0xc0039304 rlv=0xc0031f68 (ugenioctl+0x15e4) rsp=0xc5606e0c rfp=0xc5606e44 r10=0x00000014 r8=0x00000100 r7=0x00000001 r6=0xc0870800 r5=0xc08705b0 r4=0x00000003 ugenioctl() at ugenioctl+0x14c8 scp=0xc0031e4c rlv=0xc00373a0 (usb_schedsoftintr+0xb0) rsp=0xc5606e48 rfp=0xc5606e58 r10=0xc0037c2c r9=0x00000000 r8=0xc022df3c r7=0xc0229a70 r6=0xc0877840 r5=0x00000000 r4=0xc0877840 usb_schedsoftintr() at usb_schedsoftintr+0x54 scp=0xc0037344 rlv=0xc0037d48 (usb_needs_explore+0x930) rsp=0xc5606e5c rfp=0xc5606e80 r4=0xc0229a74 usb_needs_explore() at usb_needs_explore+0x824 scp=0xc0037c3c rlv=0xc0068a60 (fork_exit+0x64) rsp=0xc5606e84 rfp=0xc5606ea8 r8=0xc0877840 r7=0xc087c000 r6=0xc5606eac r5=0xc023d190 r4=0xc07f0880 fork_exit() at fork_exit+0x10 scp=0xc0068a0c rlv=0xc019eafc (fork_trampoline+0x14) rsp=0xc5606eac rfp=0x00000000 r10=0x00000000 r8=0x00000000 r7=0xc019eafc r6=0xc5606eac r5=0xc0877840 r4=0xc0037c2c db> -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (FreeBSD) iD8DBQFGuF9gxJBWvpalMpkRAsOQAKCtZ2L2Pv/T7XzSDVIQz1BCEhCbxACeL/Ja k9PpiRXGx7k1KcgW8NP0Kc0= =c/ki -----END PGP SIGNATURE-----