[vortex] Rx overruns with 3c575 Cyclone on CardBus

Bogdan Costescu bogdan.costescu at iwr.uni-heidelberg.de
Mon Jul 19 03:55:20 PDT 2004


On Wed, 14 Jul 2004, Norbert Crombach wrote:

> ifconfig shows a load of Rx overruns, and no data gets through.

Rx overruns happen when the system is not able to take fast enough the 
packets that come from the network and the driver buffers are filled 
up. However, this situation should clear itself up after some time, 
when the system load decreases, unless the system is subject to a 
storm of packets.

> The only thing that seems to help is to reinsert the card in the
> CardBus slot (configuration is done automagically).

This most likely indicates an interrupt problem. The scenario 
described above (clearing of the Rx overruns) cannot happen if the 
interrupt requests generated by the card do not result in the driver's 
interrupt routine being run. Then the buffers are not emptied and the 
card will not be able to accept new packets.
Most often than not, this proved to be a problem of the PCMCIA 
subsystem in Linux rather than the 3c59x driver; look up the list 
archives, this is not the first time it is mentioned...

-- 
Bogdan Costescu

IWR - Interdisziplinaeres Zentrum fuer Wissenschaftliches Rechnen
Universitaet Heidelberg, INF 368, D-69120 Heidelberg, GERMANY
Telephone: +49 6221 54 8869, Telefax: +49 6221 54 8868
E-mail: Bogdan.Costescu at IWR.Uni-Heidelberg.De



More information about the vortex mailing list