Ubuntu 18.04.3 不支持英特尔公司设备

Ubuntu 18.04.3 不支持英特尔公司设备

我目前无法在最新的英特尔 NUC10i7FNH 上安装 ubuntu server 18.04.03 LTS。

Ubuntu 总是将两个网络适配器都显示为未认领。之前的版本 (NUC8i7BEH) 具有相同的网络控制器 I219-V,并且运行良好。

*-network:0 UNCLAIMED
     description:  Network controller
     product: Intel Corporation
     vendor: Intel Corporation
     physical id: 14.3
     ...

如果没有网络,甚至不可能按照大多数建议来启用它,因为不可能从互联网上获取新的软件包。

根据要求,以下是更多信息:

输出来自:modprobe -v e1000e && dmesg | grep e10

[ 3447.889394] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[ 3447.889395] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.

输出来自:sudo lspci -knn

00:1f.6 Ethernet controller [0200]: Intel Corporation Device [8086:0d4f]
    Subsystem: Intel Corporation Device [8086:2081]
01:00.0 PCI bridge [0604]: Intel Corporation JHL7540 Thunderbolt 3 Bridge [Titan Ridge 2C 2018] [8086:15e7] (rev 06) 

对我来说,这看起来好像内核驱动程序未被使用 :-/

以下是我使用 19.10 桌面版时获得的更多信息。

[    0.000000] Linux version 5.3.0-29-generic (buildd@lcy01-amd64-024) (gcc version 9.2.1 20191008 (Ubuntu 9.2.1-9ubuntu2)) #31-Ubuntu SMP Fri Jan 17 17:27:26 UTC 2020 (Ubuntu 5.3.0-29.31-generic 5.3.13)

lshw 的输出:

  *-network:0
       Beschreibung: Kabellose Verbindung
       Produkt: Intel Corporation
       Hersteller: Intel Corporation
       Physische ID: 14.3
       Bus-Informationen: pci@0000:00:14.3
       Logischer Name: wlp0s20f3
       Version: 00
       Seriennummer: c8:09:a8:9c:cd:e0
       Breite: 64 bits
       Takt: 33MHz
       Fähigkeiten: pm msi pciexpress msix bus_master cap_list ethernet physical wireless
       Konfiguration: broadcast=yes driver=iwlwifi driverversion=5.3.0-29-generic firmware=48.4fa0041f.0 ip=192.168.178.109 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       Ressourcen: iomemory:600-5ff irq:16 memory:6023114000-6023117fff

输出来自:modprobe -v e1000e && dmesg | grep e10

[    2.357430] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k
[    2.357430] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[    2.357616] e1000e 0000:00:1f.6: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[    2.562796] e1000e 0000:00:1f.6 0000:00:1f.6 (uninitialized): registered PHC clock
[    2.634139] e1000e 0000:00:1f.6 eth0: (PCI Express:2.5GT/s:Width x1) 1c:69:7a:60:44:f0
[    2.634140] e1000e 0000:00:1f.6 eth0: Intel(R) PRO/1000 Network Connection
[    2.634258] e1000e 0000:00:1f.6 eth0: MAC: 13, PHY: 12, PBA No: FFFFFF-0FF
[    2.634991] e1000e 0000:00:1f.6 eno1: renamed from eth0
[    5.103285] checking generic (4000000000 e10000) vs hw (4000000000 10000000)
[   15.806697] e1000e: eno1 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None

lspci 的输出:

00:1f.6 Ethernet controller [0200]: Intel Corporation Ethernet Connection (10) I219-V [8086:0d4f]
    DeviceName:  LAN
    Subsystem: Intel Corporation Ethernet Connection (10) I219-V [8086:2081]
    Kernel driver in use: e1000e
    Kernel modules: e1000e 

答案1

此网络适配器Intel Corporation Device [8086:0d4f]是新的,自 5.5 Linux 内核以来一直受主流 Linux 内核支持。

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/drivers?h=v5.5&id=914ee9c436cbe90c8ca8a46ec8433cb614a2ada5

Ubuntu 维护人员将此修复反向移植到随 19.10 Ubuntu 版本发布的 Ubuntu 5.3 内核,并将很快随 18.04.4 LTS 发布。

目前当前的 HWE 18.04 内核是 5.3。

如果你通过其他方式将服务器连接到互联网,并且

sudo apt update && sudo apt upgrade

一切都应该正常。

如果网络流量是一个问题,您可以通过以下方式仅更新内核:

sudo apt update
sudo apt install linux-generic-hwe-18.04

您可以手动下载包含其依赖项的软件包https://packages.ubuntu.com/bionic-updates/linux-generic-hwe-18.04

您只需要 linux-XXX 软件包。其他依赖项应该已经存在。

然后使用 安装它们dpkg

相关内容