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. Reproducible: Sometimes 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: http://support.intel.com/support/network/adapter/pro100/100Linux.htm 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: (see: http://groups.google.com/groups?hl=en&lr=&safe=off&ic=1&th=4b393239bf3f4280&seekd=938363792#938363792) > 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. Best regards Andrey V. Savochkin
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.