[620] in linux-net channel archive
Re: 3c509
daemon@ATHENA.MIT.EDU (Donald Becker)
Thu Jul 6 14:21:45 1995
Date: Wed, 5 Jul 95 22:06:47 EDT
From: becker@cesdis1.gsfc.nasa.gov (Donald Becker)
To: a.m.vink@eco.hen.nl, linux-net@vger.rutgers.edu
>so i setup a linux server with kernel 1.2.10.
>The system works as it should, but keeps reporting the folowing message:
>
>Waiting for 3c509 to discard packets, status 2001
>
>Does anyone know why? I already switched the NIC.
>We have 7 linux systems running with a 3c509 but this is the first
>with these messages.
This message occurs when the 3c509 driver is discarding packets.
The usual reasons for this to happen are:
Receiving packets with errors.
(Check the error counts in /proc/net/dev!)
Running out of memory for packet buffers.
Since it takes a small but finite time for the 3c509 to discard the packet,
this error messages is more likely to occur on fast machines. The following
change may help minimize the message:
outw(RxDiscard, ioaddr + EL3_CMD);
+ SLOW_DOWN_IO;
while (inw(ioaddr + EL3_STATUS) & 0x1000)
printk(" Waiting for 3c509 to discard packet, status %x.\n",
inw(ioaddr + EL3_STATUS) );
Donald Becker becker@cesdis.gsfc.nasa.gov
USRA Center of Excellence in Space Data and Information Sciences.
Code 930.5, Goddard Space Flight Center, Greenbelt, MD. 20771
301-286-0882 http://cesdis.gsfc.nasa.gov/pub/people/becker/whoiam.html