簡介
許多C9105AXW存取點(所有PID)都使用一個NAND快閃記憶體子系統製造,隨著時間的推移,該子系統可能會故意將塊標籤為損壞。 一旦將94個塊標籤為損壞,快閃記憶體損壞塊表就已滿。 因此,AP可能會出現各種症狀:
- 快閃記憶體檔案系統可能會被寫鎖定,因此AP無法再提交配置更改、寫入新日誌或下載新映像。 可能會出現類似下列的錯誤:
sync_log:無法打開/storage/syslogs/7:只讀檔案系統
- AP可能會崩潰,核心出現崩潰,顯示UBIFS錯誤,類似於以下內容:
<3>[02/06/2023 05:06:06.0290] UBIFS錯誤(ubi0:1 pid 5454): do_writepage:無法寫入inode 54848的第8頁,錯誤-30
- AP可能無法啟動;控制檯日誌顯示與以下類似的錯誤:
[01/01/1970 00:00:05.0600] ubi0錯誤: ubi_eba_init:沒有足夠的物理擦除塊(0,需要1)
[*01/01/1970 00:00:06.4720]掛載故障
在某些情況下,可能需要更換AP。
思科已實施兩個錯誤修正程式來解決此問題。
錯誤修正
此錯誤修正程式可防止快閃記憶體區塊被錯誤地標示為錯誤。 但是,它不會修復已具有過多壞塊的AP。
此錯誤修正程式會修復具有過多錯誤區塊的AP。 在引導時(在u-boot中),如果AP的壞塊表超過閾值條目數(預設值: 40;由SCRUB_LIMIT u-boot變數控制),則在AP引導之前,將清空壞塊表。
受影響的裝置
只有C9105AXW AP受此問題影響,沒有其他AP型號。 要確定給定C9105AXW裝置,請在BST中打開Cisco bug ID CSCwf50177,然後按一下「Check Bug Applicability」(檢查錯誤適用性)以輸入AP的序列號。
固定軟體
如果您影響到C9105AXW,請升級到具有思科漏洞ID CSCwf50177 和思科漏洞ID CSCwf68131 修復的軟體。跟蹤後一個Bug,瞭解不同分支中修復的可用性;從2023年9月5日起,在以下版本中可使用該修復:
AireOS
- 8.10.190.0(在CCO上)
- 8.10.185.7和8.10.189.111是特殊版本,具有此快閃記憶體問題的修正程式;執行這些版本的客戶應該在方便的時候升級至8.10.190.0
Cisco IOS® XE
- 17.3.7 APSP5或更高版本(開放TAC支援案例)
- 17.3.8 (在CCO上)
- 17.6.5 APSP5或更高版本(在CCO上)
- 17.6.6 (在CCO上)
- 17.9.3 APSP5或更高版本(在CCO上)
- 17.9.4 APSP1或更高版本(在CCO上)
- 17.9.5 (2024年CCO)
- 17.12.2 (CCO 2023年11月)
- 17.13.1 (CCO 2023年12月)
檢查易受攻擊的AP是否有過多的壞塊
首先,檢查所有易感的C9105AXW,檢視其壞塊的數量。 如果沒有超過60個壞塊,您可以直接升級。
檢查壞塊- 17.6及更高版本
在每個敏感的C9105AXW上(根據CSCwf50177的「檢查錯誤適用性」確定),收集show flash statistics的輸出。 查詢「不良物理擦除塊計數」。 要自動檢查大量AP,請使用WLAN輪詢器。
檢查壞塊- 8.10和17.3
TAC(或其他具有SWIMS訪問許可權的思科員工)需要拆入每個易感的C9105AXW並發出以下命令:
ubinfo -a
查詢「不良物理擦除塊計數」。 要自動檢查大量AP,請使用RADKit。
升級程式
如果損壞塊過多影響了C9105AXW裝置,請按照以下步驟升級到固定軟體。
在單一控制器部署中升級-完成新的控制器映像
1. (可選)您可以安裝新的控制器映像,但不啟用它,並不將新的AP軟體預下載到受影響的C9105AXW。
2. 當仍然運行舊的控制器映像時,請重新啟動受影響的C9105AXW。 在大多數情況下,這將允許升級受影響的AP。(在某些情況下,可能需要更換幾個AP)
3. 如果需要,現在您可以預先下載新的AP映像。
4. 重新載入控制器,執行新軟體
在單一控制器部署中升級- APSP
1. (可選)您可以安裝新的APSP,但不啟用它,並不將新的AP軟體預下載到受影響的C9105AXW。
2. 重新啟動受影響的C9105AXW。 在大多數情況下,這將允許升級受影響的AP。(在某些情況下,可能需要更換幾個AP)
3. 您現在可以預下載、啟用和提交APSP。
在N+1部署中升級
在此場景中,備用控制器用於升級受影響的C9105AXW。
1. 當受影響的AP仍加入舊控制器時,請將備份控制器升級到固定軟體(完整控制器版本或APSP)
2. 重新載入受影響的AP -讓它們重新加入舊控制器。 (在某些情況下,可能需要更換幾個AP)
3. 現在重新配置受影響的AP,將其主控制器設定為升級的控制器,並使其加入備份控制器。
4. 將主控制器升級至固定軟體後,您可以將C9105AXW移回該控制器。