Thanks for the patch. I tried and It crashed after the first occurrence of EPIPE. Crash log is attached. Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.188379] hci4 urb ffff880127ad9240 status -32 count 0 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.188556] BUG: unable to handle kernel paging request at 00000000000102a0 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.189281] IP: [<ffffffff812e53c9>] atomic_inc+0x9/0xe Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.189634] PGD 127884067 PUD 131fc0067 PMD 0 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.189989] Oops: 0002 [#1] SMP Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.190337] CPU 6 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.190344] Modules linked in: rfcomm bnep btusb bluetooth rfkill babel nfs fscache auth_rpcgss nfs_acl lockd iTCO_wdt iTCO_vendor_support i2c_i801 i2c_core tg3 joydev sunrpc uinput microcode hpsa usb_storage uas [last unloaded: scsi_wait_scan] Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.192109] Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.192442] Pid: 53, comm: kworker/6:1 Not tainted 3.1.0-7.fc16.x86_64 #1 HP ProLiant DL120 G6/ProLiant DL120 G6 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.193151] RIP: 0010:[<ffffffff812e53c9>] [<ffffffff812e53c9>] atomic_inc+0x9/0xe Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.193839] RSP: 0018:ffff88013868ddb0 EFLAGS: 00010202 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.194273] RAX: ffff880128191c78 RBX: 0000000000010130 RCX: ffff880128191c70 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.194625] RDX: ffff880128191c70 RSI: 0000000000000004 RDI: 00000000000102a0 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.194979] RBP: ffff88013868ddb0 R08: ffff880128191c78 R09: 0000000000608007 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.195329] R10: 0000000000608007 R11: ffff88013fd92f80 R12: 0000000000010100 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.195680] R13: 0000000000010130 R14: 0000000000000004 R15: ffff88013fd96805 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.196032] FS: 0000000000000000(0000) GS:ffff88013fd80000(0000) knlGS:0000000000000000 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.196716] CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.197063] CR2: 00000000000102a0 CR3: 000000012a613000 CR4: 00000000000006e0 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.197422] DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.197780] DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.198138] Process kworker/6:1 (pid: 53, threadinfo ffff88013868c000, task ffff880138690000) Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.198811] Stack: Message from syslogd@naveen-OptiPlex-745 at Oct 6 19:49:24 ... kernel:[ 979.189989] Oops: 0002 [#1] SMP Message from syslogd@naveen-OptiPlex-745 at Oct 6 19:49:24 ... kernel:[ 979.198811] Stack: Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.199146] ffff88013868ddf0 ffffffff812e645c ffffffff81605920 ffff88013fd92f80 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.199831] ffff880128191c70 0000000000010100 0000000000010130 ffffffffa0091b49 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.200525] ffff88013868de20 ffffffff8133a672 ffff880128191c70 ffff880128191c70 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.201211] Call Trace: Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.201550] [<ffffffff812e645c>] __pm_runtime_resume+0x2c/0x65 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.201907] [<ffffffffa0091b49>] ? btusb_submit_intr_urb+0x173/0x173 [btusb] Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.202268] [<ffffffff8133a672>] usb_autopm_get_interface+0x23/0x52 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.202626] [<ffffffffa0091b60>] clear_halt_intr_in+0x17/0xac [btusb] Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.202978] [<ffffffff8106edbc>] process_one_work+0x176/0x2a9 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.203331] [<ffffffff8106f8ca>] worker_thread+0xda/0x15d Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.203680] [<ffffffff8106f7f0>] ? manage_workers+0x176/0x176 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.204022] [<ffffffff81072d17>] kthread+0x84/0x8c Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.204365] [<ffffffff814be5f4>] kernel_thread_helper+0x4/0x10 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.204711] [<ffffffff81072c93>] ? kthread_worker_fn+0x148/0x148 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.205058] [<ffffffff814be5f0>] ? gs_change+0x13/0x13 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.205402] Code: d9 81 e8 07 f6 ff ff 80 3d 24 26 ab 00 00 75 05 e8 da f7 ff ff 8a 05 17 26 ab 00 41 5b 5b 5d c3 90 90 55 48 89 e5 66 66 66 66 90 <f0> ff 07 5d c3 55 48 89 e5 66 66 66 66 90 f0 ff 0f 0f 94 c0 84 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.206652] RIP [<ffffffff812e53c9>] atomic_inc+0x9/0xe Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.207007] RSP <ffff88013868ddb0> Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.207354] CR2: 00000000000102a0 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.208287] ---[ end trace 0089da2b8191af16 ]--- Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.208739] BUG: unable to handle kernel paging request at fffffffffffffff8 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.208742] IP: [<ffffffff81072f65>] kthread_data+0x11/0x16 Oct 6 19:49:24 naveen-OptiPlex-745 kernel: [ 979.208747] PGD 1a07067 PUD 1a08067 PMD 0 Thanks, Naveen On Mon, Oct 6, 2014 at 6:59 PM, Oliver Neukum <oneukum@xxxxxxx> wrote: > On Mon, 2014-10-06 at 18:33 +0530, Naveen Kumar Parna wrote: >> Thank you very much. I will try that patch. > > Then please try. > > Regards > Oliver >
Attachment:
0001-btusb-clear-halt-if-intr-in-stalls.patch.crash.log
Description: Binary data