On Sun, 21 Aug 2005 12:35:14 -0400 (EDT) Alan Stern wrote: > On Sun, 21 Aug 2005, David Relson wrote: > > > On Sun, 21 Aug 2005 12:03:56 -0400 (EDT) > > Alan Stern wrote: > > > > ...[snip]... > > > > > You can try using a 2.6.13 kernel. The error-recovery procedure in > > > usb-storage was changed, and it should be more robust. > > > > > > Once tasks are stuck in a "D" state, there isn't much you can do about > > > it. > > > It's possible that unplugging the USB cable (or turning off the disk > > > drive) would free them up. More useful would be to post a stack dump > > > (Alt-SysRq-T) showing exactly _where_ the processes are stuck. > > > > Below are the stack dumps for 3 tasks, i.e. badblocks, usbview, and lsusb > > My fault for not mentioning this before... Those three tasks are stuck > waiting for something else. That something is likely to be one or more > of khubd, usb-storage, or scsi_eh. Can you post the stack dumps for those > threads as well? > > Alan Stern
Hi Alan, Easy enough. See below. If you'd rather have the full 190K of output, I'll be glad to email it to you. David Aug 21 12:21:44 osage kernel: khubd D C043C3E0 0 1349 1 4445 791 (L-TLB) Aug 21 12:21:44 osage kernel: df0d3e74 00000046 df0b7530 c043c3e0 0005e51d df0d3e74 c045e0e0 0000007b Aug 21 12:21:44 osage kernel: bbf5801e df0d3e88 dd0310a0 00000091 bd8e024a 0005e51d df0b7680 62eb123e Aug 21 12:21:44 osage kernel: df0d3e88 dfd440f0 df0d3eb0 c033c74a df0d3e88 62eb123e df076180 c045dbf8 Aug 21 12:21:44 osage kernel: Call Trace: Aug 21 12:21:44 osage kernel: [schedule_timeout+90/176] schedule_timeout+0x5a/0xb0 Aug 21 12:21:44 osage kernel: [<c033c74a>] schedule_timeout+0x5a/0xb0 Aug 21 12:21:44 osage kernel: [pg0+540734441/1068971008] ehci_endpoint_disable+0xa9/0x147 [ehci-hcd] Aug 21 12:21:44 osage kernel: [<e083a3e9>] ehci_endpoint_disable+0xa9/0x147 [ehci-hcd] Aug 21 12:21:44 osage kernel: [pg0+540990735/1068971008] usb_disable_device+0x3f/0x100 [usbcore] Aug 21 12:21:44 osage kernel: [<e0878d0f>] usb_disable_device+0x3f/0x100 [usbcore] Aug 21 12:21:44 osage kernel: [pg0+540968617/1068971008] usb_disconnect+0xa9/0x140 [usbcore] Aug 21 12:21:44 osage kernel: [<e08736a9>] usb_disconnect+0xa9/0x140 [usbcore] Aug 21 12:21:44 osage kernel: [pg0+540975666/1068971008] hub_port_connect_change+0x2f2/0x400 [usbcore] Aug 21 12:21:44 osage kernel: [<e0875232>] hub_port_connect_change+0x2f2/0x400 [usbcore] Aug 21 12:21:44 osage kernel: [pg0+540976330/1068971008] hub_events+0x18a/0x3c0 [usbcore] Aug 21 12:21:44 osage kernel: [<e08754ca>] hub_events+0x18a/0x3c0 [usbcore] Aug 21 12:21:44 osage kernel: [pg0+540976949/1068971008] hub_thread+0x35/0x100 [usbcore] Aug 21 12:21:44 osage kernel: [<e0875735>] hub_thread+0x35/0x100 [usbcore] Aug 21 12:21:44 osage kernel: [kernel_thread_helper+5/16] kernel_thread_helper+0x5/0x10 Aug 21 12:21:44 osage kernel: [<c0101305>] kernel_thread_helper+0x5/0x10 Aug 21 12:21:44 osage kernel: scsi_eh_3 S C043C3E0 0 31675 1 32094 11166 (L-TLB) Aug 21 12:21:44 osage kernel: ce705f74 00000046 c2094a60 c043c3e0 ce705f50 c028f0c8 df3469a0 dfaf1738 Aug 21 12:21:44 osage kernel: c4ee0000 ce705f70 dc610040 000042fa 391bcc1b 00031d77 c2094bb0 ce705fd4 Aug 21 12:21:44 osage kernel: ce704000 00000246 ce705fb4 c033bb0f ce705fdc c2094a60 00000000 00000001 Aug 21 12:21:44 osage kernel: Call Trace: Aug 21 12:21:44 osage kernel: [__down_interruptible+127/240] __down_interruptible+0x7f/0xf0 Aug 21 12:21:44 osage kernel: [<c033bb0f>] __down_interruptible+0x7f/0xf0 Aug 21 12:21:44 osage kernel: [__down_failed_interruptible+10/16] __down_failed_interruptible+0xa/0x10 Aug 21 12:21:44 osage kernel: [<c033bb9a>] __down_failed_interruptible+0xa/0x10 Aug 21 12:21:44 osage kernel: [pg0+541763803/1068971008] .text.lock.scsi_error+0x39/0x3e [scsi_mod] Aug 21 12:21:44 osage kernel: [<e09358db>] .text.lock.scsi_error+0x39/0x3e [scsi_mod] Aug 21 12:21:44 osage kernel: [kernel_thread_helper+5/16] kernel_thread_helper+0x5/0x10 Aug 21 12:21:44 osage kernel: [<c0101305>] kernel_thread_helper+0x5/0x10 Aug 21 12:21:44 osage kernel: scsi_eh_4 S C043C3E0 0 32094 1 32156 31675 (L-TLB) Aug 21 12:21:44 osage kernel: d1663f74 00000046 dfb96a80 c043c3e0 d1663f50 c028f0c8 c5d62c80 dfaf1030 Aug 21 12:21:44 osage kernel: c4ee0800 d1663f70 d82d2a40 000038cd 0787c186 00034aaa dfb96bd0 d1663fd4 Aug 21 12:21:44 osage kernel: d1662000 00000246 d1663fb4 c033bb0f d1663fdc dfb96a80 00000000 00000001 Aug 21 12:21:44 osage kernel: Call Trace: Aug 21 12:21:44 osage kernel: [__down_interruptible+127/240] __down_interruptible+0x7f/0xf0 Aug 21 12:21:44 osage kernel: [<c033bb0f>] __down_interruptible+0x7f/0xf0 Aug 21 12:21:44 osage kernel: [__down_failed_interruptible+10/16] __down_failed_interruptible+0xa/0x10 Aug 21 12:21:44 osage kernel: [<c033bb9a>] __down_failed_interruptible+0xa/0x10 Aug 21 12:21:44 osage kernel: [pg0+541763803/1068971008] .text.lock.scsi_error+0x39/0x3e [scsi_mod] Aug 21 12:21:44 osage kernel: [<e09358db>] .text.lock.scsi_error+0x39/0x3e [scsi_mod] Aug 21 12:21:44 osage kernel: [kernel_thread_helper+5/16] kernel_thread_helper+0x5/0x10 Aug 21 12:21:44 osage kernel: [<c0101305>] kernel_thread_helper+0x5/0x10 Aug 21 12:21:44 osage kernel: scsi_eh_5 S C043C888 0 32156 1 2325 32094 (L-TLB) Aug 21 12:21:44 osage kernel: daf27f74 00000046 df440590 c043c888 00036c13 c028f0c8 dcbe8940 dfaf15d0 Aug 21 12:21:44 osage kernel: e735ea45 00036c13 df440590 00006e80 e738c0cb 00036c13 dd750190 daf27fd4 Aug 21 12:21:44 osage kernel: daf26000 00000246 daf27fb4 c033bb0f daf27fdc dd750040 00000000 00000001 Aug 21 12:21:44 osage kernel: Call Trace: Aug 21 12:21:44 osage kernel: [__down_interruptible+127/240] __down_interruptible+0x7f/0xf0 Aug 21 12:21:44 osage kernel: [<c033bb0f>] __down_interruptible+0x7f/0xf0 Aug 21 12:21:44 osage kernel: [__down_failed_interruptible+10/16] __down_failed_interruptible+0xa/0x10 Aug 21 12:21:44 osage kernel: [<c033bb9a>] __down_failed_interruptible+0xa/0x10 Aug 21 12:21:44 osage kernel: [pg0+541763803/1068971008] .text.lock.scsi_error+0x39/0x3e [scsi_mod] Aug 21 12:21:44 osage kernel: [<e09358db>] .text.lock.scsi_error+0x39/0x3e [scsi_mod] Aug 21 12:21:44 osage kernel: [kernel_thread_helper+5/16] kernel_thread_helper+0x5/0x10 Aug 21 12:21:44 osage kernel: [<c0101305>] kernel_thread_helper+0x5/0x10 Aug 21 12:21:44 osage kernel: usb-storage D C043C3E0 0 26639 1 13849 26638 (L-TLB) Aug 21 12:21:44 osage kernel: d5d01e1c 00000046 df15e060 c043c3e0 00000082 dfd440f0 d5d01e14 00000082 Aug 21 12:21:44 osage kernel: dfd440f0 c48e67e0 d5d01e30 00000cc3 47be1fcb 0005cdb3 df15e1b0 d5d00000 Aug 21 12:21:44 osage kernel: d00292e8 d5d01e38 d5d01e70 c033c10e 00000000 df15e060 c016e980 00000000 Aug 21 12:21:44 osage kernel: Call Trace: Aug 21 12:21:44 osage kernel: [wait_for_completion+110/160] wait_for_completion+0x6e/0xa0 Aug 21 12:21:44 osage kernel: [<c033c10e>] wait_for_completion+0x6e/0xa0 Aug 21 12:21:44 osage kernel: [pg0+540988493/1068971008] usb_sg_wait+0xcd/0x110 [usbcore] Aug 21 12:21:44 osage kernel: [<e087844d>] usb_sg_wait+0xcd/0x110 [usbcore] Aug 21 12:21:44 osage kernel: [pg0+541868837/1068971008] usb_stor_bulk_transfer_sglist+0x85/0x100 [usb-storage] Aug 21 12:21:44 osage kernel: [<e094f325>] usb_stor_bulk_transfer_sglist+0x85/0x100 [usb-storage] Aug 21 12:21:44 osage kernel: [pg0+541869028/1068971008] usb_stor_bulk_transfer_sg+0x44/0x80 [usb-storage] Aug 21 12:21:44 osage kernel: [<e094f3e4>] usb_stor_bulk_transfer_sg+0x44/0x80 [usb-storage] Aug 21 12:21:44 osage kernel: [pg0+541871098/1068971008] usb_stor_Bulk_transport+0x14a/0x2f0 [usb-storage] Aug 21 12:21:44 osage kernel: [<e094fbfa>] usb_stor_Bulk_transport+0x14a/0x2f0 [usb-storage] Aug 21 12:21:44 osage kernel: [pg0+541869124/1068971008] usb_stor_invoke_transport+0x24/0x350 [usb-storage] Aug 21 12:21:44 osage kernel: [<e094f444>] usb_stor_invoke_transport+0x24/0x350 [usb-storage] Aug 21 12:21:44 osage kernel: [pg0+541866446/1068971008] usb_stor_transparent_scsi_command+0x1e/0x50 [usb-storage] Aug 21 12:21:44 osage kernel: [<e094e9ce>] usb_stor_transparent_scsi_command+0x1e/0x50 [usb-storage] Aug 21 12:21:44 osage kernel: [pg0+541872784/1068971008] usb_stor_control_thread+0x130/0x1a0 [usb-storage] Aug 21 12:21:44 osage kernel: [<e0950290>] usb_stor_control_thread+0x130/0x1a0 [usb-storage] Aug 21 12:21:44 osage kernel: [kernel_thread_helper+5/16] kernel_thread_helper+0x5/0x10 Aug 21 12:21:44 osage kernel: [<c0101305>] kernel_thread_helper+0x5/0x10 ------------------------------------------------------- SF.Net email is Sponsored by the Better Software Conference & EXPO September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf _______________________________________________ [EMAIL PROTECTED] To unsubscribe, use the last form field at: https://lists.sourceforge.net/lists/listinfo/linux-usb-users