From: [email protected] 
> 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 [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to