Dan*_*ert 8 intel ethernet drivers
我的问题是找不到英特尔 NUC 上的以太网设备。ifconfig -a
只显示 lo 和 wlan0 而不是 eth0。
sudo lshw -C net
给出以下输出:
*-network UNCLAIMED
description: Ethernet controller
product: Ethernet Connection (3) I218-V
vendor: Intel Corporation
physical id: 19
bus info: pci@0000:00:19.0
version: 03
width: 32 bits
clock: 33MHz
capabilities: cap_list
configuration: latency=0
memory:f7100000-f711ffff memory:f713b000-f713bfff
ioport: f080(size=32)
Run Code Online (Sandbox Code Playgroud)
运行sudo lshw -C net
and 后dmesg | grep -e eth -e e1000
,我得到这个输出:
[ 0.847256] e1000e: Intel(R) PRO/1000 Network Driver - 2.3.2-k
[ 0.847260] e1000e: Copyright(c) 1999 - 2014 Intel Corporation.
[ 0.863337] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[ 1.673743] e1000e: probe of 0000:00:19.0 failed with error -2
[ 4315.170940] e1000e: module verification failed: signature and/or required key missing - tainting kernel
[ 4315.171534] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.4.2-NAPI
[ 4315.171536] e1000e: Copyright(c) 1999 - 2015 Intel Corporation.
[ 4315.171711] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[ 4315.994262] e1000e: probe of 0000:00:19.0 failed with error -2
Run Code Online (Sandbox Code Playgroud)
产品信息 ( lspci -nnk
) 如下:
00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection (3) I218-V [8086:15a3] (rev 03)
Subsystem: Intel Corporation Device [8086:2057]
Run Code Online (Sandbox Code Playgroud)
内核版本为 3.19.0-22。我在 UEFI 模式下启动。BIOS 版本为最新版本。
按照建议,我将 BIOS 更新到最新版本,让设备断电一段时间并更改硬件配置。到目前为止没有运气!
我刚刚安装了 Windows,该设备也无法在那里工作。这可能意味着它要么是 BIOS 问题(如建议的那样),要么是硬件实际上已损坏。
对此还有什么想法吗?
对于其他有类似问题的人:
一开始以为是驱动问题。我想安装最新版本的 e1000e 驱动程序。这需要 e1000 驱动程序的 8.xx 版。当我尝试安装此驱动程序时,收到以下错误消息(即使我运行的是内核版本 3.19):
*** Aborting the build. *** This driver is not supported on kernel versions older than 2.4.0. Stop.
Run Code Online (Sandbox Code Playgroud)
但是,事实证明系统上的旧驱动程序运行良好。真正的问题必须出在别处。
lna*_*ppa 10
从日志中,在我看来您已经设法将驱动程序从版本更新2.3.2-k
到3.2.4.2-NAPI
.
我通过以下方式修复了我的英特尔 NUC 非工作以太网:
make install
在 src 文件夹中rmmod e1000e
modprobe e1000e
update-initramfs -u
这我必须在每次内核更新时重复,因为内核更新仍然 ( 3.13.0-63
) 包含旧的驱动程序版本2.3.2-k
,它不适用于我的英特尔 NUC。
归档时间: |
|
查看次数: |
51683 次 |
最近记录: |