Driver for broadcom 4401 NIC ?

Alan Horn ahorn at deorth.org
Wed Jan 14 03:14:24 UTC 2004


Hi, I'm having some trouble getting a fully working driver for this
device.


Installed fedora core 1 on Dell dimension 2350.

Prior to this the system was running redhat 7.3, with a locally compiled
version of the bcm4400 driver for the onboard broadcom 4401 NIC.

lspci output from a 7.3 system :

01:09.0 Ethernet controller: Broadcom Corporation: Unknown device 4401
(rev 01)

lspci output from a fedora installed system on the same hardware :

01:04.0 Ethernet controller: Digital Equipment Corporation DECchip 21041
[Tulip Pass 3] (rev 21)


For some reason fedora thinks this device is a tulip chipset. It
configured the device to run at 10Mbit/s, excerpt from /var/log/messages :

Jan 13 18:31:06 james-pc kernel: Linux Tulip driver version 0.9.15-pre12
(Aug 9, 2002)
Jan 13 18:31:06 james-pc kernel: PCI: Found IRQ 11 for device 01:04.0
Jan 13 18:31:06 james-pc kernel: PCI: Sharing IRQ 11 with 00:1f.1
Jan 13 18:31:06 james-pc kernel: tulip0: 21041 Media table, default media
0800 (Autosense).
Jan 13 18:31:06 james-pc kernel: tulip0:  21041 media #0, 10baseT.
Jan 13 18:31:06 james-pc kernel: tulip0:  21041 media #4, 10baseT-FDX.
Jan 13 18:31:06 james-pc kernel: eth0: Digital DC21041 Tulip rev 33 at
0xe0f63000, 21041 mode, 00:00:C5:0D:AE:C4, IRQ 11.

Also verified the physical bandwidth using file transfers, seems to be
10baseT.


I've tried loading the 'b44' module that comes with the stock kernel
(2.4.22-1.2115.nptl), but it doesn't find any devices :

[root at james-pc net]# /sbin/insmod b44
Using /lib/modules/2.4.22-1.2115.nptl/kernel/drivers/net/b44.o
/lib/modules/2.4.22-1.2115.nptl/kernel/drivers/net/b44.o: init_module: No
such device
Hint: insmod errors can be caused by incorrect module parameters,
including invalid IO or IRQ parameters.
      You may find more information in syslog or the output from dmesg


Is there an updated driver available for this chipset ? Has anyone else
encountered this same problem ? Is the tulip chipset the right one and I
just need to massage it up to 100FDX ?

Thanks in advance,

Al






More information about the fedora-list mailing list