Share your knowledge at the LQ Wiki.
Go Back > Forums > Linux Forums > Linux - Newbie
User Name
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!


  Search this Thread
Old 04-10-2006, 06:09 AM   #1
LQ Newbie
Registered: Mar 2006
Posts: 20

Rep: Reputation: 0
Broadcom driver installation help needed

I have just installed OpenSuSe 10.0 on my Dell Latitude D600 laptop. Everything but the network card seems to work perfectly.
I have a Broadcom Gigabit 570x network card, and there does not seem to be a driver prepared for it in the distribution. At least I can't find it in the driver list in YaST, and the laptop does not connect to the LAN.

So, I downloaded a driver from, and performed a command line install, exactly as the instructions in the driver README say.
It still doesn't work, though. I can't get YaST to show the Broadcom driver in the list, so I can't choose that driver when configuring my card.
I would really appreciate som help on this.

Here are the instructions that I followed:

(a note before reading: when I installed, my package ended up in RPMS/i586, and not in RPMS/i386, as section 3 says)

"Installation Notes
Broadcom tg3 Linux Driver

This file describes the tg3 Linux driver for the Broadcom NetXtreme
10/100/1000 Mbps PCI/PCI-X/PCI Express Ethernet Network Controllers.



The current version of the driver has been tested on 2.4.x kernels starting
from 2.4.24 and all 2.6.x kernels. The driver may not compile on kernels
older than 2.4.24. Testing is concentrated on i386 and x86_64 architectures.
Only limited testing has been done on some other architectures.

Minor changes to some source files and Makefile may be needed on some


Installing Source RPM Package

The following are general guidelines for installing the driver.

1. Install the source RPM package:

rpm -ivh tg3-<version>.src.rpm

2. CD to the RPM path and build the binary driver for your kernel:

cd /usr/src/{redhat,OpenLinux,turbo,packages,rpm ..}

rpm -bb SPECS/tg3.spec


rpmbuild -bb SPECS/tg3.spec (for RPM version 4.x.x)

Note that the RPM path is different for different Linux distributions.

3. Install the newly built package (driver and man page):

rpm -ivh RPMS/i386/tg3-<version>.i386.rpm

The driver will be installed in the following path:

2.4.x kernels:


2.6.x kernels:


4. Load the driver:

insmod tg3.o
insmod tg3.ko (on 2.6.x kernels)
modprobe tg3

5. To configure network protocol and address, refer to various Linux

Thank You!

/Fredrik Israelsson
Old 04-10-2006, 06:12 AM   #2
Senior Member
Registered: Apr 2005
Location: London
Distribution: Arch - Latest
Posts: 1,522

Rep: Reputation: 45
were there any errors during install? when loading the modules?

what does
return (may only be in roots path)
Old 04-10-2006, 06:38 AM   #3
LQ Newbie
Registered: Mar 2006
Posts: 20

Original Poster
Rep: Reputation: 0
I just rebooted in order to check ifconfig, and instead of logging in as one of my ordinary users at the loggin screen prompt, I logged in directly as root. The effect of this: I'm currently posting from a browser running on a desktop with text in english (used to be swedish for my ordinary user), and the LAN connection is working.

Before writing the first post in this thread, I used to log in as an ordinary user, and then issuting "su - root" before issuing the administrative commands.

I wonder what happens if I log out now, and log in as an ordinary user instead...

...I'll be back!

Old 04-10-2006, 06:49 AM   #4
LQ Newbie
Registered: Mar 2006
Posts: 20

Original Poster
Rep: Reputation: 0
Well, I'm puzzled. Now the network connection works perfectly. I promise You, I have tried restarts before, without success. Why did it work this time?

Well, here's what YaST says:

"Network Card Cofiguration Overview

NE 2000 (PCI) DHCP
Intel PRO/Wireless LAN 2100 3B Mini PCI Adapter DHCP
Dell Latitude D400 Not configured"

... and here's my ifconfig output, with addresses manually censored:

eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:xx.xx.xx.xx Bcast:xx.xx.xx.xx Mask:
inet6 addr: xx::xx:xx:xx:xx/xx Scope:Link
RX packets:51 errors:0 dropped:0 overruns:0 frame:0
TX packets:65 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8239 (8.0 Kb) TX bytes:6590 (6.4 Kb)

lo Link encap:Local Loopback
inet addr: Mask:
inet6 addr: ::1/128 Scope:Host
RX packets:26 errors:0 dropped:0 overruns:0 frame:0
TX packets:26 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1644 (1.6 Kb) TX bytes:1644 (1.6 Kb)


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
broadcom driver for RH9 sanctumtacete Linux - Hardware 2 05-31-2005 10:40 PM
Broadcom network driver installation paleocli Linux - Networking 4 05-08-2005 10:25 AM
Broadcom driver please dano.1 Debian 5 05-19-2004 09:03 AM
Kernel header files needed for Nvidia driver installation natalinasmpf Linux - Hardware 10 12-08-2003 05:55 AM
Help with driver installation is needed. stickboy64 Linux - Newbie 2 11-27-2002 11:06 AM > Forums > Linux Forums > Linux - Newbie

All times are GMT -5. The time now is 06:59 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration