Broadcom NetXtreme on-board NIC won't show up in CentOS 4.4, Dell SC440
yyhy.computers at gmail.com
Mon Apr 23 14:53:55 CDT 2007
I am a newbie to Linux. Would appreciate any comment! I know this
problem looks dumb....
I tried to install a CentOS 4.4 on a new Dell SC440 server. Everything
seems to be fine but except the on-board Broadcom NetXtreme 1000 NIC.
I noticed there is an
error during installation: The Eth0 device has a different MAC address
than expected. Ignoring...
After the system is ready, of course the NIC won't show up.
# uname -a
The result is # 2.6.9-34.0.2.ELsmp
The result is: 05:00.0 Ethernet controller: Broadcom Corp NetXtreme
BCM5754 Gigabit Ethernet PCI Express (rev02)
Then I tried # ifconfig.
lo ........inet addr=127.0.0.1......
# service network restart
to use the dynamic IP address. This time I got:
Bringing up interface eth0: tg3 device does not seem to be present,
What's more, I can't upgrade the kernel. Otherwise I have to deal with
more module re-installation. Ironically, if I throw in an old PCI
10/100 NIC and disable the on-board BCM5754, no problem at all!
I tried drivers from HP (tg3-3.71b-1.src.rpm), Broadcom
(tg3-3.71b.tar.gz) or even Dell
(Bcom_LAN_10_30_Linux_DKMS_A00.tar.gz). All stopped when I tried to
# make && make install
The error is something like: a file or directory does not exist....
Well, as root, I know they do exist! 8-((
This problem drives me nuts. Could you help? Thank you in advance!!
More information about the Linux-PowerEdge