Re: eepro100 frame errors with SMP

Alan Cox (alan@lxorguk.ukuu.org.uk)
Thu, 11 Mar 1999 23:14:52 +0000 (GMT)


> kernels, leads us to believe that the problem only exists when more than one
> processor is being used. This smells like a driver bug to me.

Assuming the eepro100 is counting tx underruns like normal drivers, and these
are TX then yes - the Linux box is sourcing short frames, the CRC on the cisco
is exactly what you would expect too.

The problem is - the short TX frames are almost certainly PCI bus access
related. That is the chip can't get to main memory in time to get the bytes
it needs for the next piece of the packet before it empties its internal
FIFO.

So what on your bus has a PCI latency set to 240/248 ? 8)

Alan

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/