Intel 82579V Gigabit Ethernet Driver for Debian Squeeze

To those trying to install the new Debian Squeeze distribution and being owners of an Intel 82579V Gigabit Ethernet adaptor to which appropriate driver files are missing from the installation disks (I tried netinst and KDE-disk1), I present a compiled kernel module for AMD64.

The Download is available here.

Copy this file to a removable media (after unpacking). When the installer presents a list of network adaptor drivers, switch to a shell, mount the media and do an insmod /path/to/media/e1000e.ko.

After that, switch back to the installer, let it determine that there is no ethernet adaptor present and restart the network interface detection. TADA!

UPDATE @2011-07-21: After a vigorous apt-get upgrade the driver failed to work on my machine, too, so I recompiled one for Debian (Thanks to Puneet’s desperate outcry).

UPDATE @2013-12-08: Obviously, there are still some issues with this device. Even in “Wheezy”. The pre-compiled kernel module for Debian “Wheezy” 7.2 AMD64 is now available.

11 Responses to “Intel 82579V Gigabit Ethernet Driver for Debian Squeeze”

  1. alejandro said:

    Jun 14, 11 at 3:16 am

    Is there any module for i386? I have 82579V with intel family.


  2. goreSplatter said:

    Jun 14, 11 at 5:04 am

    I’ll compile one soon. Check back later, alejandro.

  3. Dale said:

    Jul 14, 11 at 3:27 am

    Hey how do you get a thumb drive to mount during the installer?

  4. Dale said:

    Jul 14, 11 at 4:07 am

    ok tried this on both kFreeBSD amd64 and debian6.02 amd64. I can get it to mount under debian6.02 amd64 but insmod doesn’t work.

    I get

    insmod: error inserting ‘mnt/usb/e1000e.ko

    any idea? thanks

  5. Angus said:

    Jul 17, 11 at 3:23 am

    Try “modprobe -r e1000e”, then insmod.

    You’ve probably already worked it out, though.

    gS – thanks!

  6. goreSplatter said:

    Jul 18, 11 at 4:40 pm

    @Angus, thanks for claryfying this. I tried to gather more information from Dale first, before posting another comment (old Stackoverflow habit, I guess…)

  7. Angus said:

    Jul 20, 11 at 10:53 pm

    Heh! I think I might know what Dale is going through (took me 2 hours to mount the usb, so he’s probably coping better actually).

    Also, once I was in Debian I ran…

    echo "e1000e" >> /etc/modules

    …as root, and now I have ethernet on boot.

  8. Puneet said:

    Jul 21, 11 at 4:26 pm

    Somebody please answer to Dale. I have tried everything whats written here and other blogs but getting same error “-1 Invalied module format”

    I am running Debian if that helps.

  9. Angus said:

    Jul 22, 11 at 2:08 pm

    I think Dale’s problem is different – his error message certainly was. I found a post suggesting it could be a version mismatch. You can try force insertion with:

    modprobe -f /path/to/e1000e.ko

    I try a newer kernel?

  10. Angus said:

    Jul 22, 11 at 2:11 pm

    Here’s the link to the discussion

  11. pamchi said:

    Feb 19, 12 at 9:48 pm

    Thank’s… work in this way:

    1) modprobe -r e1000e 2) insmod /path/to/media/e1000e.ko