Introduction
Este documento descreve como resolver um problema em que o Cisco Edge 300 desliga durante a inicialização.
Problema
Durante a inicialização, o logotipo da Cisco pode continuar sendo exibido ou uma tela preta ou cinza pode ser exibida. Esse problema está documentado na ID de bug da Cisco CSCul76460.
Solução
A solução é recriar o Edge 300 com a versão de firmware 1.6RB2.
Preparação
- Baixe o firmware versão 1.6RB2 do Cisco.com.
Firmware versão 1.6RB2: smi-usb-sunbird-1.6RB2-delivery.tar.gz
- Anote o endereço MAC do Edge 300. Isso pode ser encontrado no adesivo na parte inferior da unidade rotulada como MAC.
Durante o processo de recuperação, o Edge 300 deve ser reinicializado. Em alguns casos, o Edge 300 pode não ser totalmente inicializado, mas ainda pode estar acessível pela rede. Se o endereço IP da unidade não for exibido na tela devido a uma condição de erro, talvez seja necessário usar o endereço MAC para determinar qual endereço IP foi fornecido via DHCP.
Overview
Este documento descreve as etapas necessárias para atualizar o firmware no Cisco Edge 300, que é descrito em duas etapas:
- Prepare uma unidade USB inicializável que contenha o firmware Edge 300 desejado
- Atualize o firmware no dispositivo Edge 300
Requisitos do sistema
- Dispositivo Cisco Edge 300
- 1 unidade flash USB formatada em FAT (File Allocation Table) 32 sistema de arquivos (mínimo de 2 GB de espaço livre)*
- 1 arquivo de imagem do firmware Edge 300 (para uso com a unidade flash USB)
- 1 clip de papel / ferramenta de ejeção do SIM (Subscriber Identity Module, módulo de identificação do assinante) (para o botão de reinicialização recessada)
Note: Esvazie o conteúdo da unidade flash USB para a finalidade de piscar o firmware da borda. O processo para criar uma unidade flash inicializável o torna temporariamente inutilizável para armazenamento convencional e transferência de arquivos. Posteriormente, a unidade flash poderá ser reformatada de volta ao sistema de arquivos original assim que a atualização do firmware for concluída.
Prepare uma unidade USB inicializável - Edge 300
Note: Essas instruções usam um Edge 300 funcional para preparar a unidade USB e, devido a isso, alguns dos caminhos dos comandos são específicos ao Edge 300. Se um Edge 300 em funcionamento estiver indisponível ou inacessível, você pode usar outro sistema Linux como Ubuntu, Red Hat ou similar para executar as etapas, caso modifique alguns dos locais dos arquivos. Consulte a seção Prepare a Bootable USB Drive - Generic Linux (Prepare uma unidade USB inicializável - Linux genérico) para obter um exemplo.
- A partir do computador, copie a imagem do firmware Edge 300 no diretório raiz da unidade flash USB. Desconecte a unidade USB do computador e conecte-a à porta USB do Edge 300, localizada na lateral do dispositivo.

