XL710-QDA2 отключает Rx/Tx с кабелями QSFP+ не от Intel: "unsupported SFP+ module type" в i40e
Автор собрал и загрузил i40e 3.4.2 на Ubuntu 16.04 для двухпортового адаптера Intel XL710-QDA2 40GbE. Драйвер загрузился нормально, но как только подключались кабели QSFP+ не от Intel, dmesg сообщал "Rx/Tx is disabled on this device because an unsupported SFP+ module type was detected." и линк не поднимался; автор спросил, действительно ли кабели QSFP+ сторонних производителей просто несовместимы и есть ли способ разрешить неподдерживаемые модули. Месяцы спустя второй пользователь сообщил об идентичной проблеме на Ubuntu 16.04 (ядро 4.4.0-138-generic) с i40e 2.4.10 и прошивкой 6.01 0x800034a4 1.1747.0: ethtool показывал "Link detected: no" со скоростью и дуплексом "Unknown", а dmesg дополнительно выводил "Refer to the Intel(R) Ethernet Adapters and Devices User Guide for a list of supported modules."
- Оборудование: Intel XL710-QDA2
- Трансиверы: кабели QSFP+ сторонних производителей
- Форм-фактор: QSFP+, DAC
Симптомы / сообщения:
Rx/Tx is disabled on this device because an unsupported SFP+ module type was detected.
Refer to the Intel(R) Ethernet Adapters and Devices User Guide for a list of supported modules.
Link detected: no
Speed: Unknown! / Duplex: Unknown! (255)
no link with third-party QSFP+ cables
Comments 3
Поддержка Intel сообщила, что следует использовать только проверенные кабели и модули из списка совместимости для XL710 (статья Intel 000006051), и на прямой вопрос подтвердила, что поддерживаемого способа разрешить неподдерживаемые модули SFP/QSFP+ на этом адаптере не существует.
Я бы посоветовал покупать проверенные кабели через авторизованных реселлеров Intel (locate.intel.com). Можете прислать серийный номер адаптера с белой наклейки, а также точный бренд и модель QSFP+ кабелей, чтобы мы могли проверить дальше?
У второго пользователя поддержка запросила версию ядра, марку/модель кабеля, маркировку на этикетке изделия и вывод ethtool и ethtool -i для определения прошивки и драйвера; пользователь всё это предоставил (i40e 2.4.10, NVM 6.01), но в зафиксированной части переписки никакого иного решения, кроме использования проверенных модулей, не появилось.