Indice dei sintomi: da dove iniziare
Hai un sintomo, non una diagnosi. Trova la riga che corrisponde a ciò che vedi, esegui le prime verifiche e segui il link al materiale dettagliato. Ogni riga presuppone la scala diagnostica come base: livelli → pulizia → sostituzione → OTDR.
Stato del collegamento
| Sintomo | Prime verifiche | Cause probabili | Leggi |
|---|---|---|---|
| Porta inattiva, il modulo mostra unsupported / invalid / Mod_Inv | log dell’host, identità sul banco | blocco del produttore; identità o codici di conformità rifiutati dall’host | Blocco del produttore, Lista di controllo per assenza di collegamento |
| Porta inattiva, Rx −40 dBm / LOS a entrambe le estremità | il Tx è abilitato? continuità della fibra? | fibra tagliata, Tx disabilitato dall’host, Tx/Rx invertiti, coppia BiDi sbagliata, lunghezza d’onda sbagliata per il mux | Lista di controllo per assenza di collegamento, Incompatibilità fisiche |
| Porta inattiva, livelli Rx e Tx a posto | FEC e velocità a entrambe le estremità; AN su DAC | incompatibilità FEC, configurazione rate/breakout, SGMII contro 1000BASE-X, CDR al rate sbagliato | Velocità e rate, FEC e link training |
| Porta inattiva, Rx molto alta (> −3 dBm) su un collegamento corto | ottica a lunga portata su una tratta corta? | sovraccarico del ricevitore | Incompatibilità fisiche |
| Funziona in una direzione / LOS solo a un’estremità | confronta Rx a entrambe le estremità | connettore sporco o laser debole sul lato che fallisce; polarità | Livelli DDM, Incompatibilità fisiche |
| Il collegamento oscilla (flap) tra attivo e inattivo | livelli, contatori CRC, connettori | contaminazione, bilancio marginale, throttling termico | Link flapping |
| Modulo 400G/800G riconosciuto ma mai pronto, bloccato su LowPwr | stato del modulo CMIS, classe di potenza contro porta | handshake / firmware / classe di potenza | Problemi CMIS, Potenza e termica |
| Il DAC non si collega, l’ottica nella stessa porta sì | AN/link training, lunghezza del cavo, identità | AN disabilitato, cavo non supportato, troppo lungo per l’host | Rame e DAC, Velocità e rate |
Collegamento attivo, ma…
| Sintomo | Prime verifiche | Cause probabili | Leggi |
|---|---|---|---|
| Errori CRC / in ingresso in aumento | livello Rx contro baseline; contatori corretti dal FEC; pulizia | sporco, bilancio marginale, dispersione a 10G+ su CWDM lungo | Link flapping, Livelli DDM |
| Throughput lento su un collegamento multi-lane, nessun allarme | Rx/bias per lane | una lane degradata nascosta da LACP | Guasti, Diagnostica per lane |
| Funziona a 25G, morto a 10G (oppure 100G ok, breakout 4×25G no) | codici di rate, bypass del CDR, configurazione breakout dell’host | intervallo del CDR, modulo non capace di breakout, codice di conformità esteso mancante | Velocità e rate, CDR |
| Valori DDM assurdi (0 °C, +10 dBm, 0,00 V) | bit di calibrazione del byte 92 | calibrazione esterna non applicata, costanti azzerate | Calibrazione |
| Potenza Tx identica su tutto un lotto | confronta i moduli | Tx costante scritto in memoria | Livelli DDM |
| Modulo caldo, la porta lo disabilita, log «potenza superata» | byte di classe di potenza contro valutazione della porta; flusso d’aria | incompatibilità di classe, spegnimento termico | Potenza e termica |
| Tutto a posto per un anno, poi guasti improvvisi | trend del bias Tx, lotto | invecchiamento del laser, lotto difettoso, calore | Guasti |
| Moduli morti dopo un aggiornamento firmware dello switch | note di rilascio dell’host; identità | controlli di identità più severi; cloni che falliscono l’autenticazione | Blocco del produttore, Guasti |
Sul banco (programmatore / CodingBox)
| Sintomo | Prime verifiche | Cause probabili | Leggi |
|---|---|---|---|
| Modulo non rilevato sul programmatore | inserimento, adattatore di fattore di forma, tempo di accensione | non inserito, cradle sbagliato, modulo in LowPwr | Errori di lettura e scrittura EEPROM |
| Le letture restituiscono FFh / 00h o dati corrotti | indirizzo (A0h/A2h/pagina), velocità del bus | NACK I²C, pagina sbagliata, bus troppo veloce | Errori di lettura e scrittura EEPROM |
| WRITE FAIL | password, tipo di WP, velocità del clock | modulo protetto, WP hardware, temporizzazione | Tipi di protezione in scrittura, Ricodifica EEPROM |
| La scrittura «riesce» ma torna indietro dopo un power cycle | tipo di modulo | la memoria temporanea richiede un comando di salvataggio | Tipi di protezione in scrittura |
| L’host rifiuta il modulo dopo la modifica | checksum | CC_BASE / CC_EXT / CC_DMI non aggiornati | Mappa di memoria |
Reti di accesso
| Sintomo | Prime verifiche | Cause probabili | Leggi |
|---|---|---|---|
| L’ONU non si registra sull’OLT | seriale / LOID, standard PON, Rx dell’ONU | whitelist, piano di lunghezza d’onda sbagliato (GPON contro XGS-PON), Rx fuori classe | Problemi PON |
| L’ONU mostra LOS | pulizia SC/APC, splitter, lucidatura | sporco, UPC in un impianto APC, fibra | Problemi PON |
Se niente corrisponde
Percorri la Lista di controllo per assenza di collegamento dall’inizio alla fine, poi leggi il modulo sul banco con CodingBox: la schermata Check transceiver ti dice cosa il modulo dichiara di essere, e DDM cosa sta facendo realmente.