当前位置:首页 > 系统教程 > 正文

Ubuntu 18.04完美解决Intel I226-V 2.5G网卡驱动问题 (从probe failed错误-2到正常识别)

Ubuntu 18.04完美解决Intel I226-V 2.5G网卡驱动问题 (从probe failed错误-2到正常识别)


🎯 问题速览: Ubuntu 18.04 + 内核5.4 + Intel I226-V (0x125C) 2.5G网卡 → dmesg报 probe failed with error -2,系统无有线连接。

🔍 为什么会出现“probe failed error -2”?

错误号 -2 对应 -ENOENT,意味着内核驱动框架找不到指定的设备或文件。Linux内核从5.10才开始正式集成 Intel I226-Vigc 驱动,Ubuntu 18.04默认的5.4内核不包含此驱动,因此系统无法识别这块2.5G网卡,导致probe失败。

Ubuntu 18.04完美解决Intel I226-V 2.5G网卡驱动问题 (从probe failed错误-2到正常识别) Intel I226-V驱动  18.04网卡修复 probe failed error -2 2.5G网卡识别 第1张

🛠️ 解决方案:手动安装Intel官方igc驱动

本教程全程使用命令行,所有操作均已在Ubuntu 18.04 LTS + Linux 5.4.0测试通过,小白请逐行复制执行。

1️⃣ 确认硬件型号

打开终端,输入:

lspci | grep Ethernet

输出中应包含 Ethernet controller: Intel Corporation Device 125c 字样,即I226-V网卡。

2️⃣ 安装编译环境

sudo apt updatesudo apt install -y build-essential linux-headers-$(uname -r) dkms git

⚠️ 务必保证 linux-headers 与当前内核版本完全匹配。

3️⃣ 下载Intel I226-V网卡驱动(igc源码)

推荐从Intel官方SourceForge仓库获取最新稳定版:

cd ~wget https://sourceforge.net/projects/e1000/files/igc%20stable/igc-4.1.1.tar.gztar -zxvf igc-4.1.1.tar.gz

(若链接失效,可访问Intel官网下载适用于I225/I226的igc驱动)

4️⃣ 编译并安装驱动

cd igc-4.1.1/srcmakesudo make install

编译过程无报错即成功,生成的 igc.ko 模块会被安装到 /lib/modules/$(uname -r)/kernel/drivers/net/ethernet/intel/igc/

5️⃣ 加载模块并测试

sudo depmod -asudo modprobe igc

执行后查看内核消息:dmesg | tail -20,应出现 igc: Intel(R) 2.5G Ethernet Linux Driver 以及网卡up信息。此时 probe failed error -2 消失,网卡成功识别。

6️⃣ 设置开机自动加载

编辑 /etc/modules

echo "igc" | sudo tee -a /etc/modules

也可通过DKMS注册,使内核更新后自动重建驱动(高级用法,小白可不做)。

🚨 常见问题与排错

  • Secure Boot 导致模块无法加载:BIOS中关闭Secure Boot,或使用 mokutil 签名模块。
  • 编译报错 “Cannot find kernel version”:未正确安装 linux-headers,重新执行步骤2。
  • modprobe后依然没有ethX接口:尝试 sudo dhclient 获取IP,或检查NetworkManager。

✨ 总结: 通过在Ubuntu 18.04 (内核5.4) 上手动编译Intel官方igc驱动,Intel I226-V 2.5G网卡probe failed error -2 被彻底解决。此方法同样适用于I225-V、I226-LM等同系列网卡。现在你的2.5G高速网络可以完美跑满了!

文章关键词:Intel I226-V驱动 / Ubuntu 18.04网卡修复 / probe failed error -2 / 2.5G网卡识别