Contents

Introdução

Problema

Solução

Preparação

Overview

Requisitos do sistema

Prepare uma unidade USB inicializável - Edge 300

Prepare uma unidade USB inicializável - Linux genérico

Atualize o firmware

Introdução

Este documento descreve como resolver um problema em que o Cisco Edge 300 trava durante a inicialização.

Problema

Durante a inicialização, o logotipo da Cisco pode continuar a ser 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 do firmware 1.6RB2.

Preparação

1. Baixe o firmware versão 1.6RB2 de Cisco.com.

Firmware Versão 1.6RB2: smi-usb-sunbird-1.6RB2-delivery.tar.gz

2. 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 inicializar totalmente, mas ainda estar acessível através da 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 dois estágios:

- 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 no sistema de arquivos FAT (File Allocation Table, tabela de alocação de arquivos) 32 (no mínimo, 2 GB de espaço livre)*

- 1 arquivo de imagem de firmware Edge 300 (para uso com a unidade flash USB)

- 1 clipe de papel / ferramenta de ejeção do Subscriber Identity Module (SIM) (para o botão de reinicialização com reentrância)

Observação: esvazie o conteúdo da unidade flash USB para que o firmware Edge fique piscando. O processo para criar uma unidade flash inicializável torna-a temporariamente inutilizável para armazenamento convencional e transferência de arquivos. A unidade flash pode ser reformatada para o sistema de arquivos original depois que a atualização do firmware for concluída.

Prepare uma unidade USB inicializável - Edge 300

Observação: essas instruções usam um Edge 300 em funcionamento para preparar a unidade USB e, devido a isso, alguns dos caminhos dos comandos são específicos para o Edge 300. Se um Edge 300 em funcionamento estiver indisponível ou inacessível, você poderá usar outro sistema Linux, como Ubuntu, Red Hat ou similar, para executar as etapas se você modificar alguns dos locais de arquivos. Consulte a seção Prepare a Bootable USB Drive - Generic Linux para obter um exemplo.

1. 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, localizado na lateral do dispositivo.

2. 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

3. Insira o comando blkid 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"

4. Monte a unidade USB.

# mount /dev/sdb1 /tmp/mnt

5. Desmonte a unidade USB e copie a imagem do firmware no dispositivo Edge 300 (no diretório /apps/). 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

6. Não ejete a unidade USB e insira esses comandos (lembre-se de substituir sdb1 por seu blkid se for descoberto que ele é 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.

1. 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

2. Insira o comando blkid 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"

3. Monte a unidade USB.

# mount /dev/sdb1 /tmp/mnt

4. Desmonte a unidade USB e copie a imagem do firmware no dispositivo Linux (no diretório /tmp/). 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

5. Não ejete a unidade USB e insira esses comandos (lembre-se de substituir sdb1 por seu blkid se for descoberto que ele é 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

1. Mantenha pressionado o botão liga/desliga no Edge 300 para desligá-lo. Conecte novamente a unidade USB inicializável recém-criada à porta USB, localizada na lateral do dispositivo.

2. Mantenha pressionado o botão liga/desliga na borda 300 para ligá-lo novamente. Use seu clipe de papel / ferramenta de ejeção SIM para pressionar e manter pressionado o botão de reinicialização localizado ao lado do botão de energia do dispositivo por cerca de cinco segundos até que o dispositivo reinicialize.

3. Uma vez reinicializado, o dispositivo Edge 300 lê o conteúdo da unidade USB e começa a atualizar o firmware. O LED de energia pisca continuamente neste ponto, o que indica que a atualização do firmware está em andamento. A atualização do firmware estará concluída quando você puder visualizar a tela de login em uma tela conectada.