CodingBox Q&A Ask question

SFP BiDi dari ISP link normal di switch Cisco tapi no carrier di port X710 box pfSense

Asked Active Viewed 216 AI translation from English
6

Setup rumahan. Handoff fiber dari provider saya berupa modul BiDi 1G dan saya ingin itu langsung di firewall-nya, bukan tetap taruh switch di depan box cuma untuk konversi media.

  • Protectli Vault 6 menjalankan pfSense, port X710, driver ixl
  • modul BiDi 1G dari provider, sebuah EZConn ETB43315-7S34-FR
  • modul yang sama link tanpa masalah di switch Cisco
  • Cisco 10G LR FTLX1474D3BCL-CS di cage yang sama juga link normal

Dengan BiDi di ixl1, port-nya tidak pernah keluar dari no carrier, dan log-nya cukup jelas soal alasannya:

ixl1: no carrier
i40e link status timeout, I40E_ERR_TIMEOUT
Link failed because an unqualified module was detected

Ada juga error mengambil PHY capabilities di rentetan pesan yang sama.

Yang sudah dicoba:

  • ifconfig ixl1 media 1000baseLX - ditolak, port-nya tidak mau menerima media type itu
  • sysctl dev.ixl.1.advertise_speed - sudah diatur, tidak ada efek sama sekali
  • hw.ixl.unsupported_sfp=1 di loader.conf plus reboot - tidak ada perubahan, baris unqualified module masih muncul

Jadi kartunya melihat modul, memutuskan tidak suka, dan percakapannya berhenti di situ. Apakah ada cara menjalankan optik 1G di port-port ini sama sekali, atau jawaban jujurnya memang tetap taruh switch di depan firewall?

Comments 6

Accepted answer

Kamu punya dua masalah terpisah yang menumpuk, dan harus diselesaikan berurutan.

Pertama, firmware. 6.1 itu sudah cukup tua sampai-sampai kartunya tidak menampilkan modul dengan benar sama sekali, makanya pembacaan power-mu kosong. Naik ke 9.40 yang bikin itu muncul dengan RX dan TX power yang sebenarnya. Lakukan itu dulu sebelum yang lain, kalau tidak kamu debugging buta dan semua tes berikutnya jadi sia-sia.

Kedua, dan ini bagian yang benar-benar bikin port-nya tetap down: di X710, kualifikasi modul ada di firmware NIC, bukan di driver, jadi tidak satu pun tombol yang kamu coba bisa menjangkaunya. Makanya hw.ixl.unsupported_sfp=1 tidak berbuat apa-apa di sini, makanya sysctl dev.ixl.1.advertise_speed diam-diam diabaikan, dan makanya ifconfig ixl1 media 1000baseLX ditolak - port-nya tidak akan memilih media 1G untuk modul yang sudah ditolaknya dengan Link failed because an unqualified module was detected.

Yang manjur buat saya adalah nge-recode optiknya dengan data vendor Intel. Saya pakai modul FS SFP-GE-BX, menulis data vendor Intel ke dalamnya dengan FS Box, dan setelah itu mereka langsung up di autoselect tanpa paksa media apa pun dan tanpa sysctl sama sekali. Perlu dicatat ini mengubah modulnya, bukan kartunya, dan EZConn dari provider itu bukan milikmu untuk diprogram ulang - beli sendiri sepasang BX dengan panjang gelombang yang benar dan recode itu.

Kalau tidak mau utak-atik EEPROM, pakai optik yang sudah diterima kartunya. Cisco 10G LR kamu itu salah satu contohnya, dan FS RJ45 1G SFP+ contoh lain kalau providernya bisa kasih tembaga di titik mana pun di jalurnya.

5 RussianetadminRU Show original (English) AI translation

Sebelum yang lain: firmware NIC apa yang ada di X710 itu? Kartu-kartu ini dulu dikirim dengan build yang cukup tua sampai memengaruhi cara modul ditampilkan sejak awal, dan itu lebih penting daripada sysctl mana pun yang sudah kamu utak-atik.

