In the meantime I tested with 3.2.64, 3.4.104, 3.10.60 and 3.12.32 and had no problem, i.e. GNU `ddrescue ` 1.17 processes the device without kernel panic (1.5 TB with > 7000 errors recognized and copied on a damaged device).
In 3.14.24 I don't get a kernel panic, but `ddrescue` get stuck at reading a damaged block while `dmesg` shows [ 2074.174135] sdh: sdh1 sdh9 [ 2462.587818] usb 4-1.3.1.3: reset SuperSpeed USB device number 9 using xhci_hcd [ 2462.603164] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff88041d586d80 [ 2462.603168] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff88041d586dc0 [ 2502.601314] usb 4-1.3.1.3: reset SuperSpeed USB device number 9 using xhci_hcd [ 2502.616594] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff88041d586d80 [ 2502.616602] xhci_hcd 0000:00:14.0: xHCI xhci_drop_endpoint called with disabled ep ffff88041d586dc0 [ 2647.252571] INFO: task usb-storage:604 blocked for more than 120 seconds. [ 2647.252580] Tainted: PF W O 3.14.24-031424-generic #201411141736 [ 2647.252591] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 2647.252593] usb-storage D ffffffff81811ae0 0 604 2 0x00000000 [ 2647.252596] ffff88041cb55af8 0000000000000046 ffff88041cb55af8 ffff88041cb55fd8 [ 2647.252599] 0000000000014540 0000000000014540 ffffffff81c144a0 ffff88041cb0a7c0 [ 2647.252601] 0000000100000000 ffff880422b9d808 7fffffffffffffff 7fffffffffffffff [ 2647.252603] Call Trace: [ 2647.252609] [<ffffffff8177a739>] schedule+0x29/0x70 [ 2647.252612] [<ffffffff817799e5>] schedule_timeout+0x1e5/0x250 [ 2647.252616] [<ffffffff8156bd58>] ? usb_hcd_submit_urb+0x88/0x1b0 [ 2647.252618] [<ffffffff8177b9d7>] wait_for_completion+0xa7/0x160 [ 2647.252620] [<ffffffff8156cece>] ? usb_alloc_urb+0x1e/0x50 [ 2647.252624] [<ffffffff810a4da0>] ? try_to_wake_up+0x210/0x210 [ 2647.252626] [<ffffffff8156f14a>] usb_sg_wait+0x13a/0x1f0 [ 2647.252646] [<ffffffffa019f531>] usb_stor_bulk_transfer_sglist.part.5+0x51/0xc0 [usb_storage] [ 2647.252651] [<ffffffffa019f637>] usb_stor_bulk_transfer_sglist+0x97/0xa0 [usb_storage] [ 2647.252655] [<ffffffffa019f66e>] usb_stor_bulk_srb+0x2e/0x50 [usb_storage] [ 2647.252659] [<ffffffffa019f7d7>] usb_stor_Bulk_transport+0x147/0x3f0 [usb_storage] [ 2647.252662] [<ffffffff817799e5>] ? schedule_timeout+0x1e5/0x250 [ 2647.252666] [<ffffffffa01a006e>] usb_stor_invoke_transport+0x3e/0x570 [usb_storage] [ 2647.252668] [<ffffffff8177b1bd>] ? wait_for_completion_interruptible+0xcd/0x1c0 [ 2647.252672] [<ffffffffa019ee5e>] usb_stor_transparent_scsi_command+0xe/0x10 [usb_storage] [ 2647.252676] [<ffffffffa01a172a>] usb_stor_control_thread+0x1ba/0x310 [usb_storage] [ 2647.252681] [<ffffffffa01a1570>] ? fill_inquiry_response+0x20/0x20 [usb_storage] [ 2647.252683] [<ffffffff81093079>] kthread+0xc9/0xe0 [ 2647.252685] [<ffffffff81092fb0>] ? flush_kthread_worker+0xb0/0xb0 [ 2647.252687] [<ffffffff817875bc>] ret_from_fork+0x7c/0xb0 [ 2647.252689] [<ffffffff81092fb0>] ? flush_kthread_worker+0xb0/0xb0 [ 2767.388999] INFO: task scsi_eh_10:602 blocked for more than 120 seconds. [ 2767.389003] Tainted: PF W O 3.14.24-031424-generic #201411141736 [ 2767.389004] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 2767.389005] scsi_eh_10 D ffffffff81811ae0 0 602 2 0x00000000 [ 2767.389008] ffff88041cb51c78 0000000000000046 0000000000000000 ffff88041cb51fd8 [ 2767.389011] 0000000000014540 0000000000014540 ffff880428e693e0 ffff88041cb093e0 [ 2767.389013] 000000000000000e ffff880422b9d6f0 ffff880422b9d6f4 00000000ffffffff [ 2767.389015] Call Trace: [ 2767.389020] [<ffffffff8177a739>] schedule+0x29/0x70 [ 2767.389022] [<ffffffff8177aa5e>] schedule_preempt_disabled+0xe/0x10 [ 2767.389024] [<ffffffff8177c894>] __mutex_lock_slowpath+0x114/0x1b0 [ 2767.389026] [<ffffffff8177c953>] mutex_lock+0x23/0x37 [ 2767.389043] [<ffffffffa019e9bb>] device_reset+0x2b/0x60 [usb_storage] [ 2767.389046] [<ffffffff815077ee>] scsi_try_bus_device_reset+0x2e/0x60 [ 2767.389047] [<ffffffff8150a37f>] scsi_eh_bus_device_reset+0xdf/0x270 [ 2767.389049] [<ffffffff8150a663>] ? scsi_eh_stu+0x153/0x280 [ 2767.389051] [<ffffffff8150a7de>] scsi_eh_ready_devs+0x4e/0xa0 [ 2767.389053] [<ffffffff8150b81d>] scsi_unjam_host+0x10d/0x1f0 [ 2767.389055] [<ffffffff8150ba65>] scsi_error_handler+0x165/0x1d0 [ 2767.389057] [<ffffffff8150b900>] ? scsi_unjam_host+0x1f0/0x1f0 [ 2767.389060] [<ffffffff81093079>] kthread+0xc9/0xe0 [ 2767.389061] [<ffffffff81092fb0>] ? flush_kthread_worker+0xb0/0xb0 [ 2767.389064] [<ffffffff817875bc>] ret_from_fork+0x7c/0xb0 [ 2767.389066] [<ffffffff81092fb0>] ? flush_kthread_worker+0xb0/0xb0 [ 2767.389067] INFO: task usb-storage:604 blocked for more than 120 seconds. [ 2767.389068] Tainted: PF W O 3.14.24-031424-generic #201411141736 [ 2767.389069] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 2767.389070] usb-storage D ffffffff81811ae0 0 604 2 0x00000000 [ 2767.389072] ffff88041cb55af8 0000000000000046 ffff88041cb55af8 ffff88041cb55fd8 [ 2767.389073] 0000000000014540 0000000000014540 ffffffff81c144a0 ffff88041cb0a7c0 [ 2767.389075] 0000000100000000 ffff880422b9d808 7fffffffffffffff 7fffffffffffffff [ 2767.389077] Call Trace: [ 2767.389079] [<ffffffff8177a739>] schedule+0x29/0x70 [ 2767.389081] [<ffffffff817799e5>] schedule_timeout+0x1e5/0x250 [ 2767.389085] [<ffffffff8156bd58>] ? usb_hcd_submit_urb+0x88/0x1b0 [ 2767.389086] [<ffffffff8177b9d7>] wait_for_completion+0xa7/0x160 [ 2767.389088] [<ffffffff8156cece>] ? usb_alloc_urb+0x1e/0x50 [ 2767.389092] [<ffffffff810a4da0>] ? try_to_wake_up+0x210/0x210 [ 2767.389093] [<ffffffff8156f14a>] usb_sg_wait+0x13a/0x1f0 [ 2767.389098] [<ffffffffa019f531>] usb_stor_bulk_transfer_sglist.part.5+0x51/0xc0 [usb_storage] [ 2767.389102] [<ffffffffa019f637>] usb_stor_bulk_transfer_sglist+0x97/0xa0 [usb_storage] [ 2767.389106] [<ffffffffa019f66e>] usb_stor_bulk_srb+0x2e/0x50 [usb_storage] [ 2767.389110] [<ffffffffa019f7d7>] usb_stor_Bulk_transport+0x147/0x3f0 [usb_storage] [ 2767.389112] [<ffffffff817799e5>] ? schedule_timeout+0x1e5/0x250 [ 2767.389116] [<ffffffffa01a006e>] usb_stor_invoke_transport+0x3e/0x570 [usb_storage] [ 2767.389118] [<ffffffff8177b1bd>] ? wait_for_completion_interruptible+0xcd/0x1c0 [ 2767.389122] [<ffffffffa019ee5e>] usb_stor_transparent_scsi_command+0xe/0x10 [usb_storage] [ 2767.389126] [<ffffffffa01a172a>] usb_stor_control_thread+0x1ba/0x310 [usb_storage] [ 2767.389131] [<ffffffffa01a1570>] ? fill_inquiry_response+0x20/0x20 [usb_storage] [ 2767.389132] [<ffffffff81093079>] kthread+0xc9/0xe0 [ 2767.389134] [<ffffffff81092fb0>] ? flush_kthread_worker+0xb0/0xb0 [ 2767.389136] [<ffffffff817875bc>] ret_from_fork+0x7c/0xb0 [ 2767.389137] [<ffffffff81092fb0>] ? flush_kthread_worker+0xb0/0xb0 [ 2887.525506] INFO: task scsi_eh_10:602 blocked for more than 120 seconds. [ 2887.525515] Tainted: PF W O 3.14.24-031424-generic #201411141736 [ 2887.525517] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 2887.525521] scsi_eh_10 D ffffffff81811ae0 0 602 2 0x00000000 [ 2887.525528] ffff88041cb51c78 0000000000000046 0000000000000000 ffff88041cb51fd8 [ 2887.525548] 0000000000014540 0000000000014540 ffff880428e693e0 ffff88041cb093e0 [ 2887.525550] 000000000000000e ffff880422b9d6f0 ffff880422b9d6f4 00000000ffffffff [ 2887.525552] Call Trace: [ 2887.525558] [<ffffffff8177a739>] schedule+0x29/0x70 [ 2887.525560] [<ffffffff8177aa5e>] schedule_preempt_disabled+0xe/0x10 [ 2887.525562] [<ffffffff8177c894>] __mutex_lock_slowpath+0x114/0x1b0 [ 2887.525564] [<ffffffff8177c953>] mutex_lock+0x23/0x37 [ 2887.525583] [<ffffffffa019e9bb>] device_reset+0x2b/0x60 [usb_storage] [ 2887.525586] [<ffffffff815077ee>] scsi_try_bus_device_reset+0x2e/0x60 [ 2887.525588] [<ffffffff8150a37f>] scsi_eh_bus_device_reset+0xdf/0x270 [ 2887.525590] [<ffffffff8150a663>] ? scsi_eh_stu+0x153/0x280 [ 2887.525592] [<ffffffff8150a7de>] scsi_eh_ready_devs+0x4e/0xa0 [ 2887.525594] [<ffffffff8150b81d>] scsi_unjam_host+0x10d/0x1f0 [ 2887.525596] [<ffffffff8150ba65>] scsi_error_handler+0x165/0x1d0 [ 2887.525598] [<ffffffff8150b900>] ? scsi_unjam_host+0x1f0/0x1f0 [ 2887.525602] [<ffffffff81093079>] kthread+0xc9/0xe0 [ 2887.525604] [<ffffffff81092fb0>] ? flush_kthread_worker+0xb0/0xb0 [ 2887.525606] [<ffffffff817875bc>] ret_from_fork+0x7c/0xb0 [ 2887.525608] [<ffffffff81092fb0>] ? flush_kthread_worker+0xb0/0xb0 [ 2887.525610] INFO: task usb-storage:604 blocked for more than 120 seconds. [ 2887.525611] Tainted: PF W O 3.14.24-031424-generic #201411141736 [ 2887.525612] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 2887.525613] usb-storage D ffffffff81811ae0 0 604 2 0x00000000 [ 2887.525615] ffff88041cb55af8 0000000000000046 ffff88041cb55af8 ffff88041cb55fd8 [ 2887.525617] 0000000000014540 0000000000014540 ffffffff81c144a0 ffff88041cb0a7c0 [ 2887.525619] 0000000100000000 ffff880422b9d808 7fffffffffffffff 7fffffffffffffff [ 2887.525621] Call Trace: [ 2887.525622] [<ffffffff8177a739>] schedule+0x29/0x70 [ 2887.525626] [<ffffffff817799e5>] schedule_timeout+0x1e5/0x250 [ 2887.525629] [<ffffffff8156bd58>] ? usb_hcd_submit_urb+0x88/0x1b0 [ 2887.525631] [<ffffffff8177b9d7>] wait_for_completion+0xa7/0x160 [ 2887.525633] [<ffffffff8156cece>] ? usb_alloc_urb+0x1e/0x50 [ 2887.525636] [<ffffffff810a4da0>] ? try_to_wake_up+0x210/0x210 [ 2887.525638] [<ffffffff8156f14a>] usb_sg_wait+0x13a/0x1f0 [ 2887.525643] [<ffffffffa019f531>] usb_stor_bulk_transfer_sglist.part.5+0x51/0xc0 [usb_storage] [ 2887.525648] [<ffffffffa019f637>] usb_stor_bulk_transfer_sglist+0x97/0xa0 [usb_storage] [ 2887.525652] [<ffffffffa019f66e>] usb_stor_bulk_srb+0x2e/0x50 [usb_storage] [ 2887.525656] [<ffffffffa019f7d7>] usb_stor_Bulk_transport+0x147/0x3f0 [usb_storage] [ 2887.525658] [<ffffffff817799e5>] ? schedule_timeout+0x1e5/0x250 [ 2887.525663] [<ffffffffa01a006e>] usb_stor_invoke_transport+0x3e/0x570 [usb_storage] [ 2887.525665] [<ffffffff8177b1bd>] ? wait_for_completion_interruptible+0xcd/0x1c0 [ 2887.525669] [<ffffffffa019ee5e>] usb_stor_transparent_scsi_command+0xe/0x10 [usb_storage] [ 2887.525674] [<ffffffffa01a172a>] usb_stor_control_thread+0x1ba/0x310 [usb_storage] [ 2887.525678] [<ffffffffa01a1570>] ? fill_inquiry_response+0x20/0x20 [usb_storage] [ 2887.525680] [<ffffffff81093079>] kthread+0xc9/0xe0 [ 2887.525682] [<ffffffff81092fb0>] ? flush_kthread_worker+0xb0/0xb0 [ 2887.525684] [<ffffffff817875bc>] ret_from_fork+0x7c/0xb0 [ 2887.525685] [<ffffffff81092fb0>] ? flush_kthread_worker+0xb0/0xb0 [ 2887.525716] INFO: task pool:14006 blocked for more than 120 seconds. [ 2887.525717] Tainted: PF W O 3.14.24-031424-generic #201411141736 [ 2887.525718] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 2887.525719] pool D ffffffff81811ae0 0 14006 10901 0x00000000 [ 2887.525720] ffff880169c3d778 0000000000000082 0000000000000000 ffff880169c3dfd8 [ 2887.525722] 0000000000014540 0000000000014540 ffff880428e6cf80 ffff880054a11dd0 [ 2887.525724] ffff880169c3d778 ffff88043f3d4e20 ffff880054a11dd0 ffffffff81162050 [ 2887.525726] Call Trace: [ 2887.525730] [<ffffffff81162050>] ? __lock_page+0x70/0x70 [ 2887.525731] [<ffffffff8177a739>] schedule+0x29/0x70 [ 2887.525733] [<ffffffff8177a80f>] io_schedule+0x8f/0xd0 [ 2887.525735] [<ffffffff8116205e>] sleep_on_page+0xe/0x20 [ 2887.525737] [<ffffffff8177aed2>] __wait_on_bit+0x62/0x90 [ 2887.525739] [<ffffffff811621c0>] wait_on_page_bit+0x80/0x90 [ 2887.525742] [<ffffffff810b74d0>] ? wake_atomic_t_function+0x40/0x40 [ 2887.525758] [<ffffffffa02c008a>] read_extent_buffer_pages+0x2da/0x310 [btrfs] [ 2887.525760] [<ffffffff81163064>] ? add_to_page_cache_lru+0x34/0x50 [ 2887.525770] [<ffffffffa02948d0>] ? verify_parent_transid+0x170/0x170 [btrfs] [ 2887.525779] [<ffffffffa0296956>] btree_read_extent_buffer_pages.constprop.126+0xb6/0x120 [btrfs] [ 2887.525789] [<ffffffffa02982b3>] read_tree_block+0x43/0x70 [btrfs] [ 2887.525797] [<ffffffffa0279160>] read_block_for_search.isra.41+0x150/0x1d0 [btrfs] [ 2887.525804] [<ffffffffa027b484>] btrfs_search_slot+0x304/0x830 [btrfs] [ 2887.525813] [<ffffffffa02937af>] btrfs_lookup_inode+0x2f/0xa0 [btrfs] [ 2887.525824] [<ffffffffa02a3a3c>] btrfs_read_locked_inode+0x7c/0x610 [btrfs] [ 2887.525827] [<ffffffff811f0c6b>] ? inode_sb_list_add+0x5b/0x70 [ 2887.525829] [<ffffffff811f25d6>] ? iget5_locked+0x1d6/0x200 [ 2887.525838] [<ffffffffa02a1380>] ? btrfs_readpage+0x30/0x30 [btrfs] [ 2887.525848] [<ffffffffa02aaa68>] btrfs_iget+0x78/0xf0 [btrfs] [ 2887.525858] [<ffffffffa02ab14b>] btrfs_lookup_dentry+0x24b/0x280 [btrfs] [ 2887.525860] [<ffffffff811ef9da>] ? __d_alloc+0x14a/0x180 [ 2887.525869] [<ffffffffa02ab196>] btrfs_lookup+0x16/0x40 [btrfs] [ 2887.525871] [<ffffffff811e15ad>] lookup_real+0x1d/0x60 [ 2887.525873] [<ffffffff811e1bd8>] __lookup_hash+0x38/0x50 [ 2887.525876] [<ffffffff81769acc>] lookup_slow+0x45/0xab [ 2887.525878] [<ffffffff811e44f0>] path_lookupat+0x6e0/0x710 [ 2887.525880] [<ffffffff811e2de0>] ? getname_flags.part.18+0x30/0x140 [ 2887.525881] [<ffffffff811e2de0>] ? getname_flags.part.18+0x30/0x140 [ 2887.525884] [<ffffffff811e4554>] filename_lookup+0x34/0xc0 [ 2887.525885] [<ffffffff811e2f56>] ? getname_flags+0x66/0x80 [ 2887.525888] [<ffffffff811e7ed9>] user_path_at_empty+0x59/0xa0 [ 2887.525890] [<ffffffff811e2d86>] ? final_putname+0x26/0x50 [ 2887.525891] [<ffffffff811e3059>] ? putname+0x29/0x40 [ 2887.525893] [<ffffffff811e7ee3>] ? user_path_at_empty+0x63/0xa0 [ 2887.525895] [<ffffffff811e7f31>] user_path_at+0x11/0x20 [ 2887.525898] [<ffffffff811dc911>] vfs_fstatat+0x51/0xb0 [ 2887.525900] [<ffffffff811dc9be>] vfs_lstat+0x1e/0x20 [ 2887.525903] [<ffffffff811dc9d5>] SYSC_newlstat+0x15/0x30 [ 2887.525904] [<ffffffff811dcc2b>] ? SyS_readlinkat+0x4b/0x120 [ 2887.525906] [<ffffffff811dcbbe>] SyS_newlstat+0xe/0x10 [ 2887.525908] [<ffffffff8178766d>] system_call_fastpath+0x1a/0x1f [ 3007.661983] INFO: task scsi_eh_10:602 blocked for more than 120 seconds. [ 3007.661987] Tainted: PF W O 3.14.24-031424-generic #201411141736 [ 3007.661988] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 3007.661990] scsi_eh_10 D ffffffff81811ae0 0 602 2 0x00000000 [ 3007.661993] ffff88041cb51c78 0000000000000046 0000000000000000 ffff88041cb51fd8 [ 3007.661996] 0000000000014540 0000000000014540 ffff880428e693e0 ffff88041cb093e0 [ 3007.661998] 000000000000000e ffff880422b9d6f0 ffff880422b9d6f4 00000000ffffffff [ 3007.662000] Call Trace: [ 3007.662006] [<ffffffff8177a739>] schedule+0x29/0x70 [ 3007.662008] [<ffffffff8177aa5e>] schedule_preempt_disabled+0xe/0x10 [ 3007.662010] [<ffffffff8177c894>] __mutex_lock_slowpath+0x114/0x1b0 [ 3007.662012] [<ffffffff8177c953>] mutex_lock+0x23/0x37 [ 3007.662031] [<ffffffffa019e9bb>] device_reset+0x2b/0x60 [usb_storage] [ 3007.662034] [<ffffffff815077ee>] scsi_try_bus_device_reset+0x2e/0x60 [ 3007.662036] [<ffffffff8150a37f>] scsi_eh_bus_device_reset+0xdf/0x270 [ 3007.662038] [<ffffffff8150a663>] ? scsi_eh_stu+0x153/0x280 [ 3007.662040] [<ffffffff8150a7de>] scsi_eh_ready_devs+0x4e/0xa0 [ 3007.662042] [<ffffffff8150b81d>] scsi_unjam_host+0x10d/0x1f0 [ 3007.662044] [<ffffffff8150ba65>] scsi_error_handler+0x165/0x1d0 [ 3007.662046] [<ffffffff8150b900>] ? scsi_unjam_host+0x1f0/0x1f0 [ 3007.662049] [<ffffffff81093079>] kthread+0xc9/0xe0 [ 3007.662051] [<ffffffff81092fb0>] ? flush_kthread_worker+0xb0/0xb0 [ 3007.662054] [<ffffffff817875bc>] ret_from_fork+0x7c/0xb0 [ 3007.662056] [<ffffffff81092fb0>] ? flush_kthread_worker+0xb0/0xb0 [ 3007.662058] INFO: task usb-storage:604 blocked for more than 120 seconds. [ 3007.662059] Tainted: PF W O 3.14.24-031424-generic #201411141736 [ 3007.662060] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 3007.662061] usb-storage D ffffffff81811ae0 0 604 2 0x00000000 [ 3007.662063] ffff88041cb55af8 0000000000000046 ffff88041cb55af8 ffff88041cb55fd8 [ 3007.662065] 0000000000014540 0000000000014540 ffffffff81c144a0 ffff88041cb0a7c0 [ 3007.662067] 0000000100000000 ffff880422b9d808 7fffffffffffffff 7fffffffffffffff [ 3007.662068] Call Trace: [ 3007.662070] [<ffffffff8177a739>] schedule+0x29/0x70 [ 3007.662074] [<ffffffff817799e5>] schedule_timeout+0x1e5/0x250 [ 3007.662077] [<ffffffff8156bd58>] ? usb_hcd_submit_urb+0x88/0x1b0 [ 3007.662079] [<ffffffff8177b9d7>] wait_for_completion+0xa7/0x160 [ 3007.662081] [<ffffffff8156cece>] ? usb_alloc_urb+0x1e/0x50 [ 3007.662084] [<ffffffff810a4da0>] ? try_to_wake_up+0x210/0x210 [ 3007.662086] [<ffffffff8156f14a>] usb_sg_wait+0x13a/0x1f0 [ 3007.662091] [<ffffffffa019f531>] usb_stor_bulk_transfer_sglist.part.5+0x51/0xc0 [usb_storage] [ 3007.662096] [<ffffffffa019f637>] usb_stor_bulk_transfer_sglist+0x97/0xa0 [usb_storage] [ 3007.662100] [<ffffffffa019f66e>] usb_stor_bulk_srb+0x2e/0x50 [usb_storage] [ 3007.662104] [<ffffffffa019f7d7>] usb_stor_Bulk_transport+0x147/0x3f0 [usb_storage] [ 3007.662107] [<ffffffff817799e5>] ? schedule_timeout+0x1e5/0x250 [ 3007.662111] [<ffffffffa01a006e>] usb_stor_invoke_transport+0x3e/0x570 [usb_storage] [ 3007.662113] [<ffffffff8177b1bd>] ? wait_for_completion_interruptible+0xcd/0x1c0 [ 3007.662118] [<ffffffffa019ee5e>] usb_stor_transparent_scsi_command+0xe/0x10 [usb_storage] [ 3007.662123] [<ffffffffa01a172a>] usb_stor_control_thread+0x1ba/0x310 [usb_storage] [ 3007.662127] [<ffffffffa01a1570>] ? fill_inquiry_response+0x20/0x20 [usb_storage] [ 3007.662129] [<ffffffff81093079>] kthread+0xc9/0xe0 [ 3007.662131] [<ffffffff81092fb0>] ? flush_kthread_worker+0xb0/0xb0 [ 3007.662133] [<ffffffff817875bc>] ret_from_fork+0x7c/0xb0 [ 3007.662134] [<ffffffff81092fb0>] ? flush_kthread_worker+0xb0/0xb0 [ 3007.662165] INFO: task pool:14006 blocked for more than 120 seconds. [ 3007.662166] Tainted: PF W O 3.14.24-031424-generic #201411141736 [ 3007.662167] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 3007.662168] pool D ffffffff81811ae0 0 14006 10901 0x00000000 [ 3007.662170] ffff880169c3d778 0000000000000082 0000000000000000 ffff880169c3dfd8 [ 3007.662171] 0000000000014540 0000000000014540 ffff880428e6cf80 ffff880054a11dd0 [ 3007.662173] ffff880169c3d778 ffff88043f3d4e20 ffff880054a11dd0 ffffffff81162050 [ 3007.662175] Call Trace: [ 3007.662179] [<ffffffff81162050>] ? __lock_page+0x70/0x70 [ 3007.662180] [<ffffffff8177a739>] schedule+0x29/0x70 [ 3007.662182] [<ffffffff8177a80f>] io_schedule+0x8f/0xd0 [ 3007.662184] [<ffffffff8116205e>] sleep_on_page+0xe/0x20 [ 3007.662185] [<ffffffff8177aed2>] __wait_on_bit+0x62/0x90 [ 3007.662188] [<ffffffff811621c0>] wait_on_page_bit+0x80/0x90 [ 3007.662190] [<ffffffff810b74d0>] ? wake_atomic_t_function+0x40/0x40 [ 3007.662207] [<ffffffffa02c008a>] read_extent_buffer_pages+0x2da/0x310 [btrfs] [ 3007.662209] [<ffffffff81163064>] ? add_to_page_cache_lru+0x34/0x50 [ 3007.662219] [<ffffffffa02948d0>] ? verify_parent_transid+0x170/0x170 [btrfs] [ 3007.662228] [<ffffffffa0296956>] btree_read_extent_buffer_pages.constprop.126+0xb6/0x120 [btrfs] [ 3007.662238] [<ffffffffa02982b3>] read_tree_block+0x43/0x70 [btrfs] [ 3007.662246] [<ffffffffa0279160>] read_block_for_search.isra.41+0x150/0x1d0 [btrfs] [ 3007.662253] [<ffffffffa027b484>] btrfs_search_slot+0x304/0x830 [btrfs] [ 3007.662263] [<ffffffffa02937af>] btrfs_lookup_inode+0x2f/0xa0 [btrfs] [ 3007.662273] [<ffffffffa02a3a3c>] btrfs_read_locked_inode+0x7c/0x610 [btrfs] [ 3007.662276] [<ffffffff811f0c6b>] ? inode_sb_list_add+0x5b/0x70 [ 3007.662278] [<ffffffff811f25d6>] ? iget5_locked+0x1d6/0x200 [ 3007.662287] [<ffffffffa02a1380>] ? btrfs_readpage+0x30/0x30 [btrfs] [ 3007.662297] [<ffffffffa02aaa68>] btrfs_iget+0x78/0xf0 [btrfs] [ 3007.662307] [<ffffffffa02ab14b>] btrfs_lookup_dentry+0x24b/0x280 [btrfs] [ 3007.662309] [<ffffffff811ef9da>] ? __d_alloc+0x14a/0x180 [ 3007.662318] [<ffffffffa02ab196>] btrfs_lookup+0x16/0x40 [btrfs] [ 3007.662320] [<ffffffff811e15ad>] lookup_real+0x1d/0x60 [ 3007.662322] [<ffffffff811e1bd8>] __lookup_hash+0x38/0x50 [ 3007.662324] [<ffffffff81769acc>] lookup_slow+0x45/0xab [ 3007.662326] [<ffffffff811e44f0>] path_lookupat+0x6e0/0x710 [ 3007.662328] [<ffffffff811e2de0>] ? getname_flags.part.18+0x30/0x140 [ 3007.662330] [<ffffffff811e2de0>] ? getname_flags.part.18+0x30/0x140 [ 3007.662332] [<ffffffff811e4554>] filename_lookup+0x34/0xc0 [ 3007.662334] [<ffffffff811e2f56>] ? getname_flags+0x66/0x80 [ 3007.662336] [<ffffffff811e7ed9>] user_path_at_empty+0x59/0xa0 [ 3007.662338] [<ffffffff811e2d86>] ? final_putname+0x26/0x50 [ 3007.662340] [<ffffffff811e3059>] ? putname+0x29/0x40 [ 3007.662342] [<ffffffff811e7ee3>] ? user_path_at_empty+0x63/0xa0 [ 3007.662344] [<ffffffff811e7f31>] user_path_at+0x11/0x20 [ 3007.662347] [<ffffffff811dc911>] vfs_fstatat+0x51/0xb0 [ 3007.662349] [<ffffffff811dc9be>] vfs_lstat+0x1e/0x20 [ 3007.662352] [<ffffffff811dc9d5>] SYSC_newlstat+0x15/0x30 [ 3007.662353] [<ffffffff811dcc2b>] ? SyS_readlinkat+0x4b/0x120 [ 3007.662355] [<ffffffff811dcbbe>] SyS_newlstat+0xe/0x10 [ 3007.662357] [<ffffffff8178766d>] system_call_fastpath+0x1a/0x1f [ 3127.765910] INFO: task scsi_eh_10:602 blocked for more than 120 seconds. [ 3127.765916] Tainted: PF W O 3.14.24-031424-generic #201411141736 [ 3127.765917] "echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message. [ 3127.765919] scsi_eh_10 D ffffffff81811ae0 0 602 2 0x00000000 [ 3127.765923] ffff88041cb51c78 0000000000000046 0000000000000000 ffff88041cb51fd8 [ 3127.765926] 0000000000014540 0000000000014540 ffff880428e693e0 ffff88041cb093e0 [ 3127.765929] 000000000000000e ffff880422b9d6f0 ffff880422b9d6f4 00000000ffffffff [ 3127.765932] Call Trace: [ 3127.765938] [<ffffffff8177a739>] schedule+0x29/0x70 [ 3127.765941] [<ffffffff8177aa5e>] schedule_preempt_disabled+0xe/0x10 [ 3127.765944] [<ffffffff8177c894>] __mutex_lock_slowpath+0x114/0x1b0 [ 3127.765946] [<ffffffff8177c953>] mutex_lock+0x23/0x37 [ 3127.765968] [<ffffffffa019e9bb>] device_reset+0x2b/0x60 [usb_storage] [ 3127.765972] [<ffffffff815077ee>] scsi_try_bus_device_reset+0x2e/0x60 [ 3127.765974] [<ffffffff8150a37f>] scsi_eh_bus_device_reset+0xdf/0x270 [ 3127.765977] [<ffffffff8150a663>] ? scsi_eh_stu+0x153/0x280 [ 3127.765979] [<ffffffff8150a7de>] scsi_eh_ready_devs+0x4e/0xa0 [ 3127.765982] [<ffffffff8150b81d>] scsi_unjam_host+0x10d/0x1f0 [ 3127.765985] [<ffffffff8150ba65>] scsi_error_handler+0x165/0x1d0 [ 3127.765987] [<ffffffff8150b900>] ? scsi_unjam_host+0x1f0/0x1f0 [ 3127.765991] [<ffffffff81093079>] kthread+0xc9/0xe0 [ 3127.765994] [<ffffffff81092fb0>] ? flush_kthread_worker+0xb0/0xb0 [ 3127.765997] [<ffffffff817875bc>] ret_from_fork+0x7c/0xb0 [ 3127.765999] [<ffffffff81092fb0>] ? flush_kthread_worker+0xb0/0xb0 which does not occur on previous versions mentioned above. 3.17.2 still causes kernel panic with complete system crash with the same device. A current workaround therefore is to switch to 3.12.32 where you'll definitely won't have problems with xhci (the USB driver) and probalby a lot with btrfs (tradeoff). -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1371233 Title: USB 3.0 connection is unreliable + xHCI xhci_drop_endpoint called with disabled ep To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1371233/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs