In diesem Dokument wird das Verfahren zur Wiederherstellung von Catalyst 9115/9120 Access Points beschrieben, die statt des normalen Betriebssystems über den U-Boot-Prompt gebootet werden.
Vom 20. Oktober 2021 bis zum 27. Oktober 2021 hat Cisco eine Reihe von Access Points der Serien C9115 und C9120 mit einem schlechten Image hergestellt. Diese Einheiten protokollieren während des Bootvorgangs "unkorrigierbare ECC-Fehlermeldungen" in der Konsole und können nicht erfolgreich booten. Um sie wiederherzustellen, müssen Sie in jedem AP eine Konsole installieren und ein spezielles Image über TFTP laden.
Dieses Problem ist als Problemhinweis dokumentiert: FN - 72278 - Einige C9120- und C9115-APs bleiben möglicherweise beim Hochfahren stecken, und es wird ein "nicht korrigierbarer ECC-Fehler" angezeigt - Problemumgehung bereitgestellt und die Cisco Bug-ID CSCwa12652 angegeben.
Gegebenenfalls werden in diesem Dokument auch Befehle behandelt, die sich bei anderen WiFi 6-Access Points (nicht-6E) unterscheiden können. U-Boot ist nicht für den Zugriff über Wi-Fi 6E und Wi-Fi 7 APs vorgesehen.
Dieses Dokument gilt nicht für APs der Serien 2800/3800, die nicht auf die gleiche Weise wiederhergestellt werden können.
Anmerkung: Diese Images dürfen nur verwendet werden, um einen nicht bootfähigen Access Point wiederherzustellen.
Sobald der Access Point hochgefahren wird, geben Sie die ESC-Taste wiederholt im Terminalfenster ein, bis Sie die Aufforderung zum Hochfahren sehen.
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>
Konfigurieren Sie u-boot, um über IP auf den TFTP-Server zuzugreifen. Manuell über das Terminal eingegebener Text ist fett dargestellt.
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
Anmerkung: Um die aktuellen Einstellungen zu überprüfen, können Sie den Befehl printenv verwenden.
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
Anmerkung: Schalten Sie den Access Point in diesem Schritt nicht aus und wieder ein.
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”
Anmerkung: Der Befehl board_init ist auf 9130 APs nicht vorhanden. Verwenden Sie stattdessen die folgenden Befehle: (BTLDR) # sf probe && tftpboot 0x60000000 && imgaddr=0x60000000 && source $imgaddr:script ====> Dies ist, um das Bild auf den AP-Flash (BTLDR) # zurücksetzen. Anschließend wird das System gestartet, und Sie erhalten eine Eingabeaufforderung. Ganz am Anfang fehlt jedoch das GW-Tool (im selben VLAN ist es nicht erforderlich, sollte aber ebenfalls angewendet werden). Nachdem Sie die IP/Maske/GW/Server-IP eingestellt haben, pingen Sie das GW und die Server-IP, um sicherzustellen, dass sie erreichbar ist. Die Bilddatei für 9130 befindet sich an der gleichen Stelle, die am Anfang dieses Artikels angegeben wurde.
u-boot> resetBeispielausgabe beim Blinken:
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
In diesem Beispiel wird ein Windows-PC manuell mit der Adresse 10.1.1.1 konfiguriert, und Ttftpd64 wird so eingerichtet, dass es das spezielle Image bereitstellt.



Kopieren Sie die Datei bundle-axel-SS-8_10_130_0.img in das TFTP-Basisverzeichnis (z. B. C:\tftpboot).




| Überarbeitung | Veröffentlichungsdatum | Kommentare |
|---|---|---|
8.0 |
21-May-2026
|
Aktualisierte Rechtschreibung, Abstände, Grammatik, klare Formatierung usw. |
7.0 |
25-Nov-2025
|
Einige Formatierungskorrekturen. |
6.0 |
11-Jun-2025
|
Aktualisiert mit 9130 Variante für dieses Verfahren |
5.0 |
07-Feb-2023
|
PII entfernt.
Aktualisierter Titel, Einführung, Alt-Text, maschinelle Übersetzung, Gerunds, Stilvorgaben und Formatierung. |
4.0 |
09-Nov-2021
|
geringfügige Änderungen der Formatierung |
3.0 |
06-Nov-2021
|
Kleinere Änderungen. |
2.0 |
05-Nov-2021
|
Erstveröffentlichung |
1.0 |
05-Nov-2021
|
Erstveröffentlichung |