以太网驱动程序 Intel 82579LM e1000e 更新

以太网驱动程序 Intel 82579LM e1000e 更新
  • 我的以太网有线连接有问题,无法在 ubuntu 13.10 上使用 Intel 82579LM 控制器。在同一台电脑上,Windows 7 运行正常,所以我猜是驱动程序问题。

  • “lshw”命令显示安装的驱动程序是 2.3.2-k 版本,相当旧。

  • 我下载了最新的英特尔驱动程序版本 e1000e-2.5.4.tar.gz,但是...如何安装 e1000e-2.5.4.tar.gz 驱动程序?我的意思是,现在它在我的“home/Downloaded”文件夹中。2.1 - 如何将 e1000e-2.5.4.tar.gz 转换为“驱动程序”格式。我想我应该编译它或类似的东西。

  • 将生成的驱动程序文件放在哪里以便“modprobe e1000e”命令可以找到它?

非常感谢。当然,我是新手,正如你所见,我的问题很笼统:“如何更新旧驱动程序?”

答案1

您需要做的是在终端中运行以下命令(ctrl+alt+t):

  1. 跑步tar -xzf e1000e-2.5.4.tar.gz
  2. 浏览路径cd archive-name
  3. 这将配置软件以确保您的系统具有成功编译软件包所需的功能和库./configure
  4. 这会将所有源文件编译为可执行二进制文件 make
  5. 这会将二进制文件和任何支持文件安装到适当的位置。sudo make install

我希望这能解决您的问题,祝你好运。

答案2

2015 年 12 月,我正在设置一台 Ubuntu 14.04 LTS 64 位机器,插入集线器时无法连接到互联网,直接插入 ADSL 调制解调器/路由器时连接正常。我认为这可能是驱动程序问题。在英特尔网站上的 e1000e 版本 3.2.4 中,Makefile 位于 src 子目录中。因此,一旦您进入解压后的目录,

光盘源

./configure 不起作用,这里可能没有什么可配置的。继续...

sudo 制作

安装

...处理消息似乎成功了。不幸的是,

须藤lshw

仍然显示旧版本的驱动程序。我认为这会删除旧版本并采用新版本,一行上有两个命令:

sudo modprobe -r e1000e && sudo modprobe e1000e

以太网断开连接后重新连接成功。lshw 现在显示更新后的版本。机器通过路由器正常通信。当我通过集线器测试连接时,我发现我最初插入的是其 UpLink 端口。(哎呀!)插入正常端口后,一切正常。现在没有必要降级了……

相关内容