Package Details: atlantic-dkms 2.4.10-1

Git Clone URL: https://aur.archlinux.org/atlantic-dkms.git (read-only, click to copy)
Package Base: atlantic-dkms
Description: aquantia multigigabit nic driver - "development preview"
Upstream URL: https://github.com/Aquantia/AQtion
Licenses: GPLv2
Conflicts: atlantic
Submitter: icewind
Maintainer: icewind
Last Packager: icewind
Votes: 3
Popularity: 0.52
First Submitted: 2018-09-27 11:54
Last Updated: 2021-01-27 15:05

Latest Comments

feng commented on 2021-05-17 15:48

@andrej Thank you very much for the comment. It really helps a lot. For people who come across this problem, here is my solution: 0. install this package; 1. update aq_nic.h by inserting #include <linux/ethtool.h> at the beginning; 2. reinstall package linux and linux-lts.

andrej commented on 2021-03-07 01:35

This won't build with 5.11 (as reported e.g. here). To fix it, you need to add an include into aq_nic.h:

#include <linux/ethtool.h>

andrej commented on 2020-12-13 23:08

_pkgbase=atlantic
pkgname="${_pkgbase}-dkms"
pkgver=2.4.10
pkgrel=0
pkgdesc="aquantia multigigabit nic driver - \"development preview\""
url="https://github.com/Aquantia/AQtion"
arch=('x86_64')
license=('GPLv2')
depends=('dkms')
makedepends=('linux-headers')
conflicts=("${_pkgbase}")
commit="0168526fadfcf86a1c5cc7f332f4e735e934f53c"
source=("https://github.com/Aquantia/AQtion/archive/$commit.tar.gz"
        'net-v5-aquantia-Remove-the-build_skb-path.diff::http://patchwork.ozlabs.org/project/netdev/patch/MWHPR1001MB23184F3EAFA413E0D1910EC9E8FC0@MWHPR1001MB2318.namprd10.prod.outlook.com/raw/')
sha512sums=('6baf486a134d76b383c1d042a5a7e9d8be78e52971791066b8da2484fff6823d10fd7aaba71aebf41c631816c417dc9b5774e4310726d55ae94dd36dfe2e0178'
            '7141ac7adaf871959b8b78e5a716c4dae46664390850517d4302aa7120734678ecee38bc147e4587f0168dc9e0b65283d79e2bda162000bdf37766a186a54dd7')

build() {
  cd "${srcdir}/AQtion-${commit}"
  patch -p6 < ../net-v5-aquantia-Remove-the-build_skb-path.diff
}

package() {
  cd "${srcdir}/AQtion-${commit}"
  mkdir -p "${pkgdir}/usr/src/${_pkgbase}-${pkgver}"
  cp -ar * "${pkgdir}/usr/src/${_pkgbase}-${pkgver}"
  cat <<EOF >${pkgdir}/usr/src/${_pkgbase}-${pkgver}/dkms.conf
        PACKAGE_NAME="${_pkgbase}"
        BUILT_MODULE_NAME[0]="${_pkgbase}"
        PACKAGE_VERSION="${pkgver}"
        DEST_MODULE_LOCATION[0]="/kernel/drivers/net/ethernet/aquantia/atlantic"
        AUTOINSTALL="yes"
EOF
}

This^^^ works for me (with the IPv6 routing hotfix).

andrej commented on 2020-12-09 20:28

IPv6 is broken with this driver; it needs this patch.

icewind commented on 2020-08-31 13:09

thanks again

hisaruki commented on 2020-08-30 03:07

2.4.7 patch here https://gist.github.com/hisaruki/e41dd30cbe5ce455fe84add0d5a24a58

icewind commented on 2019-06-12 16:53

Updated, thanks for the patch

hisaruki commented on 2019-06-12 15:55

2.2.6.0 patch here https://gist.github.com/hisaruki/770959832e80beebaf20ef13fe3ec013