Install Aquantia 10G inside pfsense / Freebsd

Attaching the Aquantia driver for latest pfSense (2.7.2)

Steps to reproduce successful compilation of net/aquantia-atlantic-kmod for pfSense.

Install Poudriere

git clone https://github.com/freebsd/poudriere.git
cd poudriere
./configure
make
make install
cp /usr/local/etc/poudriere.conf.sample /usr/local/etc/poudriere.conf (check & update)

Download & compile FreeBSD source code at correct version

pkg install git
rm -rf /usr/src
git clone -o freebsd https://git.FreeBSD.org/src.git /usr/src
cd /usr/src
git checkout 0c783a37d5d5
make buildworld -j number of CPU cores

Create jail for compilation

poudriere jail -c -j pf272amd64 -a amd64 -m src=/usr/src

Compile

cd
cat "net/aquantia-atlantic-kmod" > pkglist.txt
poudriere bulk -f pkglist.txt -j pf272amd64

Profit

find your binary at /usr/local/poudriere/data/packages/pf272amd64-default/All/aquantia-atlantic-kmod-0.0.5_3.pkg

aquantia-atlantic-kmod-0.0.5_3_freebsd14.0.zip

Leave a Reply

Your email address will not be published. Required fields are marked *