Este documento descreve o procedimento para recuperar os pontos de acesso do Catalyst 9115/9120 que inicializam no prompt U-boot em vez do sistema operacional normal.
Entre 20 de outubro de 2021 e 27 de outubro de 2021, a Cisco fabricou vários pontos de acesso C9115 e C9120 com uma imagem ruim. Essas unidades registram mensagens de "erro de ECC incorrigível" no console durante a inicialização e não conseguem inicializar com êxito. Para recuperá-los, você deve usar o console em cada AP e carregar em uma imagem especial via TFTP.
Este problema está documentado como Field Notice: FN - 72278 - Alguns APs C9120 e C9115 podem travar na inicialização com o "erro ECC incorrigível" exibido - Solução alternativa fornecida e como o bug da Cisco ID CSCwa12652.
Quando aplicável, este documento também aborda comandos que podem diferir potencialmente em outros pontos de acesso WiFi 6 (não 6E). O U-Boot não deve ser acessado em APs Wi-Fi 6E e Wi-Fi 7.
Este documento não se aplica aos APs 2800/3800, que não podem ser recuperados da mesma maneira.
Note: Essas imagens devem ser usadas apenas para recuperar um AP não inicializável.
Assim que o AP começar a ligar, insira a tecla ESC repetitivamente na janela do terminal, até ver o prompt 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>
Configure u-boot para acessar o servidor TFTP via IP. O texto inserido manualmente pelo terminal está em negrito.
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
Note: Para verificar as configurações atuais, você pode usar o comando 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
Note: Não desligue e ligue o AP durante esta etapa.
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”
Note: O comando board_init não existe nos APs 9130. Em vez disso, use estes comandos: (BTLDR) # sf probe && tftpboot 0x60000000 && imgaddr=0x60000000 && source $imgaddr:script ====> Isto é para baixar a imagem para o flash AP (BTLDR) # reset. Depois de concluído, ele é inicializado e exibe o prompt. No entanto, logo no início, você não tem a ferramenta GW (na mesma vlan, ela não é necessária, mas, de preferência, aplique-a também). Depois de definir o IP/mask/GW/server IP, faça ping no GW e no server IP para garantir que ele esteja acessível. O arquivo de imagem para o 9130 pode ser encontrado no mesmo local fornecido no início deste artigo.
u-boot> resetExemplo de saída durante a atualização:
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
Neste exemplo, um PC com Windows é configurado manualmente com o endereço 10.1.1.1 e o Ttftpd64 é configurado para servir a imagem especial.



Copie o arquivo bundle-axel-SS-8_10_130_0.img no diretório base do TFTP (por exemplo, C:\tftpboot).




| Revisão | Data de publicação | Comentários |
|---|---|---|
8.0 |
21-May-2026
|
Ortografia, espaçamento, gramática, formatação limpa atualizados etc. |
7.0 |
25-Nov-2025
|
Algumas correções de formatação. |
6.0 |
11-Jun-2025
|
Atualizado com a variante 9130 para este procedimento |
5.0 |
07-Feb-2023
|
PII removido.
Título, Introdução, Texto Alt, Tradução Automática, Gerunds, Requisitos de Estilo e Formatação Atualizados. |
4.0 |
09-Nov-2021
|
alterações de formatação secundárias |
3.0 |
06-Nov-2021
|
Pequenas edições. |
2.0 |
05-Nov-2021
|
Versão inicial |
1.0 |
05-Nov-2021
|
Versão inicial |