Рейтинг:0

версии ixgbe не компилируются в Ubuntu 18.04.6 LTS

флаг sa
dcs

Я пытаюсь скомпилировать разные версии (5.10.2/5.12.5/5.13.4) драйвера ixgbe в Ubuntu 18.04.6 LTS.

Он продолжает выдавать одно и то же сообщение об ошибке с любой версией. Есть ли у вас какие-либо предложения, где проблема может быть?

спасибо

Дезо

dcsonka@lab:~/ixgbe-5.10.2/src$ сделать установку
*** В целевом ядре включен CONFIG_MODULE_SIG_ALL, но
*** ключ подписи не найден. Подписание модуля было
*** отключен для этой сборки.
make[1]: Вход в каталог '/usr/src/linux-headers-4.15.0-166-generic'
CC [M] /home/dcsonka/ixgbe-5.10.2/src/ixgbe_main.o
В файле, включенном из /home/dcsonka/ixgbe-5.10.2/src/ixgbe_osdep.h:17:0,
из /home/dcsonka/ixgbe-5.10.2/src/ixgbe_type.h:45,
из /home/dcsonka/ixgbe-5.10.2/src/ixgbe_dcb.h:7,
из /home/dcsonka/ixgbe-5.10.2/src/ixgbe.h:24,
из /home/dcsonka/ixgbe-5.10.2/src/ixgbe_main.c:31:
/home/dcsonka/ixgbe-5.10.2/src/kcompat.h:7242:28: ошибка: переопределение «skb_frag_off»
статическое встроенное беззнаковое целое число skb_frag_off (const skb_frag_t *frag)
^~~~~~~~~~~~~
В файле, включенном из ./include/linux/if_ether.h:23:0,
из ./include/uapi/linux/ethtool.h:19,
из ./include/linux/ethtool.h:18,
из ./include/linux/netdevice.h:41,
из /home/dcsonka/ixgbe-5.10.2/src/ixgbe_main.c:10:
./include/linux/skbuff.h:2763:28: примечание: предыдущее определение «skb_frag_off» было здесь
статическое встроенное беззнаковое целое число skb_frag_off (const skb_frag_t *frag)
^~~~~~~~~~~~~
scripts/Makefile.build:333: рецепт для цели '/home/dcsonka/ixgbe-5.10.2/src/ixgbe_main.o' не выполнен
make[2]: *** [/home/dcsonka/ixgbe-5.10.2/src/ixgbe_main.o] Ошибка 1
Makefile:1590: рецепт для цели '_module_/home/dcsonka/ixgbe-5.10.2/src' не удался
make[1]: *** [_module_/home/dcsonka/ixgbe-5.10.2/src] Ошибка 2
make[1]: Выход из каталога '/usr/src/linux-headers-4.15.0-166-generic'
Makefile: 99: рецепт для цели «по умолчанию» не удался
make: *** [по умолчанию] Ошибка 2

dcsonka@lab:~/ixgbe-5.10.2/src$ uname -a
Linux lab 4.15.0-166-generic #174-Ubuntu SMP Ср, 8 декабря, 19:07:44 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
dcsonka@lab:~/ixgbe-5.10.2/src$ lsb_release -a
Нет доступных модулей LSB.
Идентификатор дистрибьютора: Ubuntu
Описание: Ubuntu 18.04.6 LTS
Релиз: 18.04
Кодовое название: бионический
N0rbert avatar
флаг zw
Я бы рекомендовал установить ядро ​​​​5.13, используя мой метод из [другого ответа] (https://askubuntu.com/a/1388847/66509). Эта версия ядра включает [конфигурацию IXGBE](https://packages.ubuntu.com/search?suite=impish&arch=amd64&mode=exactfilename&searchon=contents&keywords=ixgbe) и, возможно, модули.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.