How to Install AQuantia AQC107 Drivers?

Hello friends.

I am currently how to install the Aquantia AQC107 NIC Drivers on Clear Linux?

Here is the link to the Drivers from Aquantia: https://www.aquantia.com/support/driver-download/

Thanks!

From the included README within the linux download of the driver, they suppore manual install of the driver.

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

  1. 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

  1. Change to the driver src directory:

cd Aquantia-AQtion-x.y.z/

  1. Compile the driver module:
    make

  2. Load the dependencies and the module:
    sudo modprobe ptp
    sudo modprobe crc_itu_t
    sudo insmod atlantic.ko

  3. Unload the driver
    sudo rmmod atlantic

  4. Install the driver in the system
    make && make install

driver will be in:

/lib/modules/uname -r/aquantia/atlantic.ko

  1. Uninstall the driver:
    make uninstall
    or run the following commands:
    sudo rm -f /lib/modules/uname -r/aquantia/atlantic.ko
    depmod -a uname -r

This is a bit above my understanding, but I think that it is entirely doable as long as you have make from a swupd bundle. You can ensure this by using sudo swupd bundle-add make.

It seems like there is some kind of error in the last step of the installation process.

Here is a screenshot

-Cristiano

You didn’t use sudo for the make install. This would most likely be why it doesn’t have permissions within the /lib/* directory. Try again with sudo make install instead of make install

1 Like

Oh, yes! That last bit got me! Thank you! It is now installed!

1 Like