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

...[snip]...

> These certainly look to me like bugs in the reiserfs code.

My bad.  I hadn't looked closely at thems.  Now that I have, I see that
reiserfs is prominently mentioned.  I'll post them to the reiserfs list.

Thanks.

David

### badblocks ###

Aug 21 12:21:44 osage kernel: SysRq : Show State
Aug 21 12:21:44 osage kernel: 
Aug 21 12:21:44 osage kernel:                                                
sibling
Aug 21 12:21:44 osage kernel:   task             PC      pid father child 
younger older
Aug 21 12:21:44 osage kernel: badblocks     D C043C888     0 13849      1       
   9981 26639 (NOTLB)
Aug 21 12:21:44 osage kernel: d3b33d4c 00000086 df15e060 c043c888 0005cdb3 
deaff5c0 c0214670 d3b33d48 
Aug 21 12:21:44 osage kernel:        477ba681 0005cdb3 df15e060 00024b35 
477bb9f0 0005cdb3 c0cdb6e0 c1bebe00 
Aug 21 12:21:44 osage kernel:        d3b32000 00000000 d3b33d54 c033c69e 
d3b33d6c c01d8cec d352e030 00000000 
Aug 21 12:21:44 osage kernel: Call Trace:
Aug 21 12:21:44 osage kernel:  [io_schedule+14/32] io_schedule+0xe/0x20
Aug 21 12:21:44 osage kernel:  [<c033c69e>] io_schedule+0xe/0x20
Aug 21 12:21:44 osage kernel:  [dio_await_one+92/160] dio_await_one+0x5c/0xa0
Aug 21 12:21:44 osage kernel:  [<c01d8cec>] dio_await_one+0x5c/0xa0
Aug 21 12:21:44 osage kernel:  [dio_await_completion+40/96] 
dio_await_completion+0x28/0x60
Aug 21 12:21:44 osage kernel:  [<c01d8e68>] dio_await_completion+0x28/0x60
Aug 21 12:21:44 osage kernel:  [direct_io_worker+941/1280] 
direct_io_worker+0x3ad/0x500
Aug 21 12:21:44 osage kernel:  [<c01d9c8d>] direct_io_worker+0x3ad/0x500
Aug 21 12:21:44 osage kernel:  [__blockdev_direct_IO+579/752] 
__blockdev_direct_IO+0x243/0x2f0
Aug 21 12:21:44 osage kernel:  [<c01da023>] __blockdev_direct_IO+0x243/0x2f0
Aug 21 12:21:44 osage kernel:  [blkdev_direct_IO+100/112] 
blkdev_direct_IO+0x64/0x70
Aug 21 12:21:44 osage kernel:  [<c01b9cc4>] blkdev_direct_IO+0x64/0x70
Aug 21 12:21:44 osage kernel:  [generic_file_direct_IO+108/199] 
generic_file_direct_IO+0x6c/0xc7
Aug 21 12:21:44 osage kernel:  [<c01950fc>] generic_file_direct_IO+0x6c/0xc7
Aug 21 12:21:44 osage kernel:  [__generic_file_aio_read+218/528] 
__generic_file_aio_read+0xda/0x210
Aug 21 12:21:44 osage kernel:  [<c0192c0a>] __generic_file_aio_read+0xda/0x210
Aug 21 12:21:44 osage kernel:  [generic_file_read+167/208] 
generic_file_read+0xa7/0xd0
Aug 21 12:21:44 osage kernel:  [<c0192e57>] generic_file_read+0xa7/0xd0
Aug 21 12:21:44 osage kernel:  [vfs_read+376/384] vfs_read+0x178/0x180
Aug 21 12:21:44 osage kernel:  [<c01b2648>] vfs_read+0x178/0x180
Aug 21 12:21:44 osage kernel:  [sys_read+75/128] sys_read+0x4b/0x80
Aug 21 12:21:44 osage kernel:  [<c01b291b>] sys_read+0x4b/0x80
Aug 21 12:21:44 osage kernel:  [sysenter_past_esp+82/117] 
sysenter_past_esp+0x52/0x75
Aug 21 12:21:44 osage kernel:  [<c0102e5d>] sysenter_past_esp+0x52/0x75

### lsusb ###

Aug 21 12:21:44 osage kernel: SysRq : Show State
Aug 21 12:21:44 osage kernel: 
Aug 21 12:21:44 osage kernel:                                                
sibling
Aug 21 12:21:44 osage kernel:   task             PC      pid father child 
younger older
Aug 21 12:21:44 osage kernel: lsusb         D C043C3E0     0 20731      1       
   1520 15682 (NOTLB)
Aug 21 12:21:44 osage kernel: c7e5bed4 00000086 cea2caa0 c043c3e0 d9857088 
c7e5beb0 c02145b9 d98570a0 
Aug 21 12:21:44 osage kernel:        d9857000 c7e5bebc c028096a 00019122 
ab4240fd 0005df83 cea2cbf0 d9857024 
Aug 21 12:21:44 osage kernel:        cea2caa0 00000246 c7e5bf0c c033ba34 
d985702c 00000001 cea2caa0 c016e980 
Aug 21 12:21:44 osage kernel: Call Trace:
Aug 21 12:21:44 osage kernel:  [__down+100/192] __down+0x64/0xc0
Aug 21 12:21:44 osage kernel:  [<c033ba34>] __down+0x64/0xc0
Aug 21 12:21:44 osage kernel:  [__down_failed+10/16] __down_failed+0xa/0x10
Aug 21 12:21:44 osage kernel:  [<c033bb8a>] __down_failed+0xa/0x10
Aug 21 12:21:44 osage kernel:  [pg0+540962960/1068971008] 
.text.lock.usb+0x16/0xc6 [usbcore]
Aug 21 12:21:44 osage kernel:  [<e0872090>] .text.lock.usb+0x16/0xc6 [usbcore]
Aug 21 12:21:44 osage kernel:  [pg0+541003887/1068971008] 
usbdev_read+0x2f/0x2a0 [usbcore]
Aug 21 12:21:44 osage kernel:  [<e087c06f>] usbdev_read+0x2f/0x2a0 [usbcore]
Aug 21 12:21:44 osage kernel:  [vfs_read+376/384] vfs_read+0x178/0x180
Aug 21 12:21:44 osage kernel:  [<c01b2648>] vfs_read+0x178/0x180
Aug 21 12:21:44 osage kernel:  [sys_read+75/128] sys_read+0x4b/0x80
Aug 21 12:21:44 osage kernel:  [<c01b291b>] sys_read+0x4b/0x80
Aug 21 12:21:44 osage kernel:  [sysenter_past_esp+82/117] 
sysenter_past_esp+0x52/0x75
Aug 21 12:21:44 osage kernel:  [<c0102e5d>] sysenter_past_esp+0x52/0x75

