Ce document décrit la procédure pour récupérer les points d'accès Catalyst 9115/9120 qui démarrent dans l'invite U-boot au lieu du système d'exploitation normal.
Entre le 20 octobre 2021 et le 27 octobre 2021, Cisco a fabriqué plusieurs points d'accès C9115 et C9120 avec une image incorrecte. Ces unités consignent les messages d'« erreur ECC non corrigible » sur la console pendant le démarrage et ne parviennent pas à démarrer correctement. Pour les récupérer, vous devez vous connecter à chaque point d'accès via une console et charger une image spéciale via TFTP.
Ce problème est documenté sous la forme d'un avis de champ : FN - 72278 - Certains AP C9120 et C9115 peuvent être bloqués au démarrage avec « Erreur ECC non corrigible » affichée - Solution fournie et comme ID de bogue Cisco CSCwa12652.
Le cas échéant, ce document couvre également les commandes qui peuvent éventuellement différer sur d'autres points d'accès WiFi 6 (non-6E). U-Boot n'est pas destiné à être accessible sur les points d'accès Wi-Fi 6E et Wi-Fi 7.
Ce document ne s'applique pas aux AP 2800/3800, qui ne peuvent pas être récupérés de la même manière.
Remarque : Ces images ne doivent être utilisées que pour récupérer un AP non démarrable.
Dès que le point d'accès commence à se mettre sous tension, entrez la touche ESC de façon répétitive dans la fenêtre du terminal, jusqu'à ce que vous voyiez l'invite u-boot.
Verify that the firmware has been loaded with good CRC: OK
Firmware loading completed successfully
bcm4908_eth-0
MAC: 70:69:5a:76:40:3c
Hit ESC key to stop autoboot:
u-boot>
Configurez u-boot pour accéder au serveur TFTP via IP. Le texte saisi manuellement via le terminal est en gras.
u-boot> setenv ipaddr 10.1.1.101
u-boot> setenv netmask 255.255.255.0
u-boot> setenv serverip 10.1.1.1
u-boot> setenv gatewayip 10.1.1.1
Remarque : Pour vérifier les paramètres actuels, vous pouvez utiliser la commande printenv.
u-boot> setenv tftpdir
u-boot> saveenv
Saving Environment to SPI Flash...
Erasing at 0x0 -- 100% complete.
SF: Detected mx25l6405d with page size 256 Bytes, erase size 4 KiB, total 8 MiB
Erasing SPI flash...Writing to SPI flash...done
u-boot> ping 10.1.1.1
Use bcm4908_eth-0 device
host 10.1.1.1 is alive
Remarque : Ne mettez pas le point d'accès hors tension puis sous tension pendant cette étape.
u-boot> boardinit bundle-axel-SS-8_10_130_0.img
// Some output here was removed in order to emphasize the interactive prompts. Full outputs are shown after the final step.
Program PHY firmware? [y/N]: y
Program UBIFS image? [y/N]: y
Program bootloaders? [y/N]: n //pay attention: the last option must be “n”
Remarque : La commande board_init n'existe pas sur les AP 9130. Utilisez plutôt ces commandes : (BTLDR) # sf probe && tftpboot 0x60000000 && imgaddr=0x60000000 && source $imgaddr:script ====> Il s'agit de télécharger l'image dans la mémoire flash AP (BTLDR) # reset. Une fois terminé, il démarre et vous donne l'invite. Cependant, au tout début, il vous manque l'outil GW (dans le même vlan, il n'est pas nécessaire, mais de préférence appliquez-le aussi). Après avoir défini l'adresse IP IP/masque/GW/serveur, envoyez une requête ping à l'adresse IP de la passerelle et du serveur pour vous assurer qu'elle est accessible. Le fichier image de l'article 9130 se trouve au même emplacement que celui indiqué au début de cet article.
u-boot> resetExemple de sortie pendant le clignotement :
u-boot> boardinit bundle-axel-SS-8_10_130_0.img
Download image bundle-axel-SS-8_10_130_0.img...
Use bcm4908_eth-0 device
TFTP from server 10.1.1.1; our IP address is 10.1.1.104
Filename 'bundle-axel-SS-8_10_130_0.img'.
Load address: 0x501144b0
Loading: #################################################################
// Note: The # symbols can continue to print until the image is fully transfered, this can take a few minutes //
done
Bytes transferred = 147999664 (8d24bb0 hex)
Program PHY firmware? [y/N]: y
Writing PHY firmware to NOR flash...
>>> Backup current PHY firmware image @300000:45000...[Success]
>>> Erase flash blocks ..........[Success]
>>> Write PHY firmware image ...[Success]
[Success]
Program UBIFS image? [y/N]: y
Writing UBIFS to NAND...
NAND erase.part: device 0 offset 0x6c0000, size 0x3f940000
Skipping bad block at 0x00e00000 ……
Erasing at 0x3ffc0000 -- 100% complete.
OK
NAND write: device 0 offset 0x6c0000, size 0x8c80000
Skip bad block 0x00e00000
147324928 bytes written: OK
[Success]
Program bootloaders? [y/N]: n //pay attention: the last option must be “n”
u-boot>
u-boot> reset
Dans cet exemple, un PC Windows est configuré manuellement avec l'adresse 10.1.1.1, et Ttftpd64 est configuré pour servir l'image spéciale.



Copiez le fichier bundle-axel-SS-8_10_130_0.img dans le répertoire de base TFTP (par exemple, C:\tftpboot).




| Révision | Date de publication | Commentaires |
|---|---|---|
8.0 |
21-May-2026
|
Mise à jour de l'orthographe, de l'espacement, de la grammaire, du formatage, etc. |
7.0 |
25-Nov-2025
|
Corrections de formatage. |
6.0 |
11-Jun-2025
|
Mise à jour avec la variante 9130 pour cette procédure |
5.0 |
07-Feb-2023
|
PII supprimées.
Mise à jour du titre, Intro, Alt Text, Machine Translation, Gerunds, Style Requirements and Formatting. |
4.0 |
09-Nov-2021
|
modifications mineures de formatage |
3.0 |
06-Nov-2021
|
Modifications mineures. |
2.0 |
05-Nov-2021
|
Première publication |
1.0 |
05-Nov-2021
|
Première publication |