Because it seems to be a problem in driver mv643xx_eth I have now
analysed the source code.

For debug reason I disabled the error detection in the driver
/*
                if ((cmd_sts & (RX_FIRST_DESC | RX_LAST_DESC |
ERROR_SUMMARY))
                        != (RX_FIRST_DESC | RX_LAST_DESC))
*/
and built the kernel again.

Now packages which come via hub and bnc cable will not dropped anymore
(as expected because check is disabled).
For the moment I can not determine, that anything does not work
concerning the network transmission.

I am not well versed in the code of this driver, but perhaps there is a
bug in the evaluation of the error status bits of cmd_sts or the error
bits itself ?

Best regards
Hermann





-- 
To UNSUBSCRIBE, email to debian-kernel-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: http://lists.debian.org/4ec18d14.5010...@achwg.dyndns.org

Reply via email to