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

Reply via email to