Рейтинг:4

Ubuntu 20.04.2 и встроенный Intel I219-V

флаг ke

Недавно я приобрел плату ASROCK Z590M со встроенным сетевым контроллером Intel I219-V. Однако последняя версия Focal 20.04.2 не обнаруживает встроенную сетевую карту. Это известная проблема с Linux, поскольку у ASROCK нет драйверов. Intel также не показывает никаких драйверов на своем сайте.

Некоторые люди отключили встроенный адаптер и добавили дополнительную сетевую карту, но из-за моего приложения это создало бы проблемы, поэтому я хотел бы использовать встроенную карту.

Итак, как я могу это сделать?

zbyte avatar
флаг ke
Попытка добавить правильные теги, такие как z590 и i219-v, но система репутации не позволит этого .... и все, что я пытаюсь сделать, это помочь и внести свой вклад ... ну ладно
флаг us
Я получаю ошибки при создании этого: среди прочего: kcompat.h:6696:15: error: «struct xdp_umem» не имеет члена с именем «pages»; Вы имели в виду "pgs"?
Youran avatar
флаг ru
Извините, какое ядро ​​и gcc вы используете? Я использую последнюю версию от apt upgrade, и когда я пытаюсь это сделать, возникает много ошибок.
Рейтинг:3
флаг ca

После прочтения и настройки, это то, что сработало для меня. Я надеюсь это помогает всем остальным настроить новые платы с Intel и Убунту.

  1. Загрузите этот драйвер либо непосредственно в каталог на вашем сервере Ubuntu с помощью встроенной сетевой карты, если у вас есть дополнительное сетевое подключение, либо на USB-накопитель: https://downloadmirror.intel.com/15817/eng/e1000e-3.8.4.tar.gz

  2. Как только вы получите файл в системе, сделайте следующее:

    sudo tar zxf e1000e-3.8.4.tar.gz
    судо cd e1000e-3.8.4/источник/
    sudo apt установить сделать
    sudo apt установить gcc
    судо сделать установить
    sudo modprobe e1000e insmod e1000e
    судо перезагрузка
    
  3. Сделайте:

    IP а
    

    и возьмите имя адаптера, в моем случае enp0s31f6.

  4. Отредактируйте настройки сети:

    $ sudo nano /etc/netplan/00-installer-config.yaml
    
    сеть:
      Ethernet:
        enp0s31f6:
          DHCP4: правда
      версия: 2
    
  5. Сохранить с Ctrl+Икс.

  6. Введите в командной строке:

    применить sudo netplan
    судо перезагрузка
    

Это должно сработать, надеюсь, это поможет, так что вам не придется тратить часть ваше воскресенье выясняя это.

Ответ перенесен сюда из вопроса ОП.

Рейтинг:2
флаг gt

Я сталкиваюсь с этой проблемой на сервере 20.04.2, поэтому кажется, что эти драйверы еще не приземлились там.

Ядро 5.4.0-65-универсальное

Gaia avatar
флаг id
да, драйверы недоступны в Ubuntu 20.04.2, только в Ubuntu 20.04.2 HWE.
флаг in
Ubuntu 20.04.3 по-прежнему недоступен.
Рейтинг:1
флаг id

Это действительно полезный пост, но если вы застряли без сети и у вас нет встроенного WiFi или адаптера WiFi, вы не можете установить make/gcc для компиляции драйвера. Кроме того, для этой сетевой карты доступны последние версии драйверов: http://e1000.sourceforge.net. Этот ресурс официально рекомендован корпорацией Intel в соответствии с файлом readme версии 25.2 (последней) пакета драйверов Intel:

Выпуск 25.2 — последний выпуск, содержащий Linux e1000e. Водитель. Обслуживание этого драйвера будет продолжено сообщество.

и дополнительно (также для Intel):

В связи с постоянным развитием ядра Linux драйверы обновляется чаще, чем связанные выпуски. Последний драйвер может быть найти на http://e1000.sourceforge.net и дальше http://downloadcenter.intel.com

Самый простой способ решить эту проблему — установить Ubuntu 20.04.2. HWE, который включает драйверы для этой сетевой карты из коробки, но если вы можете/хотите скомпилировать последние версии драйверов, используйте репозиторий Sourceforge.

Ядро HWE можно установить с помощью следующей команды:

 sudo apt install --install-рекомендует linux-generic-hwe-20.04 

PS: используйте эти cmds проверить тип HW и версию драйвера:

lspci-nnk | grep -A2 Ethernet

ИЛИ ЖЕ

модинфо e1000e
MechMK1 avatar
флаг gn
Боже мой, после нескольких часов безделья установка ядра HWE была правильным решением.
Рейтинг:0
флаг cn

Тем временем я обнаружил, что этот адаптер работает, чтобы вы могли работать с Интернетом. Вы просто жертвуете портом USB/C.

https://www.amazon.com/StarTech-com-USB-Gigabit-Ethernet-Adapter/dp/B0109IY8PA/ref=sr_1_3?crid=3NU9B7QZ49HYQ&keywords=usb-c+to+ethernet+startech&qid=1641682005&sprefix=ethernet+to+ usb+c+звезда%2Caps%2C79&sr=8-3

$ sudo lshw -C сеть
  *-сеть НЕЗАЯВЛЕНА       
       описание: Контроллер Ethernet
       продукт: Ethernet-соединение (7) I219-V
       производитель: корпорация Intel
       физический идентификатор: 1f.6
       информация о шине: pci@0000:00:1f.6
       версия: 10
       ширина: 32 бита
       часы: 33 МГц
       возможности: pm msi cap_list
       конфигурация: задержка=0
       ресурсы: память: a3200000-a321ffff
  *-сеть
       описание: Интерфейс Ethernet
       физический идентификатор: 2
       информация о шине: usb@2:4
       логическое имя: enxa0cec8cb9183
       серийный номер: a0:ce:c8:cb:91:83
       размер: 1 Гбит/с
       пропускная способность: 1 Гбит/с
       возможности: физический ethernet tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd автосогласование
       конфигурация: автосогласование=на широковещании=да драйвер=r8152 версия драйвера=v1.11.11 дуплекс=полная прошивка=rtl8153a-4 v2 07.02.20 ip=192.168.240.250 ссылка=да мультикаст=да порт=MII скорость=1Гбит
Someone avatar
флаг my
Ваш ответ может быть улучшен с помощью дополнительной вспомогательной информации. Пожалуйста, [измените], чтобы добавить дополнительные сведения, такие как цитаты или документация, чтобы другие могли подтвердить правильность вашего ответа. Дополнительную информацию о том, как писать хорошие ответы, можно найти [в справочном центре](/help/how-to-answer).
флаг in
Это, вероятно, самый простой путь в сочетании с другим ответом: используйте сетевой адаптер USB (-C) для временного подключения к сети, а затем установите ядро ​​​​-hwe.

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

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