CodingBox Q&A Ask question

Intel X710 ve TP-Link switch: 10G DAC link vermiyor, port NO-CARRIER'da takılı kalıyor

Asked Active Viewed 143 AI translation from Русский
5

Sunucu ile TP-Link switch arasında 10G kuruyorum, egzotik bir şey yok. Kart sistemde görünüyor, driver normal şekilde yükleniyor, ama portta link hiç yok - ne hata var ne de negotiation denemesi.

  • sunucu: Intel X710, dört adet 10GbE SFP+ port, firmware 9.140.76856
  • switch: TP-Link, SFP+ port
  • kablo: OEM pasif DAC SFP-10G-CU1M, bir metre
  • Linux, interface sistemde görünüyor

Portun durumu:

ip link:  <NO-CARRIER,BROADCAST,MULTICAST,UP>
ethtool:  Link detected: no
          Auto-negotiation: off
          transceiver: internal

Şimdiye kadar yaptıklarım:

  • interface'i elle kaldırdım: ip link set up dev sfp1;
  • autoneg'i açtım: ethtool -s sfp1 autoneg on - değişiklik olmadı;
  • xl710-unlocker'ı çalıştırdım, NVM'in zaten unlock edilmiş olduğunu söylüyor, yani alışıldık lock numarasının bununla ilgisi yok.

Switch tarafında da port sessiz, sayaçlar sıfırda. Sorun kablo mu, kartın kendi kısıtlamaları mı, yoksa ayarlarda bir şey mi kaçırıyorum?

Comments 5

Accepted answer

Burada iki farklı kilit var ve sürekli birbirine karıştırılıyor. xl710-unlocker'ın kaldırdığı şey, kartın belirli bir vendor'a bağlı NVM kilidi. Modül kısıtlamalarına dokunmuyor: Intel'in perakende firmware'i, EEPROM'unda Intel kodlaması olmayan SFP+ ve DAC'larla çalışmayı yine de reddediyor. Ret tam senin gördüğün gibi görünüyor - port sessiz, log'da hiçbir şey yok, interface NO-CARRIER'da. Yani "NVM zaten unlock edildi" ile "her kabloyu kabul etmeli" aynı şey değil.

Bununla pratikte şöyle başa çıkılıyor:

  • Intel'in uyumluluk listesindeki ya da EEPROM'unda Intel kodlaması olan bir kablo alınıyor;
  • tek bir örnekle boğuşmak yerine birkaç farklı DAC deneniyor: aynı OEM kablo Ubiquiti ile MikroTik arasında gayet güzel link verirken X520 veya X710'da ölü kalabiliyor;
  • X520'de options ixgbe allow_unsupported_sfp=1 var, ama bu ixgbe, i40e ile çalışan X710'un bununla ilgisi yok, sende böyle bir kolun yok;
  • 10G bir aylık deneyden sonra değil şimdi lazımsa, beyaz listesi olmayan bir kart takılıyor - Mellanox, Chelsio, Broadcom.

Ben başka bir kablo örneğiyle başlardım: bende öyle çözüldü, ama donanım herkeste farklı, kendi setinde dene. Aynı zamanda birkaç sıradan optik modül de dene - bu "kablo hoşuna gitmiyor" ile "port hoşuna gitmiyor"u birbirinden ayırır.

7 RussiawavetechRU Show original (Русский) AI translation

Birkaç şeyi netleştir, yoksa falcılık olur. Kablo 10G-only mu, yoksa dual-rate mi diye belirtilmiş? ethtool -m sfp1 ne gösteriyor - vendor ve part number okunuyor mu, yoksa port modülü hiç görmüyor mu? Bir de aynı DAC'ı switch'in kendi iki portu arasında loop'la: loop link verirse, kafesler ve kablo canlı demektir ve mesele karta daralır.

4 BelarusnetfoxBY Show original (Русский) AI translation

Bir sonuçla döndüm, ama yarım yamalak. Başka bir kablo daha aldım, bu sefer gigabit - SFP-1G-DAC0.2M. Hemen link verdi, port 1000baseX, full duplex olarak kalktı, trafik akıyor. On gigabitlik SFP-10G-CU1M ise sessizdi, sessiz kalmaya devam ediyor: NO-CARRIER, ne kartta ne switch'te tek bir mesaj yok.

Yani kart canlı, kafes de canlı, ama X710 bu 10G kabloyu özellikle kabul etmek istemiyor. Şimdilik gigabitte oturuyorum ve uyumluluk listesinden bir DAC arıyorum.

1 RussialasernerdRU Show original (Русский) AI translation

DAC'ta bir tuzak daha var, bu sefer Intel'le ilgisi yok: bazı pasif SFP+ sarmalar sadece 10G için kodlanmış ve 1000BASE-X'e geri düşmeyi bilmiyor. Bende böyle bir kablo, 1.2 firmware'deki gigabit TL-SG2210MP'yi TL-SX3008F ile bağlamayı kesinlikle reddetti, oysa aynı kablo iki on-gigabitlik cihaz arasında sorunsuz çalışıyordu. Sadece spesifikasyonunda her iki hız da açıkça belirtilen dual-rate yardımcı oluyor, üstüne iki tarafta da sabit 1000 Mbit/s ve full duplex ayarlamak gerekiyor. Bir tanıdığımda ise Unifi'nin SFP+ DAC'ı ER8411 ile SG2428P arasında sorunsuz çalışıyor, yani SFP ile SFP+ eşleşmesi tek başına ölüm fermanı değil.

4 Kazakhstanlambdaowl20KZ Show original (Русский) AI translation

Madem gigabit link verdi, kabloyu tamamen çöpe atmadan önce switch portundaki hız ve duplex ayarlarını bir gözden geçir. T1700X-16TS ile ilgili bir hikaye vardı: SFP+ port, üç metrelik fabrika kodlu TXC432-CU3M üzerinden Synology'nin 10G kartıyla link vermek istemedi, oysa aynı kablo aynı NAS ile Netgear XS708E üzerinden gayet iyi çalışıyordu, switch de iki kez fabrika ayarlarına sıfırlanmıştı. Aynı DAC'tan switch'in kendi iki SFP+ portu arasında yapılan loop link verdi, yani kablo ve kafesler sorunsuzdu.

Destek adım adım gitmeyi öneriyordu: kablonun uyumlular listesinden olduğundan emin ol, SFP+ portundaki hız ve duplex'i değiştir, sonra duplex'i auto'ya al çünkü orada varsayılan full. İş nasıl bitti, yazar hiç yazmadı, ama adımlar oldukça mantıklı.

4 KazakhstanlinkguruKZ Show original (Русский) AI translation
Log in to comment. Log in