Hi Sarah, Wanted to check back on this previous report: is this a fundamental bug in the hardware or can there be a workaround in the XHCI driver to support this? I did find that if the control transfers are 512B in length (instead of 1024, 2048, or 4096), the host controller doesn't fail for these transactions. Thanks. Yuliya On Tue, Oct 2, 2012 at 5:23 PM, Yuliya T <yuliyat001@xxxxxxxxx> wrote: > We ran into a problem when using ASMedia Technology Inc. ASM1042 > SuperSpeed USB Host Controller (integrated on the desktop's > motherboard) with Linux xHCI driver. The host is sending the > SuperSpeed device a large control transfer (>512B) that requires > multiple OUT transactions. The first OUT Txn is acknowledged, but > then the subsequent one is sent by the host with the same sequence > number. I am attaching a protocol analysis trace (taken with the > Beagle 5000 SuperSpeed Protocol Analyzer) that illustrates the > problem. It can be opened with the Total Phase Data Center software: > http://www.totalphase.com/products/data_center/ > > The same interaction with the same device works with an Intel xHCI host. > > We are not sure if this is a low-level bug with the ASMedia host or if > there is some setup/workaround that can be done within the Linux xHCI > driver to fix this problem. -- 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