Red Hat Bugzilla – Bug 32758
Random failure of eepro100.o module, Intel Etherexpress Pro 100,
Last modified: 2005-10-31 17:00:50 EST
From Bugzilla Helper:
User-Agent: Mozilla/4.76 [en] (X11; U; Linux 2.2.15-config.2 i686)
Random network failure, syslog message:
kernel: eth0: card reports no resources.
Steps to Reproduce:
1. Leave the machine running for several hours with minor net traffic.
2. Rare failure, random, not predictable.
3. Monitor /var/log/messages.
Actual Results: The Etherexpress Pro 100 usually works, but sometimes dies
with loss of resource error message.
Expected Results: Ethernet card should not run out of resources.
System is SMP, BX chipset, PCI slot network card. Current kernel is 2.4.2.
Other kernels also have failed. I have seen the same error on RH 6.2 with
2.2.x kernel, integrated Etherexpress Pro 100 as well. Many occurrences of
similar bug reports can be found by web search, this is apparently an
ongoing problem. Intel URL's show only 2.2.x kernel modules:
However, the modules being used are those native to the publicly
distributed kernels, even
in the case of 2.2.x. One web search had a possible solution, I don't know
if this will
actually work or not, nor if it is correct:
> Jan 16 00:49:04 cd20 kernel: eth0: card reports no resources.
> Jan 16 00:49:06 cd20 kernel: eth0: can't fill rx buffer (force 0)!
The driver can't allocate buffers for incoming packets.
Increase /proc/sys/vm/freepages numbers to start freeing the memory earlier
and reserve more memory for allocation bursts.
Can you try the kernel currently in rawhide?
Also, we do have the Intel module, it's called e100.o
I'm having trouble getting the 2.4.2 rawhide kernel to boot, via either make
bzdisk or the mkbootdisk
utility. I will have to try some hard drive rearrangement on the machine when I
get more time for it, and
see if that helps the failure to boot with 2.4.2 rawhide. With 2.4.3 out, if
rawhide gets an rpm there,
I can give that a try instead.