On Mon, Nov 21, 2016 at 09:52:56PM +0000, Simon Arlott wrote: > I have a 5-port USB 2.0 hub attached to a USB 3.0 host by a long length > of Cat 5e cable (via a pair of cheap USB<->Cat5e adapters from eBay) > that only works at full speed and doesn't stay connected all the time. Sounds like some crazy broken hardware :) > This wouldn't be a problem except that the kernel can get stuck in a > loop with the "URB transfer length is wrong, xHC issue?" error. > > The message "hub_ext_port_status failed (err = -71)" in particular can > occur 70+ times for every instance of this error. There's no guarantee > that it will ever disconnect the device and stop doing this, it has > previously suddenly started generating 30MB/minute of log messages for > 30 minutes until I unplugged the device. > > Would it be ok to rate limit both of these messages to reduce the impact > of poor connections? Is it causing any problems? Your system logger should be able to rate-limit, or merge, these messages, right? You really have broken hardware, why should the kernel work around that? :) 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