本檔案介紹將開機到開機提示而不是正常作業系統的Catalyst 9115/9120存取點復原的程式。
在2021年10月20日至2021年10月27日期間,思科製造了許多C9115和C9120無線接入點,但影象有誤。這些裝置在啟動期間將「無法糾正的ECC錯誤」消息記錄到控制檯,並且無法成功啟動。要恢復它們,您必須通過控制檯連線到每個AP,並通過TFTP載入到特殊映像中。
此問題記錄為Field Notice:FN - 72278 — 若干C9120和C9115 AP在啟動時可能會停滯,並顯示「Uncorrectable ECC Error(無法糾正的ECC錯誤)」 — 提供解決方案,並顯示Cisco錯誤ID CSCwa12652。
如果適用,本文檔還涵蓋其他WiFi 6(非6E)接入點上可能存在差異的命令。U-Boot不能在Wi-Fi 6E和Wi-Fi 7 AP上訪問。
本檔案不適用於無法以相同方式復原的2800/3800 AP。
附註:這些映像僅用於恢復無法啟動的AP。
AP啟動後,在終端視窗中重複輸入ESC鍵,直到您看到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>
配置u-boot以通過IP訪問TFTP伺服器。通過終端手動輸入的文本以粗體顯示。
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
附註:要驗證當前設定,可以使用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
附註:在此步驟中,請勿重新通電AP。
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”
附註:9130 AP上不存在board_init命令。請改用以下命令:(BTLDR)# sf probe && tftpboot 0x60000000 && imgaddr=0x60000000 && source $imgaddr:script ====>這是為了將映像下載到AP快閃記憶體(BTLDR)#重置。完成後,它會啟動並提示您輸入提示。但是,從一開始,您就缺少GW工具(在同一個vlan中不需要該工具,但最好也應用該工具)。 設定IP/mask/GW/伺服器IP後,請對GW和伺服器IP執行ping以確保其可訪問。9130的影象檔案可以在本文開頭給出的位置找到。
u-boot> reset閃爍期間的輸出示例:
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
在本示例中,Windows PC手動配置了地址10.1.1.1,並且Ttftpd64設定為提供特殊映像。



將bundle-axel-SS-8_10_130_0.img檔案複製到TFTP基目錄(例如C:\tftpboot)。




| 修訂 | 發佈日期 | 意見 |
|---|---|---|
8.0 |
21-May-2026
|
更新的拼寫、間距、語法、清除格式等 |
7.0 |
25-Nov-2025
|
一些格式修復。 |
6.0 |
11-Jun-2025
|
已使用此過程的9130變體更新 |
5.0 |
07-Feb-2023
|
已刪除PII。已更新標題、簡介、替代文本、機器翻譯、德語、樣式要求和格式。 |
4.0 |
09-Nov-2021
|
細微的格式更改 |
3.0 |
06-Nov-2021
|
小幅編輯。 |
2.0 |
05-Nov-2021
|
初始版本 |
1.0 |
05-Nov-2021
|
初始版本 |