10G 网卡在最新内核更新(5.13.0-40)后停止工作

10G 网卡在最新内核更新(5.13.0-40)后停止工作

所以我从 5.13.0-39 升级到了 5.13.0-40 - 应该不是什么大问题,只是很小的改动,对吧?(运行 KUbuntu 21.10)

升级完成,无任何错误,重新启动。无网络。bond0 连接仍然存在(并因某种原因显示出来),但底层的 Broadcom BCM57810 卡(双端口 CNA)不工作,甚至没有显示在 ifconfig -a 中。

尝试重新启动到 5.13.0-39 并且再次工作,所以问题不在于卡(我以前见过卡在重启时失败的情况)

lshw -C 网络 - 显示两张卡都存在但“未被认领”,我不得不认为,由于某些愚蠢的原因,驱动程序被从硬件支持中撤出。

还有人见过这种情况并知道解决办法吗?我不喜欢使用供应商提供的驱动程序,因为我觉得它们没有针对小增量内核更新等进行过测试,但谁知道呢,也许在这种情况下这是更好的选择。

编辑:根据要求 -

# dkms status
nvidia, 510.60.02, 5.13.0-39-generic, x86_64: installed

# lshw -C network
  *-network:0 UNCLAIMED
       description: Ethernet controller
       product: NetXtreme II BCM57810 10 Gigabit Ethernet
       vendor: Broadcom Inc. and subsidiaries
       physical id: 0
       bus info: pci@0000:6c:00.0
       version: 10
       width: 64 bits
       clock: 33MHz
       capabilities: pm vpd msi msix pciexpress cap_list
       configuration: latency=0
       resources: iomemory:400-3ff iomemory:400-3ff iomemory:400-3ff memory:404c000000-404c7fffff memory:404b800000-404bffffff memory:404c810000-404c81ffff memory:6e480000-6e4fffff
  *-network:1 UNCLAIMED
       description: Ethernet controller
       product: NetXtreme II BCM57810 10 Gigabit Ethernet
       vendor: Broadcom Inc. and subsidiaries
       physical id: 0.1
       bus info: pci@0000:6c:00.1
       version: 10
       width: 64 bits
       clock: 33MHz
       capabilities: pm vpd msi msix pciexpress cap_list
       configuration: latency=0
       resources: iomemory:400-3ff iomemory:400-3ff iomemory:400-3ff memory:404b000000-404b7fffff memory:404a800000-404affffff memory:404c800000-404c80ffff memory:6e400000-6e47ffff
  *-network
       description: Ethernet interface
       physical id: 2
       logical name: bond0
       serial: <redacted>
       capabilities: ethernet physical
       configuration: autonegotiation=off broadcast=yes driver=bonding driverversion=5.13.0-40-generic firmware=2 ip=<redacted> link=no master=yes multicast=yes

# cat /etc/netplan/*.yaml
# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

# dpkg -s linux-modules-extra-5.13.0-40-generic | grep Status
Status: install ok installed

相关内容