Enabling Intel NIC (82579LM) on Intel S1200BT under ESXi 5.1

Here is a quick way to enable Intel NIC 82579LM on vSphere 5.1. To enable this you will need to download a new custom compiled driver with support for this card. Now I could have compiled the driver myself but I thought why not google if someone has already compiled it for this board ;-) and lo I found such a driver for vSphere 5.1.

Important: the following steps replace the default VMware driver for Intel NICs. If you don’t want to do that, stop here. Again this should not be used for production ESXi servers, useful only for homelab environments.

Here are the steps to enable the Intel NIC 82579LM:

  1. Download the alternate driver for Intel NIC e1000 (82579LM) here. (http://shell.peach.ne.jp/~aoyama/wordpress/download/net-e1000e-2.1.4.x86_64.vib)
  2. Connect to your ESXi box using the vSphere client.
  3. Using the datastore browser on your vSphere client, upload the alternate Intel NIC Driver to your datastore.
  4. Enable SSH on your ESXi box.
  5. Connect to your ESXi box using a SSH client (putty)
  6. Move the custom Intel driver package to /tmp directory:
    1
    2
    cd /tmp
    mv /vmfs/volumes/my-datastore/net-e1000e-2.1.4.x86_64.vib /tmp
  7. For installing the vib package put the ESXi in maintenance mode:
    1
    esxcli system maintenanceMode set -e true -t 0
  8. Set the host acceptance level to CommunitySupported:
    1
    esxcli software acceptance set --level=CommunitySupported
  9. Install the vib package:
    1
    esxcli software vib install -v /tmp/net-e1000e-2.1.4.x86_64.vib
  10. Exit the ESXi from maintenance mode.
    1
    esxcli system maintenanceMode set -e false -t 0
  11. Thats all, after reboot, just verify if your NIC card was detected.