尝试让以太网为 Intel 82562EZ 10/100 工作。

尝试让以太网为 Intel 82562EZ 10/100 工作。

我免费获得了一台旧的 Dell Dimension 4600,我想在上面安装 Linux。Ubuntu 不是必需的,但我现在正在运行它。

lspci -v 告诉我:

Ethernet Controller: Intel Corporation 82562EZ 10/100 Ethernet Controller (rev 02)
Subsystem: Dell Device 0174
Flags: bus master, medium devsel, latency 64, IRQ 20
Memory at fbfff000 (32-bit, non-prefetchable) [size=4K]
I/O port sat df40 [size=64]
Capabilities: <access denied>
Kerneldriver in use: e100

这无需修改任何东西。我很惊讶 Ubuntu 自带的驱动程序不起作用。

英特尔在此处提供了 Linux 驱动程序:

https://downloadcenter.intel.com/Detail_Desc.aspx?DwnldID=2896&agr=Y

但是当我尝试时make install出现错误,该错误已在 README 中解决:

Driver Compilation
  ------------------

  When trying to compile the driver by running make install, the following
  error may occur:

      "Linux kernel source not configured - missing version.h"

  To solve this issue, create the version.h file by going to the Linux
  source tree and entering:

      make include/linux/version.h.

转到 Linux 源代码树是什么意思?我在 tarball 中没有找到 /include/ 目录。

答案1

我认为你想要的是软件包名称 linux-build-essentials,但这可能不是必需的:有一个链接位于http://manpages.ubuntu.com/manpages/lucid/man4/if_fxp.4freebsd.html其中讨论了您的网卡以及如何安装它。我还建议您加载软件包 linux-firmware-nonfree

sudo apt-get install linux-firmware-nonfree

答案2

我发现了一个与驱动程序无关的问题。我的网络中没有路由器,只有调制解调器。所以我的 ISP 可能限制了我的 IP 地址(没有给我的戴尔 IP 地址)。我打算买一个路由器。

相关内容