Pertanyaan kedua masih dalam napas yang sama: dengan BiDi terpasang di ixl1, apakah status port menunjukkan RX dan TX power untuk itu, atau modulnya cuma terdaftar present tanpa pembacaan apa pun? Dua jawaban itu bersama-sama akan menunjukkan apakah kartunya menolak modul yang bisa dibacanya, atau gagal sebelum sampai sejauh itu.

4 South Koreawaverunner63KR Show original (English) AI translation

Firmware-nya 6.1, apa pun yang dibawa box-nya dari sananya - saya belum pernah sentuh itu.

Dan tidak, tidak ada pembacaan sama sekali. Dengan BiDi dari provider di ixl1, modulnya terdaftar present tapi RX dan TX power-nya kosong. Cisco 10G LR di cage yang sama malah melaporkan power, yang saya kira persis perbedaan yang kamu maksud.

3 Ukrainenetguru15UA Show original (English) AI translation

Perlu diketahui sebelum pesan programmer untuk kerjaan ini: FS Box cuma bisa program modul FS. Orang yang memasukkan modul dari vendor lain ke situ akunnya sampai dikunci seminggu, jadi ini bukan recoder serba bisa, ini alat untuk optik satu vendor saja.

Kalau butuh sesuatu yang bisa menerima modul sembarang, Flexoptix dan programmer lain mengerjakan hal yang sama dan harganya jauh lebih mahal, sementara wizard dari Ubiquiti ada di ujung yang murah. Untuk sepasang modul BX saja, jalan yang paling tidak merepotkan biasanya beli optiknya dari vendor yang sama dengan box yang sudah kamu punya.

3 Franceedgenode83FR Show original (English) AI translation

Gejala mirip, penyebabnya sama sekali beda, jadi jangan lewati cek-cek yang membosankan.

Saya punya Supermicro AOC-STGN-i2S di bawah pfSense dengan Ubiquiti UF-MM-1G 1G di ix1, permanen no carrier. ifconfig -v ix1 cuma mendaftar autoselect dan 10Gbase-SR sebagai media, dan ifconfig ix1 media 1000baseTX balik dengan error device-not-configured, yang kelihatan persis seperti driver menolak menjalankan 1G di port 10G. Saya pindahkan kartunya ke live image Ubuntu: di situ juga tidak ada link, baik dengan DAC maupun dengan modulnya. Lalu saya pasang modul Unifi kedua yang identik dan langsung link, di Ubuntu maupun di pfSense. Yang pertama ternyata memang mati.

Cadangan modul dan host kedua cuma makan waktu dua puluh menit dan menyingkirkan separuh teori. Di kasusmu, pesan unqualified module cukup jelas menunjuk pelakunya, jadi kemungkinan besar kamu sudah benar, tapi ini asuransi murah sebelum keluar uang buat programmer.

3 GermanyqsfpadminDE Show original (English) AI translation

Hasilnya, urut sesuai kejadian.

Firmware duluan, 6.1 ke 9.40. Modul langsung mulai melaporkan RX dan TX power, tapi BiDi dari provider tetap menolak link dan baris unqualified module masih ada di log - jadi update firmware cuma kasih visibilitas, tidak lebih.

Lalu sepasang FS SFP-GE-BX di-recode ke data vendor Intel. Keduanya up di autoselect, tanpa paksa media, tanpa hw.ixl.unsupported_sfp, tidak ada apa-apa lagi di loader.conf. Saya kembalikan sysctl yang sempat saya atur waktu coba-coba, dan link-nya tetap up saja.

Modul dari provider masuk laci jadi cadangan, karena memang bukan punya saya untuk diprogram ulang, dan switch di depan firewall sudah tidak ada lagi.

4 Ukrainenetguru15UA Show original (English) AI translation
Log in to comment. Log in