Skip to content

Instantly share code, notes, and snippets.

@cdgraff
Forked from vdm/ixgbevf-upgrade.sh
Last active August 29, 2015 14:16
Show Gist options
  • Save cdgraff/4d3d01c3b9533e1d708a to your computer and use it in GitHub Desktop.
Save cdgraff/4d3d01c3b9533e1d708a to your computer and use it in GitHub Desktop.
ssh [email protected] "bash -s -x" -- <ixgbevf-upgrade.sh
# https://gist.github.com/CBarraford/8850424
mkdir work
cd work
wget http://sourceforge.net/projects/e1000/files/ixgbevf%20stable/2.16.1/ixgbevf-2.16.1.tar.gz
tar zxf ixgbevf-2.16.1.tar.gz
# Forked from: https://gist.github.com/defila-aws/44946d3a3c0874fe3d17
curl -L -O https://gist.githubusercontent.com/cdgraff/1c31727901e5c76d5ea8/raw/af64c3c589811a0d214059d1e4fd220a96eaebb3/patch-ubuntu_14.04.1-ixgbevf-2.16.1-kcompat.h.patch
cd ixgbevf-2.16.1/src
patch -p5 <../../patch-ubuntu_14.04.1-ixgbevf-2.16.1-kcompat.h.patch
sudo su
aptitude install -y build-essential
make install
modprobe ixgbevf
update-initramfs -c -k all
echo "options ixgbevf InterruptThrottleRate=1,1,1,1,1,1,1,1" > /etc/modprobe.d/ixgbevf.conf
cd ../../..
rm -Rf work
reboot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment