Índice de sintomas: por onde começar
Você tem um sintoma, não um diagnóstico. Encontre a linha que corresponde ao que você vê, faça as primeiras verificações, e siga o link para o material detalhado. Toda linha assume a escada de diagnóstico como base: níveis → limpeza → troca → OTDR.
Estado do enlace
| Sintoma | Primeiras verificações | Causas prováveis | Leia |
|---|---|---|---|
| Porta inativa, módulo mostra unsupported / invalid / Mod_Inv | log do host, identidade na bancada | bloqueio do fabricante; identidade ou códigos de conformidade que o host rejeita | Bloqueio do fabricante, checklist Sem enlace |
| Porta inativa, Rx −40 dBm / LOS nas duas pontas | o Tx está habilitado? continuidade da fibra? | fibra rompida, Tx desabilitado pelo host, Tx/Rx invertidos, par BiDi errado, comprimento de onda errado para o mux | checklist Sem enlace, Incompatibilidades físicas |
| Porta inativa, níveis de Rx e Tx bons | FEC e velocidade nas duas pontas; AN em DAC | incompatibilidade de FEC, configuração de taxa/breakout, SGMII vs. 1000BASE-X, CDR na taxa errada | Velocidade e taxa, FEC e link training |
| Porta inativa, Rx muito alto (> −3 dBm) em um enlace curto | óptica de longo alcance em um trecho curto? | sobrecarga do receptor | Incompatibilidades físicas |
| Funciona em uma direção / LOS em apenas uma ponta | compare o Rx nas duas pontas | conector sujo ou laser fraco no lado que falha; polaridade | Níveis de DDM, Incompatibilidades físicas |
| Enlace oscila entre ativo/inativo | níveis, contadores de CRC, conectores | contaminação, orçamento marginal, throttling térmico | Oscilação do enlace |
| Módulo de 400G/800G reconhecido mas nunca fica pronto, travado em LowPwr | estado do módulo CMIS, classe de potência vs. porta | handshake / firmware / classe de potência | Problemas de CMIS, Potência e térmica |
| DAC não estabelece enlace, a óptica na mesma porta sim | AN/link training, comprimento do cabo, identidade | AN desabilitado, cabo não suportado, longo demais para o host | Cobre e DAC, Velocidade e taxa |
Enlace ativo, mas…
| Sintoma | Primeiras verificações | Causas prováveis | Leia |
|---|---|---|---|
| Erros de CRC / entrada aumentando | nível de Rx vs. linha de base; contadores corrigidos por FEC; limpeza | sujeira, orçamento marginal, dispersão a 10G+ em CWDM longo | Oscilação do enlace, Níveis de DDM |
| Throughput lento em um enlace multilane, sem alarmes | Rx/polarização por lane | uma lane degradada escondida pelo LACP | Falhas, Diagnóstico por lane |
| Funciona a 25G, morto a 10G (ou 100G ok, breakout 4×25G não) | códigos de taxa, bypass de CDR, configuração de breakout do host | faixa do CDR, módulo sem capacidade de breakout, código de conformidade estendida ausente | Velocidade e taxa, CDR |
| Valores de DDM absurdos (0 °C, +10 dBm, 0,00 V) | bits de calibração do byte 92 | calibração externa não aplicada, constantes zeradas | Calibração |
| Potência de Tx idêntica em um lote | compare os módulos | Tx constante gravado na memória | Níveis de DDM |
| Módulo quente, a porta o desativa, log “power exceeds” | byte de classe de potência vs. capacidade da porta; fluxo de ar | incompatibilidade de classe, desligamento térmico | Potência e térmica |
| Tudo bem por um ano, depois falhas repentinas | tendência de polarização de Tx, lote | envelhecimento do laser, lote ruim, calor | Falhas |
| Módulos morreram depois de um upgrade de firmware do switch | notas de versão do host; identidade | verificações de identidade mais rígidas; clones falhando na autenticação | Bloqueio do fabricante, Falhas |
Na bancada (programador / CodingBox)
| Sintoma | Primeiras verificações | Causas prováveis | Leia |
|---|---|---|---|
| Módulo não detectado no programador | encaixe, adaptador de fator de forma, tempo de energização | não encaixado, berço errado, módulo em LowPwr | Erros de leitura/gravação da EEPROM |
| Leituras retornam FFh / 00h ou lixo | endereço (A0h/A2h/página), velocidade do barramento | NACK de I²C, página errada, barramento rápido demais | Erros de leitura/gravação da EEPROM |
| WRITE FAIL | senha, tipo de WP, velocidade do clock | módulo protegido, WP por hardware, temporização | Tipos de proteção contra gravação, Recodificação de EEPROM |
| A gravação “tem sucesso” mas reverte após um ciclo de energia | tipo do módulo | armazenamento temporário precisa de um comando de salvamento | Tipos de proteção contra gravação |
| Host rejeita o módulo após a edição | somas de verificação | CC_BASE / CC_EXT / CC_DMI desatualizados | Mapa de memória |
Redes de acesso
| Sintoma | Primeiras verificações | Causas prováveis | Leia |
|---|---|---|---|
| ONU não registra na OLT | serial / LOID, padrão de PON, Rx da ONU | lista branca, plano de comprimento de onda errado (GPON vs. XGS-PON), Rx fora de classe | Problemas de PON |
| ONU mostra LOS | limpeza do SC/APC, splitter, polimento | sujeira, UPC em uma planta APC, fibra | Problemas de PON |
Se nada corresponder
Percorra o checklist Sem enlace de cima a baixo, depois leia o módulo na bancada com o CodingBox: a tela Check transceiver mostra o que o módulo afirma ser, e o DDM no aplicativo mostra o que ele está realmente fazendo.