[lkml]   [2001]   [Sep]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectDropped packets with the newest tulip driver due to FIFO overflow
Hi, Jeff, LKML!

With the newest tulip driver (1.1.8 or the one in linux-2.4.9), I'm
getting extremely bad receive performance, with around 30-90% of all
received packets beeing mysteriously and silently dropped. This on a
Cardbus DC21143, which works very well with "all" previous versions.
(...and it's not a duplex issue, trust me...)

After some head-scratching, I traced the packet loss to receive FIFO
overflows. The missing packets are accounted for in CSR8<27:17>, which is
the FIFO overflow counter. The driver does not read this counter for some
reason, and that's why the packets are silently dropped. FIFO errors are
what you get if the DMA to memory is not happening fast enough. It is not
obvious to me why the changes in the driver caused this, but I do have
some ideas to try tomorrow, after some sleep. I find it strange that the
packet loss is so extreme, though.

I'm writing this to verify that this is not a known problem, to make sure
I'm not wasting my time.

Any ideas or comments?


To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

 \ /
  Last update: 2005-03-22 13:02    [W:1.046 / U:2.156 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site