How to enable the 82576 Gigabit Controller under Debian Lenny

Problem:

The igb driver shipped with the Debian Lenny kernel (2.6.26-2) does not support the Intel 82576 Gigabit controller.

Affected Models:

Solution:

The ASL Driver CD (v5.07 or higher) provides a DKMS driver package to enable the 82576 NIC. After installing the system from the CD/DVD perform the following steps:

# apt-get install gcc make linux-headers-2.6.26-2-amd64
# mount /dev/cdrom /media
# dpkg -i /media/Debian/Lenny/*dkms*.deb
# umount /media

Afterward, edit /etc/network/interfaces to enable the interface. For example:

auto eth0
iface eth0 inet dhcp

To install packages via the internet, add the following lines to /etc/apt/sources.list:

deb http://ftp.us.debian.org/debian/ lenny main
deb-src http://ftp.us.debian.org/debian/ lenny main 

Future Debian Lenny kernels (>= 2.6.27) will not require this special package.