Bugzilla will be upgraded to version 5.0 on a still to be determined date in the near future. The original upgrade date has been delayed.
Bug 123558 - bcm4401 won't come up
bcm4401 won't come up
Product: Red Hat Enterprise Linux 3
Classification: Red Hat
Component: kernel (Show other bugs)
i686 Linux
medium Severity medium
: ---
: ---
Assigned To: John W. Linville
Brian Brock
: 123435 (view as bug list)
Depends On:
  Show dependency treegraph
Reported: 2004-05-19 08:15 EDT by David Juran
Modified: 2007-11-30 17:07 EST (History)
3 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Last Closed: 2004-08-08 19:30:09 EDT
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---

Attachments (Terms of Use)
b44-update.patch (6.99 KB, patch)
2004-06-22 09:55 EDT, John W. Linville
no flags Details | Diff
b44-update-U2.patch (8.25 KB, patch)
2004-06-23 11:02 EDT, John W. Linville
no flags Details | Diff

External Trackers
Tracker ID Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2004:433 normal SHIPPED_LIVE Updated kernel packages available for Red Hat Enterprise Linux 3 Update 3 2004-09-02 00:00:00 EDT

  None (edit)
Description David Juran 2004-05-19 08:15:26 EDT
From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4.2)

Description of problem:
My BCM4401 NIC won't come up. I've booted into rescue mode with my
RHEL 3 U2 CD. Now when I try to get a IP# from DHCP it fails. ifconfig
-a shows me the NIC, but when i run 
ifconfig eth0 I get
SIOCSIFFLAGS: Device or resource busy

Do note that this works fine with FC2.
Also, bug 105787 ssems very similar to this one.

Version-Release number of selected component (if applicable):

How reproducible:

Steps to Reproduce:
1.boot into rescue mode with RHEL 3 U2 CD
2.try to activate the network from DHCP
3.watch it fail
4.ifconfig -a shows you the existence of the NIC
5.ifconfig eth0 fails with the error message
SIOCSIFFLAGS: Device or resource busy

Additional info:
Comment 1 David Juran 2004-06-17 11:07:58 EDT
*** Bug 123435 has been marked as a duplicate of this bug. ***
Comment 2 John W. Linville 2004-06-22 09:55:59 EDT
Created attachment 101333 [details]

Backport of b44 driver from upstream (2.4.27-rc1); seems not to have problem as
described; got DHCP'ed address on startup w/o problems...
Comment 3 Ernie Petrides 2004-06-23 07:24:01 EDT
A fix for this problem has just been committed to the RHEL3 U3
patch pool this evening (in kernel version 2.4.21-15.16.EL).
Comment 4 David Juran 2004-06-23 10:50:55 EDT
I just tried to apply this patch to kernel-2.4.21-15.0.2.EL (putting
it in the end of the patch list) but then the rpm would not build. I'm
getting the error
b44.c: In function `b44_init_one':
b44.c:1758: warning: implicit declaration of function `SET_NETDEV_DEV'
b44.c:1758: structure has no member named `dev'
Comment 5 John W. Linville 2004-06-23 11:02:27 EDT
Created attachment 101358 [details]

version of patch for applying to U2 kernel (add SET_NETDEV_DEV() definition)...
Comment 6 David Juran 2004-06-24 08:40:15 EDT
This time the kernel builds, but I'm still getting the same error and
the network doesn't work )-:
Comment 7 John W. Linville 2004-06-24 09:28:50 EDT
Are you still booting from a CD?  If so, did you re-create the CD to
boot w/ the new kernel & modules?

Assuming you are booting from HD, make sure you are booting the kernel
and using the modules that were built w/ the patch.  I am running a
RHEL3 U2 box right here that is getting its IP address via DHCP on a
BCM4401, so I'm pretty sure this code should be working. 
Comment 8 David Juran 2004-06-24 14:13:33 EDT
I applied the patch by adding it to the end of the list of patches in
the spec-file and the I transferred the rpm to the computer using a
USB disk and rebooted and I'm quite certain I'm using the right kernel (-:
Could there be several varieties of cards that identify themselves as
a BCM4401? The computer is a ASUS Punit (
http://www.asus.com/products/desktop/pundit/overview.htm ) with an
integrated NIC. Is there any other debug information you would like?
Do note that I will be on vacation for a week so I will not be able to
test anything until the 6:th of July
Comment 9 David Juran 2004-08-08 19:30:09 EDT
Since I no longer have access to this system, I'm closing this bug...
Comment 10 John Flanagan 2004-09-02 00:31:36 EDT
An errata 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.


Note You need to log in before you can comment on or make changes to this bug.