pve-headers
instead of linux-headers-$(uname -r)sudo apt-get install pve-headers build-essential
sudo apt-get install gcc make ( I restarted after this step or the later commands dependent on the headers failed)
cd /tmp
wget https://sourceforge.net/projects/e1000/files/ixgbe%20stable/5.19.9/ixgbe-5.19.9.tar.gz
tar xvfvz ixgbe-5.19.9.tar.gz
cd ixgbe-5.19.9/src
make
modinfo ./ixgbe.ko
sudo rmmod ixgbe
sudo modprobe dca (modules listed may vary for you. look in depends: section in the above modinfo ./ixgbe.ko output are all loaded first.)
sudo insmod ./ixgbe.ko
sudo make install
nano /etc/modules (If you want ixgbe driver to be loaded automatically upon boot, you can add [ICODE]ixgbe[/ICODE]
Both of those links you listed are really old relative to the kernel version you are currently running. I needed to do this because linux kernels used in PVE 8 and above do not work with x553 based networking. Not sure if that is the case with x540 based cards or whether you are haveing a different issue altogether.
How to download and install ixgbe driver on Ubuntu or Debian
Commands below are what I adapted for proxmox from that page to install the latest out of tree intel ixgbe driver. Mainly need to installpve-headers
instead of linux-headers-$(uname -r)
Code:sudo apt-get install pve-headers build-essential sudo apt-get install gcc make ( I restarted after this step or the later commands dependent on the headers failed) cd /tmp wget https://sourceforge.net/projects/e1000/files/ixgbe%20stable/5.19.9/ixgbe-5.19.9.tar.gz tar xvfvz ixgbe-5.19.9.tar.gz cd ixgbe-5.19.9/src make modinfo ./ixgbe.ko sudo rmmod ixgbe sudo modprobe dca (modules listed may vary for you. look in depends: section in the above modinfo ./ixgbe.ko output are all loaded first.) sudo insmod ./ixgbe.ko sudo make install nano /etc/modules (If you want ixgbe driver to be loaded automatically upon boot, you can add [ICODE]ixgbe[/ICODE]
So all the not found errors after reboot is because you are running theSo I have ran all the commands with no issues and did another reboot. It seems that the network interface is still not appearing.
View attachment 61799
modinfo ./ixgbe.ko
command from the wrong directory. Prior to reboot when you ran modinfo ./ixgbe.ko
you were already in /tmp/ixgbe-5.19.9/src folder where ixgbe.ko was physically located. After reboot you are only at / ;however, if you completed the install /tmp/ixgbe-5.19.9/src/ixgbe.ko is no longer what you are looking for. You only need run modinfo ixgbe
at any command prompt now and should see that the 5.19.9 driver is installed and running from /lib/modules/6.5.11-7-pve/updates/drivers/net/ethernet/intel/ixgbe/ixgbe.ko. The bottom of the linked webpage goes through this.