系统未检测到新的 Intel i350 NIC,但出现在 lspci 中 - 可能是 Intel IGB 问题?

系统未检测到新的 Intel i350 NIC,但出现在 lspci 中 - 可能是 Intel IGB 问题?

我遇到了操作系统无法自动检测到新网卡的问题。我最近购买了一张Intel I350千兆网卡。我之前购买过这张卡,并且在具有相同操作系统的其他系统中使用过它,没有出现任何问题。这是卡https://ark.intel.com/products/84805/Intel-Ethernet-Server-Adapter-I350-T4V2

奇怪的是,Windows 检测到了这张卡,但 Oracle Linux、CentOS Live 或 Ubuntu Live 检测不到。

“nmcli d”输出

DEVICE  TYPE      STATE         CONNECTION
eno2    ethernet  connected     eno2
eno1    ethernet  disconnected  --
lo      loopback  unmanaged     --

这些是板载适配器。未检测到 4 个 Intel 的。

“lspci | grep 网络”输出

b3:00.0 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
b3:00.1 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
b3:00.2 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)
b3:00.3 Ethernet controller: Intel Corporation I350 Gigabit Network Connection (rev 01)

操作系统似乎至少知道 PCI 卡的存在。

这是“lshw 级网络”的输出

*-network:0
       description: Ethernet interface
       product: Ethernet Connection X722 for 10GBASE-T
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:19:00.0
       logical name: eno1
       version: 09
       serial: ac:1f:6b:4c:ff:04
       capacity: 10Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi msix pciexpress vpd bus_master cap_list rom ethernet physical 1000bt-fd 10000bt-fd autonegotiation
       configuration: autonegotiation=off broadcast=yes driver=i40e driverversion=1.5.16-k firmware=3.1d 0x80000827 1.1638.0 latency=0 link=no multicast=yes
       resources: irq:54 memory:c4000000-c4ffffff memory:c5008000-c500ffff memory:c5d80000-c5dfffff memory:c5010000-c508ffff
  *-network:1
       description: Ethernet interface
       product: Ethernet Connection X722 for 10GBASE-T
       vendor: Intel Corporation
       physical id: 0.1
       bus info: pci@0000:19:00.1
       logical name: eno2
       version: 09
       serial: ac:1f:6b:4c:ff:05
       size: 1Gbit/s
       capacity: 10Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi msix pciexpress vpd bus_master cap_list rom ethernet physical tp 1000bt-fd 10000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=i40e driverversion=1.5.16-k duplex=full firmware=3.1d 0x80000827 1.1638.0 ip=192.168.127.36 latency=0 link=yes multicast=yes port=twisted pair speed=1Gbit/s
       resources: irq:54 memory:c3000000-c3ffffff memory:c5000000-c5007fff memory:c5d00000-c5d7ffff
  *-network:0 UNCLAIMED
       description: Ethernet controller
       product: I350 Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:b3:00.0
       version: 01
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi msix pciexpress cap_list
       configuration: latency=0
       resources: memory:fbd00000-fbdfffff memory:fbe8c000-fbe8ffff memory:fbe00000-fbe7ffff memory:fbe90000-fbeaffff memory:fbeb0000-fbecffff
  *-network:1 UNCLAIMED
       description: Ethernet controller
       product: I350 Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 0.1
       bus info: pci@0000:b3:00.1
       version: 01
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi msix pciexpress cap_list
       configuration: latency=0
       resources: memory:fbc00000-fbcfffff memory:fbe88000-fbe8bfff memory:fbed0000-fbeeffff
  *-network:2 UNCLAIMED
       description: Ethernet controller
       product: I350 Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 0.2
       bus info: pci@0000:b3:00.2
       version: 01
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi msix pciexpress cap_list
       configuration: latency=0
       resources: memory:fbb00000-fbbfffff memory:fbe84000-fbe87fff
  *-network:3 UNCLAIMED
       description: Ethernet controller
       product: I350 Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 0.3
       bus info: pci@0000:b3:00.3
       version: 01
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi msix pciexpress cap_list
       configuration: latency=0
       resources: memory:fba00000-fbafffff memory:fbe80000-fbe83fff

我注意到这里也检测到该卡,但它被列为“未认领”。我该如何让系统“认领”该卡?

我尝试过使用英特尔网站上列出的驱动程序,但似乎没有帮助。我也可能做错了什么。我对 Linux 驱动程序没有太多经验。

任何帮助将不胜感激,

谢谢你!

答案1

似乎手动更新网卡本身的固件使该卡对操作系统可见。

答案2

这个问题是几年前的问题,但我有修复记录......我做了以下操作:

在目录 /etc/NetworkManager/conf.d/ 下创建一个名为“90-carrier.conf”的文件

# touch /etc/NetworkManager/conf.d/90-carrier.conf

Modify the file and add the following two lines to it and save your changes:

# vi  /etc/NetworkManager/conf.d/90-carrier.conf

[main]
ignore-carrier=no

Restart the NetworkManager service:

# systemctl restart NetworkManager

答案3

我在新安装的 CentOS 7.9.2009 上遇到与 Intel I219-LM rev 11 设备相同的问题。

使用文件 /etc/NetworkManager/conf.d/90-carrier.conf 进行的修复对我不起作用。

我还下载了 Intel release_27.6 软件包,但运行 nvmupdate64e 也没有找到网卡。

还有其他建议的方法吗?谢谢!

相关内容