Questo documento descrive la procedura per ripristinare gli access point Catalyst 9115/9120 che si avviano nel prompt di avvio U al posto del normale sistema operativo.
Tra il 20 ottobre 2021 e il 27 ottobre 2021, Cisco ha prodotto una serie di access point C9115 e C9120 con un'immagine negativa. Queste unità registrano i messaggi di errore ECC non correggibile sulla console durante l'avvio e non sono in grado di eseguire correttamente l'avvio. Per ripristinarli, è necessario eseguire la console in ciascun punto di accesso e caricare un'immagine speciale tramite il protocollo TFTP.
Questo problema è documentato come avviso sui prodotti: FN - 72278 - Alcuni access point C9120 e C9115 potrebbero bloccarsi all'avvio con la visualizzazione dell'errore ECC non correggibile - Soluzione fornita e identificata con il bug Cisco CSCwa12652.
Ove applicabile, il presente documento descrive anche i comandi che potrebbero differire da altri punti di accesso WiFi 6 (non 6E). U-Boot non è progettato per essere accessibile su Wi-Fi 6E e Wi-Fi 7 AP.
Il presente documento non si applica ai punti di accesso 2800/3800, che non possono essere recuperati allo stesso modo.
Nota: Queste immagini devono essere usate solo per ripristinare un access point non avviabile.
Non appena l'access point si accende, immettere ripetutamente il tasto ESC nella finestra del terminale, fino a quando non viene visualizzato il 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>
Configurare l'avvio tramite u per accedere al server TFTP tramite IP. Il testo immesso manualmente attraverso il terminale è in grassetto.
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
Nota: Per verificare le impostazioni correnti, è possibile utilizzare il 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
Nota: Non spegnere e riaccendere l'access point durante questa fase.
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”
Nota: Il comando board_init non esiste sui 9130 AP. Usare al suo posto i seguenti comandi: (BTLDR) # sf probe && tftpboot 0x60000000 && imgaddr=0x60000000 && source $imgaddr:script ===> Consente di scaricare l'immagine nella memoria flash AP (BTLDR) # reset. Una volta terminato, si avvia e vi dà il prompt. Tuttavia, all'inizio non è disponibile lo strumento GW (nella stessa vlan non è necessario, ma preferibilmente lo si applica anche a questa). Dopo aver impostato IP/mask/GW/server IP, eseguire il ping tra GW e IP del server per verificare che sia raggiungibile. Il file immagine per 9130 si trova nella stessa posizione indicata all'inizio di questo articolo.
u-boot> resetOutput di esempio durante il lampeggiamento:
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
Nell'esempio, un PC Windows è configurato manualmente con l'indirizzo 10.1.1.1 e Tftpd64 è impostato per servire l'immagine speciale.



Copiare il file bundle-axel-SS-8_10_130_0.img nella directory TFTP Base (ad esempio, C:\tftpboot).




| Revisione | Data di pubblicazione | Commenti |
|---|---|---|
8.0 |
21-May-2026
|
Ortografia, spaziatura, grammatica, formattazione cancellata e così via aggiornati. |
7.0 |
25-Nov-2025
|
Alcune correzioni di formattazione. |
6.0 |
11-Jun-2025
|
Aggiornato con la variante 9130 per questa procedura |
5.0 |
07-Feb-2023
|
PII rimossa.
Titolo, Introduzione, Testo alternativo, Traduzione automatica, Gerund, Requisiti di stile e formattazione aggiornati. |
4.0 |
09-Nov-2021
|
modifiche secondarie alla formattazione |
3.0 |
06-Nov-2021
|
Modifiche minori. |
2.0 |
05-Nov-2021
|
Release iniziale |
1.0 |
05-Nov-2021
|
Versione iniziale |