Hi, On 07/17/2014 06:08 PM, Hans de Goede wrote: > Hi all, > > It has cost me quite some time to get to the bottom of this (which is > not even the real bottom). > > When I generate heavy-io (make -j4 modules or cp -pr a git clone > of the kernel), urbs start completing with EPROTO errors when using a > Renesas uPD720231 chipset usb-3 uas to sata bridge with a 120G > Crucial M500 ssd, model string: Crucial_ CT120M500SSD1 > > I've seen this with both Ivy Bridge and Sandy Bridge laptops using > the integrated Intel xhci controller: > > T440s (Ivy Bridge): > 00:14.0 USB controller [0c03]: Intel Corporation 8 Series USB xHCI HC [8086:9c31] (rev 04) > > E6430 (Sandy Bridge): > 00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04) Correction the T440s is Haswell, the E6430 Ivy Bridge, Sandy Bridge never had USB 3 (in its companion chipset). Sorry, note the lspci is correct. Unlike my previous bug report, this problem still stands. Regards, Hans > > I can work around this by limiting the max amount of tags in flight to > 16 (and thus the number of outstanding urbs). Which means the issue might not > be specific to the uPD720231, as the ASM1053E chipset with which I've also > tested only supports 16 streams to begin with. > > Regards, > > Hans > -- 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