XL710-QDA2, non-Intel QSFP+ kablolarla Rx/Tx'i devre dışı bırakıyor: i40e'de "unsupported SFP+ module type"
Konuyu açan kişi, Intel XL710-QDA2 dual-port 40GbE adaptörü için Ubuntu 16.04'te i40e 3.4.2'yi derleyip yükledi. Driver sorunsuz yüklendi, ama non-Intel QSFP+ kabloları takılır takılmaz dmesg "Rx/Tx is disabled on this device because an unsupported SFP+ module type was detected." dedi ve link hiç gelmedi; non-Intel QSFP+ kabloların basitçe uyumsuz olup olmadığını ve desteklenmeyen modüllere izin vermenin bir yolu olup olmadığını sordu. Aylar sonra ikinci bir kullanıcı, Ubuntu 16.04'te (kernel 4.4.0-138-generic) i40e 2.4.10 ve firmware 6.01 0x800034a4 1.1747.0 ile aynı hatayı bildirdi: ethtool "Link detected: no" gösterdi, speed ve duplex unknown'du, dmesg ayrıca "Refer to the Intel(R) Ethernet Adapters and Devices User Guide for a list of supported modules." yazdırdı.
- Donanım: Intel XL710-QDA2
- Transceiver'lar: non-Intel QSFP+ kablolar
- Form faktör: QSFP+, DAC
Belirtiler / mesajlar:
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 support, yalnızca XL710 compatibility list'inden (Intel article 000006051) doğrulanmış kablo ve modüllerin kullanılması gerektiğini söyledi, doğrudan sorulduğunda da bu adaptörde desteklenmeyen SFP/QSFP+ modüllerine izin vermenin desteklenen bir yolu olmadığını doğruladı.
Doğrulanmış kabloları Intel'in yetkili satıcıları üzerinden (locate.intel.com) almanı öneririm. Beyaz etiketteki adaptör seri numarasını, bir de QSFP+ kabloların tam marka ve modelini gönderebilir misin, biraz daha kontrol edelim?
İkinci kullanıcı için support, firmware ve driver'ı belirlemek üzere kernel versiyonunu, kablo marka/modelini, product-label üzerindeki işaretleri ve ethtool ile ethtool -i çıktısını istedi; kullanıcı bunları sağladı (i40e 2.4.10, NVM 6.01), ama thread'in yakalanan kısmında doğrulanmış modül kullanmanın ötesinde bir çözüm görünmüyor.