Ubuntu 20.04.2 和板载 Intel I219-V

Ubuntu 20.04.2 和板载 Intel I219-V

我最近购买了一块带有 Intel I219-V 板载网络控制器的 ASROCK Z590M 主板。但是,最新的 Focal 20.04.2 无法检测到板载 NIC。这是 Linux 的一个已知问题,因为 ASROCK 没有驱动程序。英特尔也没有在其网站上显示任何驱动程序。

有些人禁用了板载适配器并添加了额外的 NIC,但是由于我的应用程序,这会产生问题,所以我想使用板载卡。

那么我该怎么做呢?

答案1

读完并调整后,这对我有用。我希望这能帮助其他人配置带有 Intel 和 Ubuntu 的新主板。

  1. 如果您有辅助网络连接,请将此驱动程序直接下载到具有板载 NIC 的 Ubuntu 服务器上的目录中,或者下载到 USB 驱动器中:https://downloadmirror.intel.com/15817/eng/e1000e-3.8.4.tar.gz

  2. 一旦在系统中获取文件,请执行以下操作:

    sudo tar zxf e1000e-3.8.4.tar.gz
    sudo cd e1000e-3.8.4/src/
    sudo apt install make
    sudo apt install gcc
    sudo make install
    sudo modprobe e1000e insmod e1000e
    sudo reboot
    
  3. 执行:

    ip a
    

    并获取适配器的名称,在我的情况下是enp0s31f6

  4. 编辑网络设置:

    $ sudo nano /etc/netplan/00-installer-config.yaml
    
    network:
      ethernets:
        enp0s31f6:
          dhcp4: true
      version: 2
    
  5. Ctrl使用+保存X

  6. 在 shell 提示符下输入:

    sudo netplan apply
    sudo reboot
    

这样就行了,希望它能有所帮助,这样你就不必浪费周日的时间来弄清楚它。

答案已从此处移至楼主的问题

答案2

这确实是一篇有用的文章,但如果您没有网络,并且没有板载 WiFi 或 WiFi 适配器,则无法安装 make/gcc 来编译驱动程序。此外,这些是适用于此 NIC 的最新驱动程序:http://e1000.sourceforge.net。根据英特尔驱动程序包 25.2 版(最新版本)中的自述文件,此资源是英特尔官方推荐的:

版本 25.2 是包含 Linux e1000e 驱动程序的最后一个版本。社区将继续维护此驱动程序。

另外(英特尔也表示):

由于 Linux 内核的持续开发,驱动程序的更新频率比捆绑版本更高。最新的驱动程序可以在http://e1000.sourceforge.net以及 http://downloadcenter.intel.com

解决这个问题最简单的方法是安装 Ubuntu 20.04.2氢能资源,其中包含此 NIC 的开箱即用驱动程序,但如果您可以/想要编译最新的驱动程序,请使用 Sourceforge 存储库。

可以使用以下命令安装HWE内核:

 sudo apt install --install-recommends linux-generic-hwe-20.04 

PS:使用这些命令检查硬件类型和驱动程序版本

lspci -nnk | grep -A2 Ethernet

或者

modinfo e1000e

答案3

我在 20.04.2 服务器上遇到了这个问题,所以看来这些驱动程序还没有到达那里。

内核是 5.4.0-65-generic

答案4

在此期间,我发现这款适配器可以让你使用互联网。你只是牺牲了一个 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+star%2Caps%2C79&sr=8-3

$ sudo lshw -C net
  *-network UNCLAIMED       
       description: Ethernet controller
       product: Ethernet Connection (7) I219-V
       vendor: Intel Corporation
       physical id: 1f.6
       bus info: pci@0000:00:1f.6
       version: 10
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi cap_list
       configuration: latency=0
       resources: memory:a3200000-a321ffff
  *-network
       description: Ethernet interface
       physical id: 2
       bus info: usb@2:4
       logical name: enxa0cec8cb9183
       serial: a0:ce:c8:cb:91:83
       size: 1Gbit/s
       capacity: 1Gbit/s
       capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8152 driverversion=v1.11.11 duplex=full firmware=rtl8153a-4 v2 02/07/20 ip=192.168.240.250 link=yes multicast=yes port=MII speed=1Gbit

相关内容