From: renevant@xxxxxxxxxxxxxxxx > Not only that though, I moved to a SandyBridge platform and... > The nic stops working very quickly when using an onboard Etron controller. > The nic also stops working quickly when using an addon card with Renesas > controller. What I found was that the nic's transmit engine gets confused if the usb bulk packets don't exactly match the packet headers. The usb part continues to accept data, but nothing gets transmitted. With a lot of debugging I realised that the ethernet transmits stopped when a LINK TRB was misaligned. I did a quick hack to pad the ring with NOPs and it all worked a lot, lot better. On my Ivy bridge (or is it sandy) system I could then reliably enable TSO and SG. David -- 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