+++ This bug was initially created as a clone of Bug #161846 +++ Description of problem: Sometimes the following message appears when trying to set up the eth0 device: [root@bofh /tmp]# ifconfig eth0 up SIOCSIFFLAGS: Cannot allocate memory [root@bofh /tmp]# ifconfig eth0 192.168.2.2 SIOCSIFFLAGS: Cannot allocate memory This only happens with the primary interface, a b44 ethernet controller. Wireless and a second usb nic do not show these problems. The nic in question: 01:0e.0 Ethernet controller: Broadcom Corporation BCM4401-B0 100Base-TX (rev 02) Subsystem: Hewlett-Packard Company: Unknown device 08bc Flags: bus master, fast devsel, latency 64, IRQ 11 Memory at 90080000 (32-bit, non-prefetchable) [size=8K] Capabilities: [40] Power Management version 2 The installed kernel is 2.6.9-11EL, but this problem happened with earlier kernels as well.
Created attachment 116262 [details] jwltest-b44-alloc.patch
Created attachment 118172 [details] jwltest-b44-alloc.patch Better implementation...
Test kernels w/ above patch available here: http://people.redhat.com/linville/kernels/rhel3/ I'd love to hear from anyone that has experienced this problem on RHEL3... :-)
A fix for this problem has just been committed to the RHEL3 U7 patch pool this evening (in kernel version 2.4.21-37.7.EL).
An advisory has been issued which should help the problem described in this bug report. This report is therefore being closed with a resolution of ERRATA. For more information on the solution and/or where to find the updated files, please follow the link below. You may reopen this bug report if the solution does not work for you. http://rhn.redhat.com/errata/RHSA-2006-0144.html