Date: Tue, 07 Aug 2007 15:02:41 +0300 From: Krassimir Slavchev <krassi@bulinfo.net> To: freebsd-arm@freebsd.org Subject: Kernel panic on usb disconnect? Message-ID: <46B85F61.1050008@bulinfo.net>
next in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 This is on at91rm9200 with latest -current On connect: umass0: <Corsair Flash Voyager, class 0/0, rev 2.00/11.00, addr 2> 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-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?46B85F61.1050008>