Intel X710 dan switch TP-Link: DAC 10G tidak mau link, port nyangkut di NO-CARRIER
Sedang menyambungkan 10G antara server dan switch TP-Link, tidak ada yang eksotis. Card-nya terlihat di sistem, driver-nya load normal, tapi link di port-nya tidak ada sama sekali - tidak ada error, tidak ada percobaan negosiasi.
- server: Intel X710, empat port 10GbE SFP+, firmware 9.140.76856
- switch TP-Link, port SFP+
- kabel: DAC pasif OEM SFP-10G-CU1M, satu meter
- Linux, interface-nya muncul di sistem
State port-nya:
ip link: <NO-CARRIER,BROADCAST,MULTICAST,UP>
ethtool: Link detected: no
Auto-negotiation: off
transceiver: internal
Yang sudah dilakukan:
- membawa interface-nya up manual:
ip link set up dev sfp1; - mengaktifkan autoneg:
ethtool -s sfp1 autoneg on- tidak ada perubahan; - jalankan xl710-unlocker, jawabannya NVM sudah unlocked, jadi trik lock yang biasa itu bukan penyebabnya di sini.
Di sisi switch port-nya juga diam, counter-nya nol semua. Ini soal kabelnya, keterbatasan card-nya sendiri, atau ada yang saya lewatkan di konfigurasi?
Comments 5
Di sini ada dua kunci berbeda, dan orang selalu ketuker. Yang dibuka xl710-unlocker itu lock NVM untuk vendor board tertentu. Soal pembatasan modul dia tidak menyentuh sama sekali: firmware retail Intel tetap menolak bekerja dengan SFP+ dan DAC yang EEPROM-nya tidak punya kodingan Intel. Penolakannya persis seperti punya kamu - port diam, log kosong, interface di NO-CARRIER. Jadi "NVM sudah unlocked" dan "harus menerima kabel apa pun" itu bukan hal yang sama.
Yang biasa dilakukan orang:
options ixgbe allow_unsupported_sfp=1, tapi itu ixgbe, tidak ada hubungannya dengan X710 yang pakai i40e, jadi kamu tidak punya tuas seperti itu;Saya akan mulai dari unit kabel yang lain: punya saya begitu solusinya, tapi hardware tiap orang beda-beda, coba dulu di punya kamu sendiri. Sekalian coba sepasang modul optik biasa - itu akan memisahkan "kabelnya tidak disukai" dari "port-nya tidak disukai".
Jelaskan dulu beberapa hal, kalau tidak ini cuma tebak-tebakan. Kabelnya diklaim 10G-only atau dual-rate? Apa yang ditampilkan
ethtool -m sfp1- vendor dan part number-nya terbaca, atau port-nya sama sekali tidak melihat modulnya? Dan coba DAC yang sama dengan loop antara dua port switch itu sendiri: kalau loop-nya naik, berarti cage dan kabelnya hidup dan pembicaraannya menyempit ke card-nya.Balik lagi dengan hasil, meski cuma setengah. Ambil satu kabel lagi, kali ini gigabit - SFP-1G-DAC0.2M. Langsung naik, port-nya masuk ke 1000baseX, full duplex, traffic jalan. SFP-10G-CU1M yang 10G tetap diam seperti sebelumnya: NO-CARRIER dan tidak ada satu pun pesan, baik di card maupun di switch.
Jadi card-nya hidup dan cage-nya hidup, tapi khusus kabel 10G ini X710 memang tidak mau terima. Untuk sekarang saya duduk di gigabit dulu sambil cari DAC dari compatibility list.
DAC punya satu jebakan lagi, ini bukan soal Intel: sebagian rakitan pasif SFP+ dikodekan cuma untuk 10G dan tidak bisa fallback ke 1000BASE-X. Kabel seperti itu di tempat saya menolak mentah-mentah menyambungkan cage gigabit TL-SG2210MP dengan TL-SX3008F di firmware 1.2, padahal antara dua perangkat 10G kabel yang sama bekerja tanpa masalah. Yang membantu cuma dual-rate, yang di spesifikasinya jelas mencantumkan kedua kecepatan, ditambah 1000 Mbps dan full duplex yang di-set paksa di kedua sisi. Sementara itu punya kenalan saya, DAC SFP+ Unifi jalan normal antara ER8411 dan SG2428P, jadi kombinasi SFP dan SFP+ itu sendiri bukan vonis mati.
Karena gigabitnya sudah naik, coba cek speed dan duplex di port switch-nya dulu, sebelum benar-benar mencoret kabelnya. Ada cerita dengan T1700X-16TS: port SFP+-nya tidak mau link dengan card 10G Synology lewat TXC432-CU3M merek sendiri sepanjang tiga meter, padahal kabel yang sama dengan NAS yang sama bekerja mulus lewat Netgear XS708E, dan switch-nya sudah dua kali di-reset ke pengaturan pabrik. Loop dari DAC yang sama antara dua port SFP+ switch itu sendiri berhasil naik, jadi kabel dan cage-nya baik-baik saja.
Support-nya menyarankan jalan langkah demi langkah: pastikan kabelnya dari yang kompatibel, ubah speed dan duplex di port SFP+, lalu set duplex ke auto, karena default-nya di situ full. Berakhir bagaimana, penulisnya tidak pernah menulis lagi, tapi langkah-langkahnya cukup masuk akal.