so it seems alot of people have found a way to make it work but it seems like its never a plug and play situation and if i am honest, i dont know what proxmox is or kernel so my hopes are not very high, but there are some instructions on how to install the drivers inside the folder i downloaded and i understood 70% of it, i think... hahaha i have another system with an aquantia 10gb controller so im going to test my methods on that system before investing in equipment that i might not figure out how to make work. these are the instructions included with the driver.
Building and Installation
=========================
To manually build this driver:
------------------------------------------------------------
1. Make sure you have all the environment to build standalone kernel module.
On debian based systems you may do the following:
sudo apt install linux-headers build-essential
2. Move the base driver tar file to the directory of your choice. For example,
use /home/username/aquantia.
Untar/unzip archive:
cd ~/aquantia
tar zxf Aquantia-AQtion-x.y.z.tar.gz
3. Change to the driver src directory:
cd Aquantia-AQtion-x.y.z/
4. Compile the driver module:
make
5. Load the dependencies and the module:
sudo modprobe ptp
sudo modprobe crc_itu_t
sudo insmod atlantic.ko
6. Unload the driver
sudo rmmod atlantic
7. Install the driver in the system
make && make install
driver will be in:
/lib/modules/`uname -r`/aquantia/atlantic.ko
8. Uninstall the driver:
make uninstall
or run the following commands:
sudo rm -f /lib/modules/`uname -r`/aquantia/atlantic.ko
depmod -a `uname -r`
Alternatively build and install driver with dkms
------------------------------------------------------------
1. Make sure you have all the environment to build standalone kernel module.
On debian based systems you may do the following:
sudo apt-get install linux-headers-`uname -r` build-essential gawk dkms
On redhat based systems you may do the following:
sudo yum install kernel-devel-`uname -r` gcc gcc-c++ make gawk dkms
2. Move the base driver tar file to the directory of your choice. For example,
use /home/username/aquantia.
Untar/unzip archive:
cd ~/aquantia
tar zxf Aquantia-AQtion-x.y.z.tar.gz
3. Change to the driver source directory:
cd Aquantia-AQtion-x.y.z/
4. Build and install driver:
sudo ./dkms.sh install
driver will be in:
/lib/modules/`uname -r`/updates/dkms/atlantic.ko
5. Uninstall the driver:
sudo ./dkms.sh uninstall
Install driver on Debian\Ubuntu using atlantic-x.y.z.deb
------------------------------------------------------------
1. Make sure you have all the environment to build standalone kernel module. Execute the commands:
sudo apt-get install linux-headers-`uname -r`
2. Move the atlantic-x.y.z.deb file to the directory of your choice. For example,
use /home/username/aquantia.
3. Execute the commands:
cd /home/username/aquantia
sudo apt-get install ./atlantic-x.y.z.deb
After this driver will be installed.
(You can check this via "dpkg -l | grep -i atlantic")
4. Uninstall the driver:
Run the following commands:
sudo dpkg -P atlantic
Alternatively you can use atlantic-x.y.z.noarch.rpm
------------------------------------------------------------
1. Make sure you have all the environment to build standalone kernel module. Execute the commands:
sudo yum install kernel-devel-`uname -r`
2. Move the atlantic-x.y.z.noarch.rpm file to the directory of your choice. For example,
use /home/username/aquantia.
3. Execute the commands:
cd /home/username/aquantia
sudo yum install ./atlantic-x.y.z.noarch.rpm
After this driver will be installed.
(You can check this via "rpm -qa | grep -i atlantic")
4. Uninstall the driver:
Run the following commands:
sudo rpm -e atlantic-x.y.z.noarch
which method would i be best using for open media vault?