On Tue, Sep 05, 2017 at 03:11:40PM -0600, Jose Marino wrote: > Hi, > I found a way to reliably trigger this bug: > - Boot laptop > - Plug in dock (with external display connected to dock) > - Send output to external display > - Suspend > > I did a bisect between 4.12.3 and 4.12.4 and here is the result: > 5cc9b698a494827b15f74ef70a31d7911d00e52a is the first bad commit > commit 5cc9b698a494827b15f74ef70a31d7911d00e52a > Author: Jiahau Chang <jiahau@xxxxxxxxx> > Date: Thu Jul 20 14:48:27 2017 +0300 > > xhci: Bad Ethernet performance plugged in ASM1042A host > > commit 9da5a1092b13468839b1a864b126cacfb72ad016 upstream. > > When USB Ethernet is plugged in ASMEDIA ASM1042A xHCI host, bad > performance was manifesting in Web browser use (like download > large file such as ISO image). It is known limitation of > ASM1042A that is not compatible with driver scheduling, > As a workaround we can modify flow control handling of ASM1042A. > The register we modify is changes the behavior > > [use quirk bit 28, usleep_range 40-60us, empty non-pci function > -Mathias] > Signed-off-by: Jiahau Chang <Lars_chang@xxxxxxxxxxxxxx> > Signed-off-by: Ian Pilcher <arequipeno@xxxxxxxxx> > Signed-off-by: Mathias Nyman <mathias.nyman@xxxxxxxxxxxxxxx> > Signed-off-by: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> > > :040000 040000 876e102bde34482389d90d3394c369557a6e0d98 > a84e4099274ef8c0eb35d70fbe69013f011c7c78 M drivers > > Hm, but 4.13 works properly? That's odd, maybe it's time to just mark 4.12.y as end-of-life and move on? :) thanks, greg k-h -- 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