Introducción
Este documento describe cómo abordar un problema donde el Cisco Edge 300 se cuelga durante el arranque.
Problema
Durante el arranque, es posible que se siga mostrando el logotipo de Cisco o que se muestre una pantalla en negro o gris. Este problema se documenta con el ID de bug de Cisco CSCul76460.
Solución
La solución es recrear la imagen del perímetro 300 con la versión de firmware 1.6RB2.
Preparación
- Descargue el firmware versión 1.6RB2 de Cisco.com.
Firmware Versión 1.6RB2: smi-usb-sunbird-1.6RB2-delivery.tar.gz
- Tenga en cuenta la dirección MAC del extremo 300. Esto se puede encontrar en la pegatina de la parte inferior de la unidad etiquetada como MAC.
Durante el proceso de recuperación, se debe reiniciar el Edge 300. En algunos casos, es posible que el Edge 300 no se inicie por completo, pero puede que todavía esté accesible a través de la red. Si la dirección IP de la unidad no se muestra en la pantalla debido a una condición de error, es posible que tenga que utilizar la dirección MAC para determinar qué dirección IP se dio a través de DHCP.
Overview
Este documento describe los pasos necesarios para actualizar el firmware en el Cisco Edge 300, que se describe en dos etapas:
- Prepare una unidad USB de arranque que contenga el firmware deseado del perímetro 300
- Coloque el firmware en el dispositivo Edge 300
Requisitos del sistema
- Dispositivo Cisco Edge 300
- 1 unidad flash USB formateada en el sistema de archivos de tabla de asignación de archivos (FAT) 32 (espacio libre mínimo de 2 GB)*
- Archivo de imagen de firmware de 1 Edge 300 (para su uso con la unidad flash USB)
- 1 clip de papel / Herramienta de expulsión del módulo de identidad del suscriptor (SIM) (para el botón de reinicio empotrado)
Nota: Vacíe el contenido de la unidad flash USB para que parpadee el firmware del perímetro. El proceso para crear una unidad flash de arranque la convierte temporalmente en inutilizable para el almacenamiento convencional y la transferencia de archivos. La unidad flash se puede volver a formatear en su sistema de archivos original una vez que se haya completado la actualización del firmware.
Preparación de una unidad USB de arranque - Perímetro 300
Nota: Estas instrucciones utilizan un Edge 300 en funcionamiento para preparar la unidad USB y, debido a esto, algunas de las trayectorias de los comandos son específicas del Edge 300. Si un Edge 300 en funcionamiento no está disponible o es inaccesible, puede utilizar otro sistema Linux como Ubuntu, Red Hat o similar para realizar los pasos si modifica algunas de las ubicaciones del archivo. Vea la sección titulada Prepare a Bootable USB Drive - Generic Linux para ver un ejemplo.
- Desde el ordenador, copie la imagen del firmware del borde 300 en el directorio raíz de la unidad flash USB. Desconecte la unidad USB del ordenador y conéctela al puerto USB del perímetro 300, situado en el lateral del dispositivo.

- Secure Shell (SSH) en el dispositivo con PuTT (en un PC de Microsoft Windows) o Terminal (en un Macintosh) con los comandos de este paso. Reemplace la dirección IP del dispositivo por la dirección IP real del dispositivo perimetral. Compruebe la dirección IP y las credenciales raíz correctas para el perímetro 300 con el administrador de red.
# ssh root@{device IP}
# root@{device IP} password: cisco
- Ingrese el comando blkid para localizar la unidad USB. Generalmente es /dev/sdxx donde xx es b1, b2 o c1, c2. Para este documento, asuma que es /dev/sdb1.
# blkid
/dev/sdb1: LABEL="USBDRIVE" UUID="7288-0792" TYPE="vfat"
- Monte la unidad USB.
# mount /dev/sdb1 /tmp/mnt
- Desconecte la unidad USB y copie la imagen del firmware en el dispositivo Edge 300 (en el directorio /apps/). Espere a que finalice la tarea. La copia del archivo de imagen se completa cuando la consola muestra un símbolo # al principio de la línea de comandos. En este ejemplo, se utiliza el archivo 1.6RB2 (smi-usb-sunbird-1.6RB2-Delivery.tar.gz).
# cp /tmp/mnt/smi-usb-sunbird-1.6RB2-delivery.tar.gz /apps/
# umount /tmp/mnt
- No extraiga la unidad USB e ingrese estos comandos (recuerde reemplazar sdb1 con su blkid si se descubre que es diferente del Paso 3). Tenga en cuenta que cada comando tarda algún tiempo en ejecutarse. Espere hasta que se complete cada comando (la consola muestra un #) antes de continuar con el siguiente comando. Cuando se hayan ejecutado todos los comandos, quite la unidad USB del 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
Preparación de una unidad USB de arranque - Linux genérico
Estas instrucciones ilustran cómo preparar una unidad USB de arranque con Linux.
- Conéctese al dispositivo Linux ya sea a través de la consola o SSH como root y cree un punto de montaje para la unidad USB con este comando:
# mkdir /tmp/mnt
- Ingrese el comando blkid para localizar la unidad USB. Generalmente es /dev/sdxx donde xx es b1, b2 o c1, c2. Para este documento, asuma que es /dev/sdb1.
# blkid
/dev/sdb1: LABEL="USBDRIVE" UUID="7288-0792" TYPE="vfat"
- Monte la unidad USB.
# mount /dev/sdb1 /tmp/mnt
- Desmonte la unidad USB y copie la imagen del firmware en el dispositivo Linux (en el directorio /tmp/). Espere a que finalice la tarea. La copia del archivo de imagen se completa cuando la consola muestra un símbolo # al principio de la línea de comandos. En este ejemplo, se utiliza el archivo 1.6RB2 (smi-usb-sunbird-1.6RB2-Delivery.tar.gz).
# cp /tmp/mnt/smi-usb-sunbird-1.6RB2-delivery.tar.gz /tmp/
# umount /tmp/mnt
- No extraiga la unidad USB e ingrese estos comandos (recuerde reemplazar sdb1 con su blkid si se descubre que es diferente del Paso 2). Tenga en cuenta que cada comando tarda algún tiempo en ejecutarse. Espere hasta que se complete cada comando (la consola muestra un #) antes de continuar con el siguiente comando. Cuando se hayan ejecutado todos los comandos, quite la unidad USB del 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
Flash del firmware
- Mantenga pulsado el botón de encendido/apagado del borde 300 para apagarlo. Vuelva a conectar la unidad USB de arranque recién creada al puerto USB, que se encuentra en el lado del dispositivo.

- Mantenga pulsado el botón de encendido/apagado del borde 300 para volver a encenderlo. Utilice su clip de papel / herramienta de expulsión de SIM para mantener presionado el botón de reinicio situado junto al botón de encendido del dispositivo durante unos cinco segundos hasta que el dispositivo se reinicie.

- Una vez reiniciado, el dispositivo Edge 300 lee el contenido de la unidad USB y comienza a parpadear el firmware. La luz de alimentación parpadea continuamente en este punto, lo que indica que la actualización del firmware está en curso. El firmware parpadeante se completa cuando se puede ver la pantalla de inicio de sesión en una pantalla conectada.
