[elrepo] CentOS 7.9 driver for Lenovo P620 NIC
James Pearson
james-p at moving-picture.com
Sat Oct 16 06:57:23 EDT 2021
I'm trying to install CentOS 7.9 via PXE on a Lenovo P620 that has a single Aquantia 10Gb NIC
The installer (Anaconda) fails to start and the installer kernel reports:
atlantic: Bad FW version detected: 4020028
Installing the box by adding a 2nd NIC works fine and lspci reports:
01:00.0 Ethernet controller [0200]: Aquantia Corp. AQC107 NBase-T/IEEE 802.3bz Ethernet Controller [AQtion] [1d6a:07b1] (rev 02)
After a bit of googling, it looks like Lenovo PCs with this NIC use/require 'version 4' of the firmware - which is not supported by the EL 7.9 atlantic driver (not supported until EL 8.4)
Lenovo provide Linux driver source which builds fine on EL 7.9 - and I can insmod the new kernel module fine and it finds the NIC etc
However, I'm struggling to build an installer driver disk image and get the CentOS 7.9 installer to use it
I've created my own 'kmod-atlantic' RPM - based on other similar ElRepo SRPMS and it appears the installer attempts to use it - but it gives warnings like:
[ 11.087251] atlantic: loading out-of-tree module taints kernel.
[ 11.090231] atlantic: module verification failed: signature and/or required key missing - tainting kernel
but doesn't seem to use the newer module?
Can anyone give me some pointers to what I need to do to get the newer kernel module to load in the installer?
Thanks
James Pearson
More information about the elrepo
mailing list