Dell SC440 SMP Broadcom Gbit NIC driver installation for TB2.x
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
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?
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
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
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
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


Member Since:
2007-04-10