目录

简介

错误修复

思科漏洞ID CSCwf50177 C9105AXW — 大量坏块

思科漏洞ID CSCwf68131 C9105AXW坏块监控和修复

受影响设备

固定软件

AireOS

思科IOS® XE

检查易受感染的AP是否存在过多的坏块

检查坏块 — 17.6及更高版本

检查坏块 — 8.10和17.3

升级 程序

在单个控制器部署中升级 — 完整的新控制器映像

在单控制器部署中升级 — APSP

在N+1部署中升级

简介

许多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。

思科已实施两个修复程序来解决此问题。

错误修复

思科漏洞ID CSCwf50177 C9105AXW — 大量坏块

此错误修复可防止闪存块被错误地标记为损坏。  但是，它不会修复已具有过多坏块的AP。

思科漏洞ID CSCwf68131 C9105AXW坏块监控和修复

此错误修复修复具有过多坏块的AP。  在启动时（在u-boot中），如果AP的坏块表超过阈值条目数（默认值：40；由SCRUB_LIMIT u-boot变量控制），则在AP启动之前，将清空坏块表。

受影响设备

只有C9105AXW AP受此问题影响，没有其他AP型号。  要确定给定的C9105AXW设备，请在BST中打开Cisco Bug ID CSCwf50177，然后单击“检查Bug适用性”，以输入AP的序列号。

固定软件

如果您影响了C9105AXW，您应该升级到带有Cisco Bug ID CSCwf修复程序的软件50177 和思科漏洞ID CSCwf68131 .  跟踪后一个Bug，了解不同分支机构中修复程序的可用性；自2023年9月5日起，修复程序在以下版本中可用：

AireOS

- 8.10.190.0（在CCO上）

- 8.10.185.7和8.10.189.111是特殊版本，具有此闪存问题的修复程序；运行这些版本的客户应在方便时升级到8.10.190.0

思科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上(根据CSCwf的“Check Bug Applicability”确定50177 )，收集“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移回该控制器。