Table des matières

Introduction

Problème

Solution

Préparation

Aperçu

Configuration système nécessaire

Préparation d'un lecteur USB amorçable - Edge 300

Préparation d'une clé USB amorçable - Generic Linux

Flash du micrologiciel

Introduction

Ce document décrit comment résoudre un problème où le système Cisco Edge 300 se bloque pendant le démarrage.

Problème

Pendant le démarrage, le logo Cisco peut continuer à s'afficher ou un écran noir ou gris peut s'afficher. Ce problème est documenté sous l'ID de bogue Cisco CSCul76460.

Solution

La solution consiste à réinstaller le système Edge 300 avec la version 1.6RB2 du micrologiciel.

Préparation

1. Téléchargez la version 1.6RB2 du micrologiciel depuis Cisco.com.

Version du micrologiciel 1.6RB2 : smi-usb-sunbird-1.6RB2-delivery.tar.gz

2. Notez l'adresse MAC du système Edge 300. Vous pouvez le trouver sur l'autocollant au bas de l'unité étiqueté MAC.

Au cours du processus de récupération, le système Edge 300 doit être redémarré. Dans certains cas, il est possible que le système Edge 300 ne démarre pas complètement, mais qu'il soit toujours accessible via le réseau. Si l'adresse IP de l'unité ne s'affiche pas à l'écran en raison d'une erreur, vous devrez peut-être utiliser l'adresse MAC afin de déterminer quelle adresse IP a été fournie via DHCP.

Aperçu

Ce document décrit les étapes requises pour mettre à niveau le micrologiciel sur le système Cisco Edge 300, qui est décrit en deux étapes :

- Préparez un lecteur USB amorçable contenant le micrologiciel Edge 300 souhaité

- Flash du micrologiciel sur le périphérique Edge 300

Configuration système nécessaire

- Périphérique Cisco Edge 300

- 1 lecteur flash USB formaté dans le système de fichiers FAT (File Allocation Table) 32 (2 Go d'espace libre minimum)*

- 1 fichier image du microprogramme Edge 300 (à utiliser avec le lecteur flash USB)

- 1 trombone / outil d'éjection SIM (Subscriber Identity Module) (pour le bouton de réinitialisation encastré)

Remarque : videz le contenu du lecteur flash USB afin de permettre le clignotement du micrologiciel Edge. Le processus de création d'un lecteur flash amorçable le rend temporairement inutilisable pour le stockage et le transfert classiques de fichiers. Le lecteur flash peut être reformaté ultérieurement sur son système de fichiers d'origine une fois la mise à niveau du micrologiciel terminée.

Préparation d'un lecteur USB amorçable - Edge 300

Remarque : ces instructions utilisent un Edge 300 opérationnel afin de préparer la clé USB et, de ce fait, certains des chemins des commandes sont spécifiques au Edge 300. Si un système Edge 300 opérationnel est indisponible ou inaccessible, vous pouvez utiliser un autre système Linux tel qu'Ubuntu, Red Hat ou similaire afin d'effectuer les étapes si vous modifiez certains des emplacements de fichiers. Reportez-vous à la section intitulée Préparer un lecteur USB amorçable - Linux générique pour un exemple.

1. À partir de votre ordinateur, copiez l'image du microprogramme Edge 300 dans le répertoire racine du lecteur flash USB. Déconnectez le lecteur USB de votre ordinateur et connectez-le au port USB du système Edge 300, situé sur le côté du périphérique.

2. Secure Shell (SSH) dans le périphérique avec PuTy (sur un PC Microsoft Windows) ou Terminal (sur un Macintosh) avec les commandes de cette étape. Remplacez l'adresse IP du périphérique par l'adresse IP réelle du périphérique Edge. Vérifiez l'adresse IP et les informations d'identification de la racine correctes pour le système Edge 300 auprès de votre administrateur réseau.

# ssh root@{device IP}

# root@{device IP} password: cisco

3. Entrez la commande blkid afin de localiser le lecteur USB. Il s'agit généralement de /dev/sdxx où xx est b1, b2 ou c1, c2. Pour ce document, supposons que c'est /dev/sdb1.

# blkid

/dev/sdb1: LABEL="USBDRIVE" UUID="7288-0792" TYPE="vfat"

4. Montez la clé USB.

# mount /dev/sdb1 /tmp/mnt

5. Démontez le lecteur USB et copiez l'image du micrologiciel sur le périphérique Edge 300 (dans le répertoire /apps/). Attendez la fin de la tâche. La copie du fichier image est terminée lorsque la console affiche le symbole # au début de la ligne de commande. Dans cet exemple, le fichier 1.6RB2 est utilisé (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'éjectez pas votre clé USB et entrez ces commandes (n'oubliez pas de remplacer sdb1 par votre blkid si vous découvrez qu'il est différent de l'étape 3). Notez que l'exécution de chaque commande prend un certain temps. Attendez que chaque commande soit terminée (la console affiche un #) avant de passer à la commande suivante. Une fois toutes les commandes exécutées, retirez le lecteur USB du périphérique.

# 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

Préparation d'une clé USB amorçable - Generic Linux

Ces instructions illustrent comment préparer une clé USB amorçable avec Linux.

1. Connectez-vous au périphérique Linux via la console ou SSH comme racine et créez un point de montage pour le lecteur USB avec cette commande :

# mkdir /tmp/mnt

2. Entrez la commande blkid afin de localiser le lecteur USB. Il s'agit généralement de /dev/sdxx où xx est b1, b2 ou c1, c2. Pour ce document, supposons que c'est /dev/sdb1.

# blkid

/dev/sdb1: LABEL="USBDRIVE" UUID="7288-0792" TYPE="vfat"

3. Montez la clé USB.

# mount /dev/sdb1 /tmp/mnt

4. Démontez le lecteur USB et copiez l'image du microprogramme sur le périphérique Linux (dans le répertoire /tmp/). Attendez la fin de la tâche. La copie du fichier image est terminée lorsque la console affiche le symbole # au début de la ligne de commande. Dans cet exemple, le fichier 1.6RB2 est utilisé (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'éjectez pas votre clé USB et entrez ces commandes (n'oubliez pas de remplacer sdb1 par votre blkid s'il s'avère qu'il est différent de l'étape 2). Notez que l'exécution de chaque commande prend un certain temps. Attendez que chaque commande soit terminée (la console affiche un #) avant de passer à la commande suivante. Une fois toutes les commandes exécutées, retirez le lecteur USB du périphérique.

# 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 du micrologiciel

1. Appuyez sur le bouton d'alimentation du système Edge 300 et maintenez-le enfoncé afin de l'éteindre. Connectez à nouveau le lecteur USB amorçable nouvellement créé au port USB situé sur le côté du périphérique.

2. Appuyez sur le bouton d'alimentation du système Edge 300 et maintenez-le enfoncé afin de le remettre sous tension. Utilisez votre trombone / outil d'éjection SIM afin d'appuyer et de maintenir le bouton de réinitialisation situé à côté du bouton d'alimentation du périphérique pendant environ cinq secondes jusqu'à ce que le périphérique redémarre lui-même.

3. Une fois redémarré, le périphérique Edge 300 lit le contenu du lecteur USB et commence à faire clignoter le micrologiciel. Le voyant d'alimentation clignote continuellement à ce stade, ce qui indique que la mise à jour du micrologiciel est en cours. Le micrologiciel clignote lorsque vous pouvez afficher l'écran de connexion sur un écran connecté.