[eepro100] Re: Addressing "eth0: card reports no resources."

Louis Mandelstam louism@infosat.net
Thu, 18 Jan 2001 22:39:56 +0200 (SAST)


On Thu, 18 Jan 2001, Andrey Savochkin wrote:

> > One of our servers crashed again a few weeks ago, so we've re-opened the
> > ticket.  The crash message was the same ("killing interrupt handler"), but
> > I don't have decent details on the crash since we had to get the system
> > back on-line fast.  Checking the logs, we have been seeing our friend
> > "eth0: card reports no resources." again a lot lately.
>
> There are two different problems related to "card reports no resources"
> messages.
>
> The first one is the shortage of memory.
> In this case this message is accompanied by "can't fill rx buffer" one, and
> adjusting /proc/sys/vm/freepages solves the shortage.
>
> The second problem is "card reports no resources" reports starting right
> after driver initialization.
> It happens because of a hardware bug, for which Donald Becker recently found
> a workaround and implemented it in his driver available from ftp://scyld.com.
> The driver shipped with mainstream Linux kernels will have the same fix soon.

Well, we don't have either of the above two scenarios.

We get "card reports no resources" all the time, with the frequency
apparently related to load (or rather, we see them more frequently during
our peak times).  We do not see anything like "can't fill rx buffer" in
the log.  The only kernel message being logged repeatedly is "card reports
no resources".

-------------------------------------------------------------------------
Louis Mandelstam                    Technical Manager, Infoline (Pty) Ltd