我买了一块 ASROCK E3C256D4U-2L2T 主板,配有一块 Intel X710-AT2 网卡,希望能获得 10G 网络连接。不幸的是,我无法让网卡在 Ubuntu 22.04 下工作。它运行在 Fedora 38 liveCD(内核 6.2)上,我运行它进行测试。
我想知道你们中是否有人在 ubuntu 下有工作卡。系统可以看到该卡,其状态为 UP,但未从 DHCP 服务器获取地址。我尝试过:
- 不同的内核(5.15.0-76-generic、5.19.0-1028-lowlatency、6.1.0-1015-oem)
- 从英特尔网站编译驱动程序(i40e-2.22.20)
- 更新NVM
Num Description Ver.(hex) DevId S:B Status
=== ================================== ============ ===== ====== ==============
01) Intel(R) Ethernet Controller X710 9.32(9.20) 15FF 00:002 Up to date
for 10GBASE-T
- 连接到 1G 端口时,卡运行不稳定。mikrotik 错误:
DMZ_DHCP offering lease 192.168.20.250 for 9C:6B without success.
有时会获取 IP 地址,但存在通信问题。 - 看来卡的 TX 数据包有问题。路由器计数的数据包很少,或者根本不计数。
- 我更换了电缆,但它们是 cat 5e。我仍将检查 cat 8。电缆很短,约 2 米,所以不是。持续测试。
首先,我想确认这张卡是否对某些人有用。我自己不知道这是操作系统问题还是某些特定的网络配置问题,但一切似乎在 Fedora 下都能正常工作,这让我怀疑是 ubuntu 的问题——但不确定是哪一部分。
答案1
我发现另一个拥有 Asrock E3C256D4U-2L2T 的人也遇到了完全相同的 10G 接口问题 + PCI 设备吞吐量问题(此设备可用的 PCI-Express 带宽可能不足以实现最佳性能)。我认为 MOBO 设计和整体功能存在一些问题。我买了华硕 P12R-E-10G-2T,因为我厌倦了来回折腾 Asrock 和它的问题。华硕 P12R-E-10G-2T 集成了完全相同的 NIC,在 Ubuntu 22.04 上开箱即用,没有任何问题。我通过供应商联系了华硕,他们也确认他们的主板上的 NIC 存在问题。我要退回我的华硕,因为它显然坏了,谁知道这个主板的整批或全系列是不是都存在这个问题。