- Shell Seguro (SSH) no dispositivo com PuTTy (em um PC com Microsoft Windows) ou Terminal (em um Macintosh) com os comandos nesta etapa. Substitua o endereço IP do dispositivo pelo endereço IP real do dispositivo de borda. Verifique o endereço IP e as credenciais raiz corretos para o Edge 300 com o administrador da rede.
# ssh root@{device IP}
# root@{device IP} password: cisco
- Insira o comando blboy para localizar a unidade USB. Geralmente é /dev/sdxx onde xx é b1, b2 ou c1, c2. Para este documento, suponha que seja /dev/sdb1.
# blkid
/dev/sdb1: LABEL="USBDRIVE" UUID="7288-0792" TYPE="vfat"
- Monte a unidade USB.
# mount /dev/sdb1 /tmp/mnt
- Desmonte a unidade USB e copie a imagem do firmware no dispositivo Edge 300 (no /apps/ diretory). Aguarde a conclusão da tarefa. A cópia do arquivo de imagem é concluída quando o console exibe um # símbolo no início da linha de comando. Neste exemplo, o arquivo 1.6RB2 é usado (smi-usb-sunbird-1.6RB2-delivery.tar.gz).
# cp /tmp/mnt/smi-usb-sunbird-1.6RB2-delivery.tar.gz /apps/
# umount /tmp/mnt
- Não ejete sua unidade USB e digite estes comandos (lembre-se de substituir o sdb1 pelo seu blboy, se for descoberto que é diferente da Etapa 3). Observe que cada comando leva algum tempo para ser executado. Aguarde até que cada comando tenha sido concluído (o console exibe um #) antes de prosseguir para o próximo comando. Quando todos os comandos tiverem sido executados, remova a unidade USB do dispositivo.
# mkfs.ext3 /dev/sdb1
# mount /dev/sdb1 /tmp/mnt
# tar xvzf /apps/smi-usb-sunbird-1.6RB2-delivery.tar.gz -C /tmp/mnt
# umount /tmp/mnt
Prepare uma unidade USB inicializável - Linux genérico
Estas instruções ilustram como preparar uma unidade USB inicializável com Linux.
- Conecte-se ao dispositivo Linux via console ou SSH como raiz e crie um ponto de montagem para a unidade USB com este comando:
# mkdir /tmp/mnt
- Insira o comando blboy para localizar a unidade USB. Geralmente é /dev/sdxx onde xx é b1, b2 ou c1, c2. Para este documento, suponha que seja /dev/sdb1.
# blkid
/dev/sdb1: LABEL="USBDRIVE" UUID="7288-0792" TYPE="vfat"
- Monte a unidade USB.
# mount /dev/sdb1 /tmp/mnt
- Desmonte a unidade USB e copie a imagem do firmware no dispositivo Linux (no /tmp/ diretory). Aguarde a conclusão da tarefa. A cópia do arquivo de imagem é concluída quando o console exibe um # símbolo no início da linha de comando. Neste exemplo, o arquivo 1.6RB2 é usado (smi-usb-sunbird-1.6RB2-delivery.tar.gz).
# cp /tmp/mnt/smi-usb-sunbird-1.6RB2-delivery.tar.gz /tmp/
# umount /tmp/mnt
- Não ejete sua unidade USB e digite estes comandos (lembre-se de substituir o sdb1 pelo seu blboy, se for descoberto que é diferente da Etapa 2). Observe que cada comando leva algum tempo para ser executado. Aguarde até que cada comando tenha sido concluído (o console exibe um #) antes de prosseguir para o próximo comando. Quando todos os comandos tiverem sido executados, remova a unidade USB do dispositivo.
# mkfs.ext3 /dev/sdb1
# mount /dev/sdb1 /tmp/mnt
# tar xvzf /tmp/smi-usb-sunbird-1.6RB2-delivery.tar.gz -C /tmp/mnt
# umount /tmp/mnt
Atualize o firmware
- Mantenha pressionado o botão liga/desliga na borda 300 para desligá-la. Conecte novamente a unidade USB inicializável recém-criada à porta USB, localizada na lateral do dispositivo.

- Mantenha pressionado o botão liga/desliga na borda 300 para ligá-la novamente. Use sua ferramenta de ejeção de clipe de papel/SIM para pressionar e manter pressionado o botão de reinicialização localizado próximo ao botão liga/desliga do dispositivo por cerca de cinco segundos até que o dispositivo seja reinicializado.

- Depois de reiniciado, o dispositivo Edge 300 lê o conteúdo da unidade USB e começa a atualizar o firmware. O LED de energia pisca continuamente nesse ponto, o que indica que a atualização do firmware está em andamento. O firmware está piscando quando você pode visualizar a tela de login em um monitor conectado.
