无法以 40g 速度设置 Mellanox connectx-2

无法以 40g 速度设置 Mellanox connectx-2

我有 Mellanox connectX-2 网卡(MT26428),并且我MLNX_OFED_LINUX-3.4-1.0.0.0-ubuntu16.04-x86_64从 Mellanox 存储库安装了驱动程序,但我想知道该设备的最大设置是 20G,尽管我预计它会设置 40G。

结果如下ibstatus

Infiniband device 'mlx4_0' port 1 status:
  default gid:   0000:0000:0000:0000:0000:0000:0000:0000
  base lid:  0x6
  sm lid:        0x2f
  state:         4: ACTIVE
  phys state:    5: LinkUp
  rate:      20 Gb/sec (4X DDR)
  link_layer:    InfiniBand

Infiniband device 'mlx4_0' port 2 status:
  default gid:   0000:0000:0000:0000:0000:0000:0000:0000
  base lid:  0x0
  sm lid:        0x0
  state:         4: ACTIVE
  phys state:    5: LinkUp
  rate:      10 Gb/sec (1X QDR)
  link_layer:    Ethernet

Infiniband device 'mlx4_1' port 1 status:
  default gid:   0000:0000:0000:0000:0000:0000:0000:0000
  base lid:  0x0
  sm lid:        0x0
  state:         1: DOWN
  phys state:    2: Polling
  rate:      10 Gb/sec (4X)
  link_layer:    InfiniBand

Infiniband device 'mlx4_1' port 2 status:
  default gid:   0000:0000:0000:0000:0000:0000:0000:0000
  base lid:  0x0
  sm lid:        0x0
  state:         4: ACTIVE
  phys state:    5: LinkUp
  rate:      10 Gb/sec (1X QDR)
  link_layer:    Ethernet

请注意,默认 gid 的值是合理的,我出于安全考虑更改了它。

请注意,这些 connectX-2 卡通过带有 12m QSFP 铜缆的交换机(型号)连接。我还以背对背的方式用 10m 和 1m QSFP 铜缆对其进行了测试,没有涉及交换机,不幸的是得到了相同的结果。

答案1

这可能是电缆不兼容的问题。如果不发布电缆型号,就无法知道您使用的电缆是否支持 QDR。请注意,很容易混淆 DDR、QDR 和 FDR 电缆,因为它们看起来都一样。型号验证是了解电缆功能的唯一方法。

您可以通过运行来找到详细的电缆信息诊断网来自 Mellanox OFED。请注意,电缆识别插件在发行版提供的实用程序中不可用。

ibdiagnet --get_cable_info

将会有一个文件输出,ibdiagnet2.电缆。查看程序输出以了解确切路径。对于每个系统/端口/LID,您将找到插入的电缆的详细信息。

相关内容