Script Install Script for ixgbe on Debian/ Ubuntu

If you need the Xeon D drivers installed on a machine here is the script for you

  1. Patrick
    I know a lot of folks are using Xeon D and with the latest batch of chips more folks will be using it. Ubuntu 14.04 LTS (even 14.04.3 LTS) does not ship with the Intel X550 driver required by default.

    • If you want to use a new version, change the version string under #installer version.
    • If you do NOT want the ixgbe driver to load at the next boot, comment out the line under #load at boot

    To run
    Paste in the below and edit if you need/ want.

    Here is the script I have been using to install the driver:

    #Intel 10GbE driver installer/ updater for Debian/ Ubuntu
    #Author Patrick Kennedy
    #installer version
    #install dependencies
    sudo apt-get install -y linux-headers-$(uname -r) gcc make
    #download and unzip driver
    tar xvfvz ixgbe-$ixgbever.tar.gz
    #make driver
    cd ixgbe-$ixgbever/src
    #uninstall everything you might want to
    sudo rmmod ixgbe
    sudo modprobe ptp
    sudo modprobe dca
    sudo modprobe vxlan
    sudo insmod ./ixgbe.ko
    echo "Time to install"
    sudo make install
    sudo modprobe ixgbe
    #load at boot
    #sudo echo -e "ixgbe" >> /etc/modules
    echo 'ixgbe' | sudo tee --append /etc/modules > /dev/null
    #clean downloaded files and source
    sudo rm -rf ixgbe-$ixgbever*
    echo "Script complete"
    To cleanup gcc and make (assuming you do not need those on the machine:
    sudo apt-get remove gcc make

Recent Updates

  1. Updated with feedback on script