Einleitung
Einige C9105AXW Access Points (alle PIDs) wurden mit einem NAND-Flash-Subsystem hergestellt, das Blöcke im Laufe der Zeit als fehlerhaft kennzeichnen kann. Sobald 94 Blöcke als fehlerhaft gekennzeichnet wurden, ist die Tabelle mit den fehlerhaften Flash-Blöcken voll. Infolgedessen kann der Access Point verschiedene Symptome aufweisen:
- Das Flash-Dateisystem ist möglicherweise schreibgeschützt, sodass der Access Point keine Konfigurationsänderungen mehr bestätigen, neue Protokolle schreiben oder ein neues Image herunterladen kann. Es können Fehler wie die folgenden auftreten:
sync_log: /storage/syslogs/7 konnte nicht geöffnet werden: Schreibgeschütztes Dateisystem
- Der Access Point kann abstürzen, wobei eine Kernel-Panic UBIFS-Fehler wie die folgenden zeigt:
<3>[06.02.2023 05:06:06.0290] UBIFS-Fehler (ubi0:1 pid 5454): do_writepage: kann Seite 8 von Inode 54848 nicht schreiben, Fehler -30
- Der Access Point kann möglicherweise nicht gestartet werden. Das Konsolenprotokoll zeigt einen Fehler an, der ähnlich wie der folgende ist:
[01.01.1970 00:00:05.0600] ubi0 Fehler: ubi_eba_init: nicht genügend physische eraseblocks (0, need 1)
[*01.01.1970 00:00:06.4720] Einhängefehler
In einigen Fällen muss der Access Point ausgetauscht werden.
Cisco hat zur Behebung dieses Problems zwei Bugfixes implementiert.
Bugfixes
Dieser Bugfix verhindert, dass Flash-Blöcke falsch als fehlerhaft markiert werden. APs, die bereits eine übermäßige Anzahl fehlerhafter Blöcke aufweisen, werden jedoch nicht repariert.
Cisco Bug-ID CSCwf68131 C9105AXW Überwachung und Reparatur fehlerhafter Blöcke
Dieser Bugfix repariert APs mit übermäßig fehlerhaften Blöcken. Wenn die Tabelle für fehlerhafte Blöcke des Access Points beim Booten (beim U-Boot) eine Schwellenwertanzahl von Einträgen überschreitet (Standard: 40; gesteuert durch die u-Boot-Variable SCRUB_LIMIT), wird die Tabelle für fehlerhafte Blöcke geleert, bevor der Access Point bootet.
Betroffene Einheiten
Nur C9105AXW APs sind von diesem Problem betroffen, keine anderen AP-Modelle. Um festzustellen, ob es sich um ein bestimmtes C9105AXW handelt, öffnen Sie die Cisco Bug-ID CSCwf50177 in BST, und klicken Sie auf "Check Bug Applicability" (Bug-Anwendbarkeit prüfen), um die Seriennummern der Access Points einzugeben.
Feste Software
Wenn Sie sich auf C9105AXWs ausgewirkt haben, sollten Sie ein Upgrade auf Software mit Korrekturen für sowohl Cisco Bug-ID CSCwf50177 als auch Cisco Bug-ID CSCwf68131 durchführen. verschiedene Zweigstellen; ab dem 5. September 2023 sind oder sind die Korrekturen in den folgenden Versionen verfügbar:
AireOS
- 8.10.190.0 (bei CCO)
- 8.10.185.7 und 8.10.189.111 waren spezielle Versionen mit den Korrekturen für dieses Flash-Problem. Kunden, die diese Versionen ausführen, sollten ein Upgrade auf 8.10.190.0 durchführen, wenn es ihnen passt
Cisco IOS® XE
- 17.3.7 APSP5 oder höher (offenes TAC-Ticket)
- 17.3.8 (bei CCO)
- 17.6.5 APSP5 oder höher (auf CCO)
- 17.6.6 (bei CCO)
- 17.9.3 APSP5 oder höher (auf CCO)
- 17.9.4 APSP1 oder höher (auf CCO)
- 17,9,5 (CCO 2024)
- 17.12.2 (CCO, November 2023)
- 17.13.1 (CCO Dezember 2023)
Überprüfen der empfindlichen APs auf zu viele fehlerhafte Blöcke
Überprüfen Sie zuerst alle anfälligen C9105AXWs, um zu sehen, wie viele fehlerhafte Blöcke sie haben. Wenn keiner mehr als 60 fehlerhafte Blöcke hat, können Sie direkt ein Upgrade durchführen.
Überprüfen auf fehlerhafte Blöcke - 17.6 und höher
Sammeln Sie auf jedem C9105AXW, der für CSCwf50177 geeignet ist (wie unter "Check Bug-Anwendbarkeit prüfen" ermittelt), die Ausgabe von "show flash statistics". Suchen Sie nach "Anzahl der fehlerhaften physischen Löschblöcke". Um die Überprüfung einer großen Anzahl von APs zu automatisieren, verwenden Sie WLAN Poller.
Überprüfen auf fehlerhafte Blöcke - 8.10 und 17.3
Das TAC (oder ein anderer Cisco Mitarbeiter mit SWIMS-Zugang) muss in jeden C9105AXW eindringen und den folgenden Befehl ausführen:
ubinfo -a
Suchen Sie nach "Anzahl der fehlerhaften physischen Löschblöcke". Um die Prüfung einer großen Anzahl von APs zu automatisieren, verwenden Sie RADKit.
Upgrade-Verfahren
Wenn Sie sich auf C9105AXW-Einheiten mit übermäßigen fehlerhaften Blöcken ausgewirkt haben, befolgen Sie beim Upgrade auf die feste Software die folgenden Schritte.
Upgrade in einer Einzelcontrollerbereitstellung - Vollständiges neues Controller-Image
1. (Optional) Sie können das neue Controller-Image installieren, aber nicht aktivieren, und nicht die neue AP-Software auf die betroffenen C9105AXWs vordownloaden.
2. Starten Sie die betroffenen C9105AXWs neu, während das alte Controller-Image weiterhin ausgeführt wird. Dies ermöglicht in den meisten Fällen ein Upgrade der betroffenen Access Points. (In einigen Fällen müssen möglicherweise einige Access Points ersetzt werden.)
3. Sie können das neue AP-Image jetzt bei Bedarf vorab herunterladen.
4. Den Controller neu laden und die neue Software ausführen
Upgrade in einer Einzelcontroller-Bereitstellung - APSP
1. (Optional) Sie können den neuen APSP installieren, aber nicht aktivieren, und nicht die neue AP-Software auf die betroffenen C9105AXWs vordownloaden.
2. Starten Sie die betroffenen C9105AXWs neu. Dies ermöglicht in den meisten Fällen ein Upgrade der betroffenen Access Points. (In einigen Fällen müssen möglicherweise einige Access Points ersetzt werden.)
3. Sie können den APSP jetzt im Voraus herunterladen, aktivieren und aktivieren.
Upgrade in einer N+1-Bereitstellung
In diesem Szenario wird ein Backup-Controller verwendet, um die betroffenen C9105AXWs zu aktualisieren.
1. Während die betroffenen APs noch mit dem alten Controller verbunden sind, aktualisieren Sie den Backup-Controller auf die feste Software (vollständige Controller-Version oder APSP)
2. Laden Sie die betroffenen Access Points neu - veranlassen Sie, dass sie wieder dem alten Controller beitreten. (In einigen Fällen müssen möglicherweise einige Access Points ersetzt werden.)
3. Konfigurieren Sie nun die betroffenen Access Points neu, um ihren primären Controller auf den aktualisierten zu setzen, und lassen Sie sie dem Backup-Controller beitreten.
4. Nachdem der primäre Controller auf die feste Software aktualisiert wurde, können Sie die C9105AXWs wieder dorthin verschieben.