On Thu, 18 Feb 2016 15:23:00 -0500 (EST) Alan Stern <stern@xxxxxxxxxxxxxxxxxxx> wrote: > Something like the patch below (untested). > + dev_info(&intf->dev, "post reset hid_start_in -> %d\n", status); Ok, so I got the following: Feb 18 19:22:26 tux kernel: [ 258.693120] usb 3-1.6: reset full-speed USB device number 6 using ehci-pci Feb 18 19:22:26 tux kernel: [ 258.783654] usbhid 3-1.6:1.0: post reset hid_start_in -> -22 Feb 18 19:22:26 tux kernel: [ 259.883071] usb 3-1.6: reset full-speed USB device number 6 using ehci-pci Feb 18 19:22:27 tux kernel: [ 259.973529] usbhid 3-1.6:1.0: post reset hid_start_in -> -22 Feb 18 19:22:27 tux kernel: [ 260.036047] usb 3-1.6: reset full-speed USB device number 6 using ehci-pci Feb 18 19:22:27 tux kernel: [ 260.126642] usbhid 3-1.6:1.0: post reset hid_start_in -> -22 Feb 18 19:22:28 tux kernel: [ 260.188998] usb 3-1.6: reset full-speed USB device number 6 using ehci-pci Feb 18 19:22:28 tux kernel: [ 260.279629] usbhid 3-1.6:1.0: post reset hid_start_in -> -22 Feb 18 19:22:28 tux kernel: [ 260.342019] usb 3-1.6: reset full-speed USB device number 6 using ehci-pci Feb 18 19:22:28 tux kernel: [ 260.432742] usbhid 3-1.6:1.0: post reset hid_start_in -> -22 (...) And usbmon shows the following: ffff88024568da80 1732564945 S Ci:3:002:0 s a3 00 0000 0006 0004 4 < ffff88024568da80 1732565020 C Ci:3:002:0 0 4 = 11010000 ffff88024568da80 1732575950 S Ci:3:002:0 s a3 00 0000 0006 0004 4 < ffff88024568da80 1732576021 C Ci:3:002:0 0 4 = 03011000 ffff88024568da80 1732576035 S Co:3:002:0 s 23 01 0014 0006 0000 0 ffff88024568da80 1732576154 C Co:3:002:0 0 0 ffff88024568d540 1732626948 S Co:3:000:0 s 00 05 0006 0000 0000 0 ffff88024568d540 1732627022 C Co:3:000:0 0 0 ffff88024568d540 1732638972 S Ci:3:006:0 s 80 06 0100 0000 0012 18 < ffff88024568d540 1732639272 C Ci:3:006:0 0 18 = 12010002 00000008 f3043400 1200040e 0001 ffff88024568d540 1732639292 S Ci:3:006:0 s 80 06 0200 0000 0029 41 < ffff88024568d540 1732639519 C Ci:3:006:0 0 41 = 09022900 010100e0 32090400 00020300 00000921 10010001 22b70307 05810340 ffff88024568d540 1732639533 S Co:3:006:0 s 00 09 0001 0000 0000 0 ffff88024568d540 1732639644 C Co:3:006:0 0 0 ffff88024568d540 1732639671 S Ci:3:006:0 s 81 06 2200 0000 03b7 951 < ffff88024568d540 1732644165 C Ci:3:006:0 0 951 = 050d0904 a1018501 0922a102 09421500 25017501 95018102 75018103 75060951 ffff88024568d540 1732644193 S Co:3:006:0 s 21 0a 0000 0000 0000 0 ffff88024568d540 1732644269 C Co:3:006:0 0 0 ffff88024568da80 1732644989 S Co:3:002:0 s 23 03 0004 0006 0000 0 ffff88024568da80 1732645146 C Co:3:002:0 0 0 ffff88024568d480 1732655954 S Ci:3:002:0 s a3 00 0000 0006 0004 4 < ffff88024568d480 1732656023 C Ci:3:002:0 0 4 = 11010000 ffff88024568da80 1732666962 S Ci:3:002:0 s a3 00 0000 0006 0004 4 < ffff88024568da80 1732667024 C Ci:3:002:0 0 4 = 03011000 ffff88024568da80 1732667029 S Co:3:002:0 s 23 01 0014 0006 0000 0 ffff88024568da80 1732667144 C Co:3:002:0 0 0 ffff88024568d780 1732717984 S Ci:3:000:0 s 80 06 0100 0000 0040 64 < ffff88024568d780 1732718148 C Ci:3:000:0 0 8 = 12010002 00000008 ffff88024568d780 1732718168 S Co:3:002:0 s 23 03 0004 0006 0000 0 ffff88024568d780 1732718271 C Co:3:002:0 0 0 ffff88024568d780 1732728982 S Ci:3:002:0 s a3 00 0000 0006 0004 4 < ffff88024568d780 1732729059 C Ci:3:002:0 0 4 = 11010000 ffff88024568d780 1732739957 S Ci:3:002:0 s a3 00 0000 0006 0004 4 < ffff88024568d780 1732740022 C Ci:3:002:0 0 4 = 03011000 ffff88024568d780 1732740030 S Co:3:002:0 s 23 01 0014 0006 0000 0 ffff88024568d780 1732740146 C Co:3:002:0 0 0 ffff88024568d780 1732790980 S Co:3:000:0 s 00 05 0006 0000 0000 0 ffff88024568d780 1732791149 C Co:3:000:0 0 0 ffff88024568d9c0 1732802963 S Ci:3:006:0 s 80 06 0100 0000 0012 18 < ffff88024568d9c0 1732803282 C Ci:3:006:0 0 18 = 12010002 00000008 f3043400 1200040e 0001 ffff88024568d9c0 1732803305 S Ci:3:006:0 s 80 06 0200 0000 0029 41 < ffff88024568d9c0 1732803667 C Ci:3:006:0 0 41 = 09022900 010100e0 32090400 00020300 00000921 10010001 22b70307 05810340 ffff88024568d9c0 1732803675 S Co:3:006:0 s 00 09 0001 0000 0000 0 ffff88024568d9c0 1732803770 C Co:3:006:0 0 0 ffff88024568d9c0 1732803797 S Ci:3:006:0 s 81 06 2200 0000 03b7 951 < ffff88024568d9c0 1732808292 C Ci:3:006:0 0 951 = 050d0904 a1018501 0922a102 09421500 25017501 95018102 75018103 75060951 ffff88024568d9c0 1732808300 S Co:3:006:0 s 21 0a 0000 0000 0000 0 ffff88024568d9c0 1732808398 C Co:3:006:0 0 0 ffff88024568d780 1732809002 S Co:3:002:0 s 23 03 0004 0006 0000 0 ffff88024568d780 1732809146 C Co:3:002:0 0 0 ffff88024568d780 1732819951 S Ci:3:002:0 s a3 00 0000 0006 0004 4 < ffff88024568d780 1732820023 C Ci:3:002:0 0 4 = 11010000 ffff88024568d9c0 1732830954 S Ci:3:002:0 s a3 00 0000 0006 0004 4 < ffff88024568d9c0 1732831033 C Ci:3:002:0 0 4 = 03011000 ffff88024568d9c0 1732831053 S Co:3:002:0 s 23 01 0014 0006 0000 0 ffff88024568d9c0 1732831147 C Co:3:002:0 0 0 ffff88024568d0c0 1732881971 S Ci:3:000:0 s 80 06 0100 0000 0040 64 < ffff88024568d0c0 1732882149 C Ci:3:000:0 0 8 = 12010002 00000008 ffff88024568d0c0 1732882355 S Co:3:002:0 s 23 03 0004 0006 0000 0 ffff88024568d0c0 1732882396 C Co:3:002:0 0 0 ffff88024568d600 1732892949 S Ci:3:002:0 s a3 00 0000 0006 0004 4 < ffff88024568d600 1732893023 C Ci:3:002:0 0 4 = 11010000 ffff88024568d0c0 1732903952 S Ci:3:002:0 s a3 00 0000 0006 0004 4 < ffff88024568d0c0 1732904024 C Ci:3:002:0 0 4 = 03011000 ffff88024568d0c0 1732904030 S Co:3:002:0 s 23 01 0014 0006 0000 0 ffff88024568d0c0 1732904148 C Co:3:002:0 0 0 ffff88024568d840 1732954966 S Co:3:000:0 s 00 05 0006 0000 0000 0 ffff88024568d840 1732955149 C Co:3:000:0 0 0 ffff88024568d0c0 1732966949 S Ci:3:006:0 s 80 06 0100 0000 0012 18 < ffff88024568d0c0 1732967277 C Ci:3:006:0 0 18 = 12010002 00000008 f3043400 1200040e 0001 ffff88024568d0c0 1732967287 S Ci:3:006:0 s 80 06 0200 0000 0029 41 < ffff88024568d0c0 1732967549 C Ci:3:006:0 0 41 = 09022900 010100e0 32090400 00020300 00000921 10010001 22b70307 05810340 ffff88024568d0c0 1732967556 S Co:3:006:0 s 00 09 0001 0000 0000 0 ffff88024568d0c0 1732967644 C Co:3:006:0 0 0 ffff88022ce96780 1732967761 S Ci:3:006:0 s 81 06 2200 0000 03b7 951 < ffff88022ce96780 1732972276 C Ci:3:006:0 0 951 = 050d0904 a1018501 0922a102 09421500 25017501 95018102 75018103 75060951 ffff88022ce96780 1732972287 S Co:3:006:0 s 21 0a 0000 0000 0000 0 ffff88022ce96780 1732972396 C Co:3:006:0 0 0 ffff880255234300 1733354410 C Ii:3:003:1 0:8 8 = 10000000 00000000 ffff880255234300 1733354434 S Ii:3:003:1 -115:8 8 < ffff880255234300 1733466431 C Ii:3:003:1 0:8 8 = 10000600 00000000 ffff880255234300 1733466449 S Ii:3:003:1 -115:8 8 < *** If you need more tests, just ask. -- Linux 4.4.1-dirty: Blurry Fish Butt http://www.youtube.com/DanielFragaBR http://exchangewar.info Bitcoin: 12H6661yoLDUZaYPdah6urZS5WiXwTAUgL -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html