ConnectX-7 把第三方 QSFP112 400G SR4 模块一直卡在低功耗状态:CMIS/EEPROM 校验失败
一块 QSFP112 400G SR4 第三方模块插在 ConnectX-7(MCX755106AC-HEAT)上,用的是 MPO-12 Type-B 线缆,模块状态显示 Ready,数据通路是 DPActivated,但 mlxlink --show_module 报出 State = Disable,Supported Cable Speed = 0x00000000,Compliance = Unspecified/Undefined,功耗等级 1.5 W(对 400G 来说太低了),Vcc 大约只有 120 mV 而不是 3.3 V,所有通道的 RX 功率都是 -40 dBm,给出的建议是 Cable speed not enabled,而对端发送功率大约是 +3 dBm。
- 硬件: NVIDIA ConnectX-7 MCX755106AC-HEAT
- 光模块: 第三方 QSFP112 400G SR4
- 封装: QSFP112
现象/报错:
Cable speed not enabled
Supported Cable Speed = 0x00000000
Power Class 1.5W
RX power -40 dBm
module held in low-power mode
Comments 2
网卡固件检测到了这块模块,但把它判定为不合规(介质合规代码无效、速率位图为零、功耗等级和主机电气接口在 CMIS 页面里都不对),因此故意把它留在低功耗模式,没有使能 RX。检查一下固件是否支持 QSFP112 SR4,设置 ALLOW_UNSUPPORTED_CABLES,观察 Vcc 是否能达到 3.3 V,再和一块 NVIDIA 认证过的模块做对比。
请查阅 ConnectX-7 官方认证的线缆和模块列表。