Încerc să compilez diferite versiuni (5.10.2/5.12.5/5.13.4) ale driverului ixgbe pe Ubuntu 18.04.6 LTS.
Continuă să arunce același mesaj de eroare cu orice versiune. Aveți vreo sugestie unde ar putea fi problema?
Thnx
Dezso
dcsonka@lab:~/ixgbe-5.10.2/src$ make install
*** Nucleul țintă are CONFIG_MODULE_SIG_ALL activat, dar
*** cheia de semnare nu poate fi găsită. Semnarea modulului a fost
*** dezactivat pentru această versiune.
make[1]: se introduce în directorul „/usr/src/linux-headers-4.15.0-166-generic”
CC [M] /home/dcsonka/ixgbe-5.10.2/src/ixgbe_main.o
În fișierul inclus din /home/dcsonka/ixgbe-5.10.2/src/ixgbe_osdep.h:17:0,
din /home/dcsonka/ixgbe-5.10.2/src/ixgbe_type.h:45,
de pe /home/dcsonka/ixgbe-5.10.2/src/ixgbe_dcb.h:7,
de pe /home/dcsonka/ixgbe-5.10.2/src/ixgbe.h:24,
din /home/dcsonka/ixgbe-5.10.2/src/ixgbe_main.c:31:
/home/dcsonka/ixgbe-5.10.2/src/kcompat.h:7242:28: eroare: redefinirea âskb_frag_offâ
static inline unsigned int skb_frag_off(const skb_frag_t *frag)
^~~~~~~~~~~~
În fișierul inclus din ./include/linux/if_ether.h:23:0,
de la ./include/uapi/linux/ethtool.h:19,
de la ./include/linux/ethtool.h:18,
de la ./include/linux/netdevice.h:41,
din /home/dcsonka/ixgbe-5.10.2/src/ixgbe_main.c:10:
./include/linux/skbuff.h:2763:28: notă: definiția anterioară a âskb_frag_offâ a fost aici
static inline unsigned int skb_frag_off(const skb_frag_t *frag)
^~~~~~~~~~~~
scripts/Makefile.build:333: rețeta pentru țintă „/home/dcsonka/ixgbe-5.10.2/src/ixgbe_main.o” a eșuat
make[2]: *** [/home/dcsonka/ixgbe-5.10.2/src/ixgbe_main.o] Eroare 1
Makefile:1590: rețeta pentru țintă „_module_/home/dcsonka/ixgbe-5.10.2/src” a eșuat
make[1]: *** [_module_/home/dcsonka/ixgbe-5.10.2/src] Eroare 2
make[1]: se părăsește directorul „/usr/src/linux-headers-4.15.0-166-generic”
Makefile:99: rețeta pentru „implicit” țintă a eșuat
make: *** [implicit] Eroare 2
dcsonka@lab:~/ixgbe-5.10.2/src$ uname -a
Linux lab 4.15.0-166-generic #174-Ubuntu SMP miercuri 8 decembrie 19:07:44 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
dcsonka@lab:~/ixgbe-5.10.2/src$ lsb_release -a
Nu sunt disponibile module LSB.
ID distribuitor: Ubuntu
Descriere: Ubuntu 18.04.6 LTS
Lansare: 18.04
Nume de cod: bionic