support

Dell SC440 SMP Broadcom Gbit NIC driver installation for TB2.x

Bedrock
Posts: 59
Member Since:
2007-04-10

Several fragmented posts on this - I've gone through this mulitple times now on multiple 440s both with TB2.0 and TB2.2.4 - I have varified this works out of the box

1. Disable OB NIC (f2 at startup)
2. Install a temporary NIC
3. Install Trixbox
4. yum install kernel-smp-devel (multi processor box)
5. cd /usr/src
6. wget http://ftp1.us.dell.com/network/Bcom_LAN_90_Linux_DKMS_A01.tar.gz
7. tar -zxvf Bcom_LAN_90_Linux_DKMS_A01.tar.gz
8. wget http://linux.dell.com/dkms/dkms-2.0.17-1.noarch.rpm
9. rpm -ivh dkms-2.0.17-1.noarch.rpm
10. cd Bcom_LAN_90_Linux_DKMS_A01
11. rpm -ivh tg3-3.53d-9dkms.noarch.rpm
12. shutdown server
13. remove temp. NIC
14. Start server - f2 at start enable OB NIC
15. In Kudzu remove temp. NIC configuration
16. In Kudzu configure Broadcom NIC



dave99
Posts: 30
Member Since:
2006-08-22
Thanks for this. My sc440 is

Thanks for this. My sc440 is getting delivered next week, so this will be handy.



LoelGarza
Posts: 17
Member Since:
2007-07-08
Thanks, it worked just as you said

I ran through the steps as above and the nic worked perfectly.

Since you have been setting up SC440's I still have a problem with a vgs error. I looks like the timing is way off and I don't now how to fix it.

When i run zttest the best I get is 97's and 96's. When I tried to run the system asterisk will die error 1 quite often. I removed the Rhino card and I still get poor zttest results.

Can anyone tell me what I can do to fix this?



dchrisrea
Posts: 27
Member Since:
2006-06-09
Ditto - this worked perfectly

Thanks for laying out the baby steps for me. Worked as written. Much appreciated.

--

trixbox rocks!



GSnover
Posts: 1405
Member Since:
2006-11-19
Another Alternative

This procedure works fine (I have used it myself) but if you want to skip the step of installing the temporry nic, burn the following files to a CD:

http://ftp1.us.dell.com/network/Bcom_LAN_90_Linux_DKMS_A01.tar.gz
http://linux.dell.com/dkms/dkms-2.0.17-1.noarch.rpm
http://yum.trixbox.org/centos/4/RPMS/kernel-smp-devel-2.6.9-34.0....

Burn all these files to a CD and then mount the CD:

mount /dev/hda /media/cdrom

Go to /usr/src and copy the files:

cd /usr/src
cp /media/cdrom/* .

Install the Kernel Source:

rpm -ivh kernel-smp-devel-2.6.9-34.0.2.EL.i686.rpm

Make Symbolic links so the compiler works right:

ln -s kernels/2.6.9-34.0.2.EL-smp-i686 linux
ln -s kernels/2.6.9-34.0.2.EL-smp-i686 linux26

Install dkms:

rpm -ivh dkms-2.0.17-1.noarch.rpm

Expand the Broadcom Package:

tar -zxvf Bcom_LAN_90_Linux_DKMS_A01.tar.gz

go to the directory:

cd Bcom_LAN_90_Linux_DKMS_A01

Install the driver:

rpm -ivh tg3-3.53d-9dkms.noarch.rpm

Run kudzu and configure the card for static or DHCP (your choice) and then reboot the machine - when it comes up, you are live with the onboard NIC.

Greg



kalleo
Posts: 86
Member Since:
2007-02-03
You can cut your time way down by...

Just copy a compiled tg3.ko over the top of the old one in the 2.x build. Reboot and enjoy. I have a compiled tg3.ko for a Dell SC440 if someone wants it.

Kerry,
Any chance of the next build including this newer driver? The SC440 is a pretty popular platform for Trixbox.

Thanks
-Doug



solutions4
Posts: 31
Member Since:
2006-09-15
TG3 drivers would be nice

I would love to see the standard distro incorporate the TG3 driver fro Broadcom NetXtreme Giga NICs too. It is not only the Dell SC440, but also the PE T105 models too.

Patiently waiting.....



GSnover
Posts: 1405
Member Since:
2006-11-19
2.4 Finds the NIC on the 440 just fine

Try the 2.4 Beta - We actually put a machine into production yesterday with the 2.3.0.11-84 because the customer couldn't wait (and understood it was Beta and was willing to proceed).

It works GREAT - I think the shipping version will most likely be the RC3 version.

Greg



johnnyd
Posts: 59
Member Since:
2006-09-20
An update to Bedrock's

An update to Bedrock's original post...

I was installed TB 2.2.12 on a Dell SC440 today. The dkms-2.0.17-1.noarch.rpm is no longer available by the link. So, I used:

wget http://linux.dell.com/dkms/dkms-2.0.19-1.noarch.rpm
rpm -ivh dkms-2.0.19-1.noarch.rpm



Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.