XL710-QDA2 deaktiviert Rx/Tx mit Nicht-Intel-QSFP+-Kabeln: "unsupported SFP+ module type" in i40e
Der Fragesteller hat i40e 3.4.2 auf Ubuntu 16.04 für einen Intel XL710-QDA2 Dual-Port-40GbE-Adapter kompiliert und geladen. Der Treiber lud einwandfrei, aber sobald Nicht-Intel-QSFP+-Kabel angeschlossen wurden, meldete dmesg "Rx/Tx is disabled on this device because an unsupported SFP+ module type was detected." und es kam kein Link zustande; er fragte, ob Nicht-Intel-QSFP+-Kabel schlicht inkompatibel sind und ob es einen Weg gibt, nicht unterstützte Module zuzulassen. Monate später meldete ein zweiter Nutzer denselben Fehler auf Ubuntu 16.04 (Kernel 4.4.0-138-generic) mit i40e 2.4.10 und Firmware 6.01 0x800034a4 1.1747.0: ethtool zeigte "Link detected: no" mit unbekannter Speed und Duplex, und dmesg druckte zusätzlich "Refer to the Intel(R) Ethernet Adapters and Devices User Guide for a list of supported modules."
- Hardware: Intel XL710-QDA2
- Transceiver: Nicht-Intel-QSFP+-Kabel
- Formfaktor: QSFP+, DAC
Symptome / Meldungen:
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
Der Intel-Support sagte, es sollten nur validierte Kabel und Module aus der XL710-Kompatibilitätsliste (Intel-Artikel 000006051) verwendet werden, und bestätigte auf direkte Nachfrage, dass es keinen unterstützten Weg gibt, nicht unterstützte SFP-/QSFP+-Module auf diesem Adapter zuzulassen.
Ich würde vorschlagen, validierte Kabel über Intels autorisierte Händler zu kaufen (locate.intel.com). Kannst du die Seriennummer des Adapters vom weißen Aufkleber schicken, dazu Marke und Modell der QSFP+-Kabel genau, damit wir das weiter prüfen können?
Beim zweiten Nutzer verlangte der Support die Kernel-Version, Kabelmarke/-modell, die Aufschrift auf dem Produktetikett sowie die Ausgabe von ethtool und ethtool -i zur Identifikation von Firmware und Treiber; der Nutzer lieferte das (i40e 2.4.10, NVM 6.01), aber im erfassten Teil des Threads taucht keine Abhilfe jenseits der Verwendung validierter Module auf.