Le 12/06/2014 21:09, Stuart Henderson a écrit : > On 2014-05-26, François Cachereul <[email protected]> wrote: >> Hi, >> >> We have the following problem with the 5510-60 running Linux (2.6.26 or >> 3.2): >> The second fragment of packets send on an interface configured 100 full >> without auto-negotiation is not send. The problem happens in this >> precise case not with 100 half nor 10 full/half. It can be solve setting >> the interface down and up (with ip link for example). >> This problem seem to be a hardware as it does not happen with the same >> Linux driver on another equipment (Via Rhine II - VT6102). > > Testing VT6102 doesn't really rule anything out, it has a number of > differences to VT6105M so the driver will take some different codepaths. > > If your driver enables checksum offload, it may be worth trying with that > disabled?.
Hi, I've solved the problem by patching the Linux driver. The problem was that the duplex register was not written if the auto-negotiation was disable. I've submitted the a patch on the kernel mailing list. It's know applied for the next release. François _______________________________________________ Soekris-tech mailing list [email protected] http://lists.soekris.com/mailman/listinfo/soekris-tech