### usbview ###

Aug 21 12:21:44 osage kernel: SysRq : Show State
Aug 21 12:21:44 osage kernel: 
Aug 21 12:21:44 osage kernel:                                                
sibling
Aug 21 12:21:44 osage kernel:   task             PC      pid father child 
younger older
Aug 21 12:21:44 osage kernel: usbview       D C043C3E0     0  9981      1       
  12346 13849 (NOTLB)
Aug 21 12:21:44 osage kernel: c54c5edc 00000086 c5a86a60 c043c3e0 00000001 
00000000 c54c5f8c c01a4105 
Aug 21 12:21:44 osage kernel:        df58c700 00100073 00000000 0000948f 
2dc8f142 0005d8e6 c5a86bb0 df78d024 
Aug 21 12:21:44 osage kernel:        c5a86a60 00000246 c54c5f14 c033ba34 
df78d02c 00000001 c5a86a60 c016e980 
Aug 21 12:21:44 osage kernel: Call Trace:
Aug 21 12:21:44 osage kernel:  [__down+100/192] __down+0x64/0xc0
Aug 21 12:21:44 osage kernel:  [<c033ba34>] __down+0x64/0xc0
Aug 21 12:21:44 osage kernel:  [__down_failed+10/16] __down_failed+0xa/0x10
Aug 21 12:21:44 osage kernel:  [<c033bb8a>] __down_failed+0xa/0x10
Aug 21 12:21:44 osage kernel:  [pg0+540962960/1068971008] 
.text.lock.usb+0x16/0xc6 [usbcore]
Aug 21 12:21:44 osage kernel:  [<e0872090>] .text.lock.usb+0x16/0xc6 [usbcore]
Aug 21 12:21:44 osage kernel:  [pg0+541022614/1068971008] 
usb_device_read+0x96/0x110 [usbcore]
Aug 21 12:21:44 osage kernel:  [<e0880996>] usb_device_read+0x96/0x110 [usbcore]
Aug 21 12:21:44 osage kernel:  [vfs_read+376/384] vfs_read+0x178/0x180
Aug 21 12:21:44 osage kernel:  [<c01b2648>] vfs_read+0x178/0x180
Aug 21 12:21:44 osage kernel:  [sys_read+75/128] sys_read+0x4b/0x80
Aug 21 12:21:44 osage kernel:  [<c01b291b>] sys_read+0x4b/0x80
Aug 21 12:21:44 osage kernel:  [sysenter_past_esp+82/117] 
sysenter_past_esp+0x52/0x75
Aug 21 12:21:44 osage kernel:  [<c0102e5d>] sysenter_past_esp+0x52/0x75
Aug 21 12:21:44 osage kernel: bash          S C043C3E0     0 10655  27663       
              (NOTLB)
Aug 21 12:21:44 osage kernel: d8685e64 00000086 c1998020 c043c3e0 c3d39be4 
c814a31c c3d39be4 c814a31c 
Aug 21 12:21:44 osage kernel:        d8685e4c c01e65bd d8685e58 000006f0 
3dd335ee 0005d954 c1998170 d9411000 
Aug 21 12:21:44 osage kernel:        7fffffff c9821060 d8685ea0 c033c796 
00000007 d8685fc4 00000000 00000e78 
Aug 21 12:21:44 osage kernel: Call Trace:
Aug 21 12:21:44 osage kernel:  [schedule_timeout+166/176] 
schedule_timeout+0xa6/0xb0
Aug 21 12:21:44 osage kernel:  [<c033c796>] schedule_timeout+0xa6/0xb0
Aug 21 12:21:44 osage kernel:  [read_chan+1024/1776] read_chan+0x400/0x6f0
Aug 21 12:21:44 osage kernel:  [<c02664c0>] read_chan+0x400/0x6f0
Aug 21 12:21:44 osage kernel:  [tty_read+282/304] tty_read+0x11a/0x130
Aug 21 12:21:44 osage kernel:  [<c026104a>] tty_read+0x11a/0x130
Aug 21 12:21:44 osage kernel:  [vfs_read+376/384] vfs_read+0x178/0x180
Aug 21 12:21:44 osage kernel:  [<c01b2648>] vfs_read+0x178/0x180
Aug 21 12:21:44 osage kernel:  [sys_read+75/128] sys_read+0x4b/0x80
Aug 21 12:21:44 osage kernel:  [<c01b291b>] sys_read+0x4b/0x80
Aug 21 12:21:44 osage kernel:  [sysenter_past_esp+82/117] 
sysenter_past_esp+0x52/0x75
Aug 21 12:21:44 osage kernel:  [<c0102e5d>] sysenter_past_esp+0x52/0x75





-------------------------------------------------------
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

Reply via email to