Ubuntu 16.04 LTS 中没有 eth0

Ubuntu 16.04 LTS 中没有 eth0

我认为不是重复的。我引用了问题是我尝试过但未能解决我的问题。日志也不同。

我在新电脑上安装了 Ubuntu 16.04 LTS。它有一块华硕 H81M-P 主板(英特尔 I218-V 千兆 LAN)。它无法检测到我的有线互联网连接。不存在 eth0,运行时ifconfig -alo出现

我读了有类似问题的人的另一个问题(和这个) 乍一看还挺简单的。从源代码安装 e1000e Intel 驱动程序:

安装

sudo modprobe -r e1000e

sudo modprobe e1000e

sudo 更新-initramfs -u

重启

但它没有奏效。失败后我读到这里wake on Lan这可能是与属性相关的 BIOS 配置问题。我已禁用我的 bios 上有以下选项

  • 安全启动(从 Windows 更改为其他操作系统以执行 modprobe)
  • 英特尔 PXE OPROM
  • PCI-Express 原生电源管理
  • 通过 PCI-E 开机
  • PCI-E 主动状态电源管理

然后......什么都没有!我对发生的事情一无所知。你能帮助我吗?

编辑:我添加了输出lspci -knn | grep Eth -A3

00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection (2) I218-V [8086:15a1] (rev 05)
DeviceName: OnBoard LAN
Subsystem: ASUSTeK Computer Inc. Ethernet Connection (2) I218-V [1043:85c4]
Kernel modules e1000e

00:1a.0 USB Controller [0c03]: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 [8086:8c2d] (rev 05)
Subsytem: ASUSTek Computer Inc. 8 Series/C220 Series Chipset Family USB EHCI [1043:8354]

编辑2:我添加了输出sudo modprobe e1000e && dmesg | grep e100

[1.710121] e1000e: loading out-of-tree module taints kernel.
[1.710236] e1000e: module verification failed: signature and/or required key missing - tainting kernel
[1.710754] e1000e: Intel(R) PRO/1000 Network Driver - 3.3.5.3-NAPI
[1.710754] e1000e: Copyright(c) 1999 - 2016 Intel Corporation.
[1.710900] e1000e: 0000:00:19.0: Interrupt Throthling Rate (ints/sec) set to dynamic conservative mode
[2.493875] e1000e: probe of 0000:00:19.0 failed with error -2

编辑 3:卸载驱动程序,恢复 BIOS 默认值并禁用安全启动(如上所述这里,这比我最初想象的要棘手)。dmesg | grep -e e1000 -e 19.0添加的输出:

[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[    0.131920] acpi PNP0A08:00: FADT indicates ASPM is unsupported, using BIOS configuration
[    0.132720] pci 0000:00:19.0: [8086:15a1] type 00 class 0x020000
[    0.132731] pci 0000:00:19.0: reg 0x10: [mem 0xf7d00000-0xf7d1ffff]
[    0.132737] pci 0000:00:19.0: reg 0x14: [mem 0xf7d3d000-0xf7d3dfff]
[    0.132743] pci 0000:00:19.0: reg 0x18: [io  0xf080-0xf09f]
[    0.132790] pci 0000:00:19.0: PME# supported from D0 D3hot D3cold
[    0.132815] pci 0000:00:19.0: System wakeup disabled by ACPI
[    0.158719] system 00:09: [mem 0xfed19000-0xfed19fff] has been reserved
[    1.519209] lp: driver loaded but no devices found

编辑 4:好的。我会尝试提供更多信息。我买了两台电脑。两台完全相同的电脑,相同的组件。第一台是我遇到问题的那台。第二台今天到了,在第一台电脑上遇到所有问题之后,我决定在第二台电脑上安装 ubuntu 之前禁用安全启动。

一切顺利,安装过程中检测到有线连接。0 个问题。之后我就像“怎么回事?”......我对第一个尝试了同样的操作。我将 BIOS 恢复为默认值,禁用安全启动并重新安装 ubuntu。问题仍然存在。但dmesg | grep -e e1000 -e 19.0输出发生了变化:

[    0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645519600211568 ns
[    0.124758] pci 0000:00:19.0: [8086:15a1] type 00 class 0x020000
[    0.124769] pci 0000:00:19.0: reg 0x10: [mem 0xf7d00000-0xf7d1ffff]
[    0.124775] pci 0000:00:19.0: reg 0x14: [mem 0xf7d3d000-0xf7d3dfff]
[    0.124781] pci 0000:00:19.0: reg 0x18: [io  0xf080-0xf09f]
[    0.124828] pci 0000:00:19.0: PME# supported from D0 D3hot D3cold
[    0.124852] pci 0000:00:19.0: System wakeup disabled by ACPI
[    0.150756] system 00:09: [mem 0xfed19000-0xfed19fff] has been reserved
[    0.619102] GHES: HEST is not enabled!

uname -a输出:

Linux PC1 4.8.0-36-generic #36~16.04.1-Ubuntu SMP Sun Feb 5 09:39:57 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

第二台计算机成功后,会不会是 pc1 的物理/硬件问题?

提前致谢!

相关内容