CodingBox Q&A Ask question

Lenovo RackSwitch G8124E recusa um SFP+ 10G SR genérico com UNAPPROVED - SR SFP+ is DISABLED

Asked Active Viewed 258 AI translation from English
7

A gente tirou um par de G8124E de um rack desativado e estou reconstruindo eles como camada de agregação para um ambiente de teste interno. Orçamento para óptica de marca é zero, então tudo entra com módulo 10G SR genérico do tipo que já rodamos em outro lugar.

  • Lenovo RackSwitch G8124E, chassi com marca ex-IBM
  • SFP+ 10G SR genérico, LC duplex, mesmo lote dos que funcionam no nosso top-of-rack de produção
  • patch OM3 até uma NIC de servidor que linka em 10G com o mesmíssimo tipo de módulo

A porta ganha vida por um momento e depois o switch desliga ela:

UNAPPROVED - SR SFP+ is DISABLED

Depois disso o link nunca se estabelece e a porta fica down.

O que já tentei:

  • movi o módulo por quatro gaiolas diferentes, mensagem idêntica toda vez
  • troquei por um segundo módulo do mesmo lote e um terceiro de outro fornecedor
  • passei pela config da interface procurando algo tipo um knob allow-unsupported e não achei nada

Tem algum jeito de fazer essa caixa aceitar óptica de terceiros, ou a checagem de aprovação é coisa que só se satisfaz com módulo codificado pela Lenovo?

Comments 5

Antes de alguém te passar um comando, o que o show version reporta? Nessa família o remédio não é um comando só, ele muda por code train: o que você faz numa imagem 7.x não é o que você faz na 8.x, então a versão precisa ser estabelecida primeiro.

Também diga se os módulos são genéricos puros ou carregam uma string de vendor reconhecível na EEPROM. O firmware avalia cada módulo por essa string, e gente com SFP+ codificado pela Intel exatamente nesse switch também recebe o aviso de transceiver não aprovado, então a mensagem sozinha não diz muito sobre a óptica em si.

3 KazakhstanrackhubKZ Show original (English) AI translation

O show version coloca numa imagem 7.x, então o train mais antigo e não o atual.

Os módulos são genéricos puros, sem codificação Intel ou Cisco neles, se identificam como o OEM que fabricou. Também coloquei o terceiro módulo num IBM RackSwitch G8124 do lado e tive o mesmo comportamento lá, então não é uma gaiola ruim nem uma óptica ruim isolada.

0 Indiawaverunner21IN Show original (English) AI translation

Nos streams mais antigos existe uma variável de boot loader que desliga a checagem de aprovação. Ela está documentada para 5.x, 6.x, 7.x e 8.3.x ou anterior, então uma caixa 7.x entra no escopo.

Você precisa do console serial para isso, a porta mini-USB RS232, não a rede. Dê reload no switch e segure Shift+M durante o teste de memória até o boot loader te dar o prompt =>, depois:

setenv sfp Override
saveenv
printenv
boot

O valor diferencia maiúsculas de minúsculas, Override com O maiúsculo. Rode printenv antes do boot para você realmente ver que a variável foi armazenada. Assim que o switch terminar de bootar, ele para de desabilitar módulos SFP+ não aprovados e as portas simplesmente sobem.

Duas ressalvas. Isso é uma medida de laboratório e emergência, a Lenovo não dá suporte a óptica de terceiros e nada aqui é oficial. E fique longe de óptica dual-rate nessas caixas mais antigas, elas dão problema mesmo depois da checagem estar fora do caminho.

2 United Statesporttech22US Show original (English) AI translation

É a mesma história em toda a linha de switch Lenovo, não só no G8124E. Tenho aqui um G8272 que classifica um Cisco-Finisar SFP-10G-LR-S como Unapproved, mostra a porta como Disabled e deixa o link down. Óptica Cisco genuína, simplesmente não está na lista da Lenovo.

Do lado ThinkSystem, NE1032 e NE1032T, é CNOS em vez de ENOS, e ali o caminho é um comando de plataforma para permitir transceivers não suportados em vez do truque do boot loader. Eu não rodei esse aí eu mesmo, então verifique a sintaxe na sua própria caixa antes de planejar uma janela em torno disso. O padrão por baixo não muda: o firmware compara a string de vendor da EEPROM contra uma lista e desabilita o que não reconhece.

0 Brazilopticnerd31BR Show original (English) AI translation

Uma coisa para acrescentar: o override não sobrevive necessariamente a um upgrade de firmware. Se você aplicar uma imagem nova e as portas morrerem de novo, volte ao console serial e confira o printenv antes de começar a tirar módulo, a variável pode simplesmente ter sumido.

E não trate switches de desbloqueio de vendor como confiáveis em geral. No Catalyst 9200 com IOS-XE 16.9.x o service unsupported-transceiver não tem efeito nenhum por causa do CSCvk03296, e o que as pessoas usaram no lugar foi no errdisable recovery cause gbic-invalid na config global, que impediu as portas de ficarem err-disabled e deixou módulos FS e Cables and Kits funcionarem. Vendor diferente, mesma lição: o knob documentado e o knob que realmente funciona nem sempre são o mesmo.

2 Türkiyelinknerd83TR Show original (English) AI translation
Log in to comment. Log in