Research suggests that if you're running the latest 2.6 kernel with the tg3 module installed, your device should be recognized and working. Things are not that simple, though. The issue is that the tg3 module installed with the kernel 2.6 is old and doesn't recognize the ethernet card. All you need to do is install the latest version of the module (3.81c as of this writing), reboot your box, and Voila!
Here are step by step instructions for installing the Broadcom Netlink Fast Ethernet card on a Vostro 1400 Notebook running CentOS 5 (or RHEL 5 for that matter):
Note: You must have Internet connectivity to follow some of the steps specified below.
- Fire up your browser and navigate to Broadcom Ethernet NIC NetLink Driver Downloads page. Download the driver titled Linux (tg3).
- Open a terminal, login as root using the su command, and navigate to the directory where you downloaded the driver archive linux-3.81c.zip (latest as of this post).
- Unzip the downloaded archive:
# unzip linux-3.81c.zip
- Navigate to the directory just unzipped:
# cd Server/Linux/Driver/.
- Untar the arvhice tg3-3.81c.tar.gz:
# tar -xvzf tg3-3.81c.tar.gz
- Navigate to the untarred directory:
# cd tg3-3.81c
- Make the kernel module:
- The make process should output various binaries including tg3.ko which is the kernel module we are interested in. So, install the module:
# make install
- Update kernel module dependencies:
# /sbin/depmod -a
- Finally, reboot your machine.
Broadcom Netlink Fast Ethernet card under Linux on your Vostro 1400 box!