Hi!
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
www.broadcom.com, 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.
[...]
Limitations
===========
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
kernels.
[...]
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
or
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:
/lib/modules/<kernel_version>/kernel/drivers/net/tg3.o
2.6.x kernels:
/lib/modules/<kernel_version>/kernel/drivers/net/tg3.ko
4. Load the driver:
insmod tg3.o
or
insmod tg3.ko (on 2.6.x kernels)
or
modprobe tg3
5. To configure network protocol and address, refer to various Linux
documentations.
"
Thank You!
/Fredrik Israelsson