Here's some DKMS instructions to auto-build and install the tg3 module automatically on later kernel updates. They work for me, but I'm not a DKMS expert.
- Install dkms, build-essential, linux-headers, linux-source, etc
- Download the Linux tg3 module from http://www.broadcom.com/support/ethe...me_desktop.php
- Extract it
- Navigate to Server/Linux/Driver/tg3-3.124c.tar.gz
- Extract that file to /usr/src/tg3-3.124c/src/
- Create a file called /usr/src/tg3-3.124c/dkms.conf with the following contents:
Code:
PACKAGE_NAME=tg3
PACKAGE_VERSION=3.124c
CLEAN="make -C src/ clean"
MAKE="cd src/ && make BUILD_KERNEL=${kernelver} KVER=${kernelver}"
BUILT_MODULE_NAME[0]="tg3"
BUILT_MODULE_LOCATION[0]="src/"
DEST_MODULE_LOCATION[0]=/updates
AUTOINSTALL=yes
After that run the DKMS commands to install it:
Code:
sudo dkms add -m tg3 -v 3.124c
sudo dkms build -m tg3 -v 3.124c
sudo dkms install -m tg3 -v 3.124c
Then reboot or:
You should now have a working tg3 network module that survives kernel updates.
Bookmarks