联想服务器SR590本身有4块1G网卡,受网络交换机影响,自己给服务器安装了一块intel i350-t2v2 100M网卡,
以前曾安装过openEuler-24.03-LTS,安装过程都能自动识别intel i350网卡
软件方要求安装openEuler-22.03-LTS,
但网卡未能识别,网卡是intel i350,求帮助?
联想服务器SR590本身有4块1G网卡,受网络交换机影响,自己给服务器安装了一块intel i350-t2v2 100M网卡,
以前曾安装过openEuler-24.03-LTS,安装过程都能自动识别intel i350网卡
软件方要求安装openEuler-22.03-LTS,
但网卡未能识别,网卡是intel i350,求帮助?
我下载了源码,想配置menuconfig,重新编译
设备驱动程序
→ 网络设备支持
→ 以太网驱动支持
→ Intel设备
→ Intel(R)千兆以太网支持
→ [*] Intel(R) 82575/82576 PCI-Express 千兆以太网支持 (igb)
执行到
make M=drivers/net/ethernet/intel/igb
时出现错误提示
[root@lenovo-out-zc-31 linux-5.10.0-60.18.0.50.002203.x86_64]# make M-drivers/net/ethernet/intel/igb
WARNING: Symbol version dump “Module.symvers” is missing.
Modules may not have dependencies or modversions.
MODPOST drivers/net/ethernet/intel/igb/Module.symvers
WARNING: modpost: Symbol info of mlinux is missing. Unresolved symbol check will be entirely skipped.
[root@lenovo-out-zc-31 linux-5.10.0-60.18.0.50.002203.x86_64]#
我在网上搜索到 英特尔 i350 网卡驱动 Linux源码下载
问这个可以在openEuler-22.03-LTS上使用么?
如何操作?
可以直接使用 make 编译安装,会生成模块文件
问题已解决。
总结:
openEuler-22.03-LTS 支持 Intel i350-t2v2 网卡,无需额外安装驱动程序。
问题解决过程:
lspci -nn | grep -i ethernet 无法列出 Intel i350 网卡,我误以为是驱动未加载。
尝试安装 openEuler 内核源码,通过 make menuconfig 重新编译网卡驱动模块,但编译失败,此路不通。
又尝试从 Intel 官网下载最新源码,执行 make install,整个过程无报错,重新加载 igb 模块后仍无效。
Deepseek 提示可能是网卡未插好或 BIOS 设置问题,导致操作系统未检测到网卡。
我观察到网卡指示灯为绿色,由于办公室有一块同型号旧网卡,便尝试更换。重装 openEuler 2203 后,系统启动瞬间提示网卡 UP,随后变为 DOWN,突然想起这块旧网卡是之前换下的故障件。但此现象已证明:系统本身无需额外驱动。
随即更换一块正常的 Intel i350-t2v2 网卡:
lspci -nn | grep -i ethernet 可正常列出网卡;
编辑 /etc/sysconfig/network-scripts/ifcfg-enpXXXX 手动配置网络参数;
执行 systemctl restart NetworkManager 和 nmcli device connect enpXXXX;
之后网络恢复正常。
感谢 yanzhicong 的帮助!!!