CodingBox Q&A Ask question

ISP-BiDi-SFP linkt in een Cisco-switch maar geeft geen carrier op de X710-poorten van een pfSense-doos

Asked Active Viewed 216 AI translation from English
6

Thuisopstelling. De glasvezelovergang van mijn provider is een 1G BiDi-module en ik zou die graag in de firewall zelf willen hebben in plaats van een switch voor de doos te houden alleen om media te converteren.

  • Protectli Vault 6 met pfSense, X710-poorten, ixl-driver
  • de door de provider geleverde 1G BiDi-module, een EZConn ETB43315-7S34-FR
  • dezelfde module linkt zonder gedoe in Cisco-switches
  • een Cisco 10G LR FTLX1474D3BCL-CS in hetzelfde slot linkt ook prima

Met de BiDi in ixl1 komt de poort nooit uit no carrier, en het log is niet verlegen over de reden:

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

Er zit ook een fout bij het ophalen van PHY-capabilities in dezelfde reeks meldingen.

Tot nu toe geprobeerd:

  • ifconfig ixl1 media 1000baseLX - geweigerd, de poort accepteert dat mediatype niet
  • sysctl dev.ixl.1.advertise_speed - ingesteld, geen enkel effect
  • hw.ixl.unsupported_sfp=1 in loader.conf plus een reboot - niets, de unqualified module-regel blijft verschijnen

De kaart ziet dus een module, besluit hem niet te lusten, en daarmee is het gesprek afgelopen. Is er enige manier om een 1G-optiek op deze poorten te draaien, of is het eerlijke antwoord om een switch voor de firewall te houden?

Comments 6

Accepted answer

Je hebt twee losse problemen die boven op elkaar liggen, en ze moeten in volgorde opgeruimd worden.

Eerst de firmware. 6.1 is oud genoeg dat de kaart modules helemaal niet netjes presenteert, daarom zijn je powerwaarden leeg. Naar 9.40 gaan is wat ze met echte RX- en TX-power laat verschijnen. Doe dat eerst, anders debug je blind en is elke latere test waardeloos.

Ten tweede, en dit is het deel dat de poort echt down houdt: op de X710 zit de modulekwalificatie in de NIC-firmware, niet in de driver, dus geen van de knoppen die je geprobeerd hebt kan erbij. Daarom doet hw.ixl.unsupported_sfp=1 hier niets, daarom wordt sysctl dev.ixl.1.advertise_speed stilletjes genegeerd, en daarom wordt ifconfig ixl1 media 1000baseLX geweigerd - de poort kiest geen 1G-media voor een module die hij al heeft afgewezen met Link failed because an unqualified module was detected.

Wat bij mij werkte was de optiek herprogrammeren met Intel-vendordata. Ik heb FS SFP-GE-BX-modules gebruikt, er met de FS Box Intel-vendordata in geschreven, en daarna kwamen ze op autoselect omhoog zonder media te forceren en zonder sysctls. Let op: dit verandert de module, niet de kaart, en de EZConn van de provider is niet van jou om te herprogrammeren - koop je eigen BX-paar met de juiste golflengtes en herprogrammeer die.

Als je liever niet aan EEPROMs zit, gebruik dan optiek die de kaart al accepteert. Je Cisco 10G LR is daar een voorbeeld van, en een FS RJ45 1G SFP+ is een ander als de provider je ergens in het pad koper kan aanleveren.

5 RussianetadminRU Show original (English) AI translation

Voordat we iets anders doen: welke NIC-firmware zit er op die X710? Deze kaarten zijn geleverd met builds die oud genoeg zijn om te veranderen hoe een module sowieso gepresenteerd wordt, en dat weegt zwaarder dan alle sysctls waar je aan zit te friemelen.

Tweede vraag in dezelfde adem: laat de poortstatus met de BiDi in ixl1 enige RX- en TX-power voor de module zien, of staat de module gewoon als aanwezig vermeld zonder waarden? Die twee antwoorden samen vertellen je of de kaart een module weigert die hij kan uitlezen, of dat het al eerder misgaat.

4 South Koreawaverunner63KR Show original (English) AI translation

Firmware is 6.1, wat de doos ook af fabriek meekreeg - ik heb er nooit aan gezeten.

En nee, er zijn geen waarden. Met de BiDi van de provider in ixl1 staat de module als aanwezig vermeld, maar RX- en TX-power zijn leeg. De Cisco 10G LR in hetzelfde slot meldt wel power, wat ik aanneem precies het verschil is waar je op doelde.

3 Ukrainenetguru15UA Show original (English) AI translation

Goed om te weten voordat je een programmer bestelt voor deze klus: de FS Box programmeert alleen FS-modules. Mensen die er iets van een ander merk in stopten, kregen hun account een week op slot, dus het is geen algemene herprogrammeertool, het is gereedschap voor de optiek van één merk.

Als je iets nodig hebt dat willekeurige modules aankan, doen Flexoptix en de andere programmers hetzelfde werk en kosten ze aanzienlijk meer, terwijl de Ubiquiti-wizard aan de goedkope kant van de reeks zit. Voor een enkel paar BX-modules is de minst pijnlijke route meestal om de optiek te kopen bij hetzelfde merk als de doos die je al hebt.

3 Franceedgenode83FR Show original (English) AI translation

Vergelijkbaar symptoom, totaal andere oorzaak, dus sla de saaie controles niet over.

Ik had een Supermicro AOC-STGN-i2S onder pfSense met een 1G Ubiquiti UF-MM-1G in ix1, permanent in no carrier. ifconfig -v ix1 toonde alleen autoselect en 10Gbase-SR als media, en ifconfig ix1 media 1000baseTX kwam terug met een device-not-configured-fout, wat er precies uitziet als een driver die weigert 1G op een 10G-poort te draaien. Ik heb de kaart in een Ubuntu-live-image gezet: ook daar geen link, niet met een DAC en niet met de module. Toen heb ik een tweede, identieke Unifi-module erin gezet en die linkte meteen, zowel onder Ubuntu als onder pfSense. De eerste was gewoon dood.

Een reservekopie van de module en een tweede host kosten je twintig minuten en schrappen de helft van de theorieën. In jouw geval wijst de unqualified module-melding vrij duidelijk de dader aan, dus je zit waarschijnlijk goed, maar het is goedkope verzekering voordat je geld uitgeeft aan een programmer.

3 GermanyqsfpadminDE Show original (English) AI translation

Resultaat, in de volgorde waarin het gebeurde.

Eerst de firmware, 6.1 naar 9.40. Modules begonnen meteen RX- en TX-power te melden, maar de BiDi van de provider weigerde nog steeds te linken en de unqualified module-regel stond nog in het log - dus de firmware-update levert je zichtbaarheid en verder niets.

Toen een paar FS SFP-GE-BX herprogrammeerd naar Intel-vendordata. Beide kanten komen op autoselect omhoog, geen media geforceerd, geen hw.ixl.unsupported_sfp, niets meer in loader.conf. Ik heb de sysctls die ik tijdens het aanmodderen had gezet teruggedraaid en de link bleef gewoon staan.

De module van de provider ging als reserve de lade in, want die is toch niet van mij om te herprogrammeren, en de switch voor de firewall is weg.

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