Cisco 3925 无法启动/输出到控制台

网络工程 思科 路由器 硬件
2022-02-21 00:44:11

这在尝试进入密码恢复模式并重新启动后开始。它重新启动了一次并开始加载 ios,但屏幕上有某种 TraceBack/Exception。我重新设置了电源再试一次,它卡在了这个状态。电源和风扇打开,但控制台端口没有输出。我得到一个稳定的橙色系统灯和一个稳定的绿色活动灯。大约 5 分钟后,它会自动重新启动。

我在控制台线上根本没有输出,是硬件吐司吗?有没有办法在设备上强制重置?

没有思科支持,保修到期。:(

编辑:我让它坐了几天又回来了。不是它打开,只是将这些数据转储出去。程序异常只会永远重复,直到它关闭并重新打开。

System Bootstrap, Version 15.0(1r)M13, RELEASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 2011 by cisco Systems, Inc.
~#~#
Total memory size = 1024 MB - DIMM0 = 512 MB, DIMM1 = 512 MB

*** Program Exception ***
PC = 0x230c2b00, Vector = 0x700, SP = 0x413df4

编辑:让它坐一会儿并重新启动它并且它能够启动,但是得到这个。

Would you like to enter the initial configuration dialog? [yes/no]: n

 17:14:13 UTC Tue Aug 25 2015: Unexpected exception to CPU: vector 700, PC = 0xFF84B840, LR = 0xFF821854

-Traceback= 0xFF84B840z 

M8500 CPU Register Context:
PC   = 0xFF84B840  MSR  = 0x00021200  CR   = 0x44022084  LR    = 0xFF821854
CTR  = 0x08A0F1A0  XER  = 0x20000000  DEAR = 0x00000000  PVR   = 0x80210030
DEC  = 0x00009F57  TBU  = 0x00000001  TBL  = 0x935E7AEB
DBCR0= 0x41000000  DBCR1= 0x00000000  DBCR2= 0x00000000
IAC1 = 0x00000000  IAC2 = 0x00000000  DAC2 = 0x00000000  DAC2  = 0x00000000
R0   = 0x00004E1F  R1   = 0x01099080  R2   = 0xEDD6B4FD  R3    = 0x00000001
R4   = 0x000000AE  R5   = 0x00000000  R6   = 0x01099138  R7    = 0x00000000
R8   = 0x00000000  R9   = 0x00004E20  R10  = 0x00000000  R11   = 0x01099080
R12  = 0x44022082  R13  = 0xB0E1D1A8  R14  = 0x05222360  R15   = 0x00000000
R16  = 0x00000000  R17  = 0x00000000  R18  = 0x00000000  R19   = 0x00000000
R20  = 0x00000000  R21  = 0x00000000  R22  = 0x00000000  R23   = 0x00000000
R24  = 0x106C0000  R25  = 0x11460000  R26  = 0x00000000  R27   = 0x11380000
R28  = 0x11380000  R29  = 0x00000002  R30  = 0x010993D0  R31   = 0x01099080File flash:crashinfo_20150825-171413-UTC Device Error :No such device
File flash0:crashinfo_20150825-171413-UTC Device Error :No such device

Writing crashinfo to flash1:crashinfo_20150825-171413-UTC
% Crashinfo may not be recovered at flash:crashinfo
% This file system device reports an error


Press RETURN to get started!

Unable to write file system sector

Jan  2 12:00:00.003: %LICENSE-2-LIC_STORAGE: Storage validation failed,  -Traceback= 0x4046BBCz 0x404768Cz 0x4028814z 0x5221F18z 0x52223CCz 0x4961FB8z 0x4965E1Cz
Jan  2 12:00:00.975: %LICENSE-2-VLS_ERROR: 'VLSsetInstallLicenseStorage' failed with an error - rc = 144 - 'Error[144]: The specified store is corrupted.',  -Traceback= 0x404752Cz 0x4028814z 0x5221F18z 0x52223CCz 0x4961FB8z 0x4965E1Cz
Jan  2 12:00:00.975: license_initialize failed with error = 26

Jan  2 12:00:00.979: %IOS_LICENSE_IMAGE_APPLICATION-6-LICENSE_LEVEL: Module name = c3900 Next reboot level = ipbasek9 and License = No valid license found
Aug 25 17:12:47.583: Following corrupted license storage was un-recoverable : implicit_license:/eval_license -Traceback= 0x4046DD0z 0x4044364z 0x40449ACz 0x4961FB8z 0x4965E1Cz
Aug 25 17:12:47.587: %LICENSE-2-LIC_STORAGE

在那之后无法到达任何地方,所以我重新启动了它,现在我回到了开始,它甚至不会向控制台输出任何东西。

3个回答

插槽 0 中似乎没有物理 Compactflash 模块,插槽 1 中似乎有一个至少损坏的文件系统和最大的物理闪存损坏,因为您遇到文件系统扇区错误并且存储区域已损坏。无法写入故障转储文件,这就是为什么您会在 5 分钟后重复重新启动。如果启用了控制中断,那么在开机后的最初几秒钟后,您可以点击控制中断并转储到 rommon 提示符:可能需要键入 flash_init 来激活文件系统,键入 set 以查看它指向 ios 的位置file 然后键入 dir flash1: 并查看它是否可以读取文件系统。如果您可以从备份或另一个 3925 访问 ios,请将其复制到 USB 记忆棒并放入 USB 闪存插槽(如果您的型号有它们)。我相信确实如此。我尝试使用 1gb 或更小的棒。并非所有 Cisco 路由器都接受更大的棒。在 rommon 提示符下:键入 usbflash0 或 1,具体取决于您将其放入的插槽,然后查看路由器是否可以看到存储棒和文件。如果是这样,您可以从 USB 记忆棒启动。提示:boot usbflash0:file name 然后回车。如果路由器硬件的其余部分都很好,那么它将在没有配置的情况下启动。可能会出现一些错误,因为 rommon 集指向配置和许可证文件的错误闪存,但如果硬件良好,则会出现。在那一点上你可以期待的最好的。您也许可以重新格式化闪存文件系统。如果您在购买路由器时获得了任何功能的许可,您将需要许可文件来启用比基本默认许可更多的功能。肯定是文件系统损坏或闪存损坏。在 rommon 提示符下:键入 usbflash0 或 1,具体取决于您将其放入的插槽,然后查看路由器是否可以看到存储棒和文件。如果是这样,您可以从 USB 记忆棒启动。提示:boot usbflash0:file name 然后回车。如果路由器硬件的其余部分都很好,那么它将在没有配置的情况下启动。可能会出现一些错误,因为 rommon 集指向配置和许可证文件的错误闪存,但如果硬件良好,则会出现。在那一点上你可以期待的最好的。您也许可以重新格式化闪存文件系统。如果您在购买路由器时获得了任何功能的许可,您将需要许可文件来启用比基本默认许可更多的功能。肯定是文件系统损坏或闪存损坏。在 rommon 提示符下:键入 usbflash0 或 1,具体取决于您将其放入的插槽,然后查看路由器是否可以看到存储棒和文件。如果是这样,您可以从 USB 记忆棒启动。提示:boot usbflash0:file name 然后回车。如果路由器硬件的其余部分都很好,那么它将在没有配置的情况下启动。可能会出现一些错误,因为 rommon 集指向配置和许可证文件的错误闪存,但如果硬件良好,则会出现。在那一点上你可以期待的最好的。您也许可以重新格式化闪存文件系统。如果您在购买路由器时获得了任何功能的许可,您将需要许可文件来启用比基本默认许可更多的功能。肯定是文件系统损坏或闪存损坏。根据您放入的插槽键入 usbflash0 或 1 并查看路由器是否可以看到记忆棒和文件。如果是这样,您可以从 USB 记忆棒启动。提示:boot usbflash0:file name 然后回车。如果路由器硬件的其余部分都很好,那么它将在没有配置的情况下启动。可能会出现一些错误,因为 rommon 集指向配置和许可证文件的错误闪存,但如果硬件良好,则会出现。在那一点上你可以期待的最好的。您也许可以重新格式化闪存文件系统。如果您在购买路由器时获得了任何功能的许可,您将需要许可文件来启用比基本默认许可更多的功能。肯定是文件系统损坏或闪存损坏。根据您放入的插槽键入 usbflash0 或 1 并查看路由器是否可以看到记忆棒和文件。如果是这样,您可以从 USB 记忆棒启动。提示:boot usbflash0:file name 然后回车。如果路由器硬件的其余部分都很好,那么它将在没有配置的情况下启动。可能会出现一些错误,因为 rommon 集指向配置和许可证文件的错误闪存,但如果硬件良好,则会出现。在那一点上你可以期待的最好的。您也许可以重新格式化闪存文件系统。如果您在购买路由器时获得了任何功能的许可,您将需要许可文件来启用比基本默认许可更多的功能。肯定是文件系统损坏或闪存损坏。如果路由器硬件的其余部分都很好,那么它将在没有配置的情况下启动。可能会出现一些错误,因为 rommon 集指向配置和许可证文件的错误闪存,但如果硬件良好,则会出现。在那一点上你可以期待的最好的。您也许可以重新格式化闪存文件系统。如果您在购买路由器时获得了任何功能的许可,您将需要许可文件来启用比基本默认许可更多的功能。肯定是文件系统损坏或闪存损坏。如果路由器硬件的其余部分都很好,那么它将在没有配置的情况下启动。可能会出现一些错误,因为 rommon 集指向配置和许可证文件的错误闪存,但如果硬件良好,则会出现。在那一点上你可以期待的最好的。您也许可以重新格式化闪存文件系统。如果您在购买路由器时获得了任何功能的许可,您将需要许可文件来启用比基本默认许可更多的功能。肯定是文件系统损坏或闪存损坏。如果您在购买路由器时获得了任何功能的许可,您将需要许可文件来启用比基本默认许可更多的功能。肯定是文件系统损坏或闪存损坏。如果您在购买路由器时获得了任何功能的许可,您将需要许可文件来启用比基本默认许可更多的功能。肯定是文件系统损坏或闪存损坏。

我不知道几分钟后设备会自行重启,但是......

波特率

如果您没有得到任何控制台输出,请尝试更改波特率。我个人犯了一个错误,将默认波特率(线路速度)从 9600 更改为(例如)19200,保存,然后重新启动并忘记我已更改它!

您更改波特率的方式因您使用的终端仿真器而异。
在 Windows 下,我通常使用 TeraTerm 或 PuTTY。
对于 PuTTY,在 Connection -> Serial -> Speed (baud) 下查看。
对于 TeraTerm,设置 -> 串行端口 ... -> 波特率。

在 Linux 下,我使用 GNU Screen,您可以在命令行中指定速度:

屏幕 /dev/ttyS0 115200

查看您设备的一些文档,我看到列出了以下速度:

USB 控制台端口的波特率为 1200、2400、4800、9600、19200、38400、57600 和 115200 bps。

您可能需要尝试每个。硬件也可能支持更高的速度。

或者,可能发生了相反的情况 - 您的路由器和终端仿真器都配置为非默认波特率(例如 19200),但是当路由器重新启动时,它默认为 9600,但您的软件仍处于旧速度。很多可能性。

USB 与 RJ-45 串行控制台

根据 3925 的此文档:http
://www.cisco.com/c/en/us/td/docs/routers/access/2900/hardware/installation/guide/Hardware_Installation_Guide/Overview.html 有两个串行端口- 一个 USB 串行控制台端口和一个 RJ-45 串行控制台端口。

如果您正在使用一个,请尝试另一个!
对于 RJ-45 端口,请确保您使用的是正确的“思科翻转电缆”,或者如果您通过接线板进行连接,则电线没有交叉(...奇数次)。

闪光

如果您认为路由器通过 POST 并正常加载 ROM 映像,但无法从闪存加载/解压缩完整映像,并且如果您有另一个 3925 和第二张/备用 CompactFlash 卡,您可以尝试使用闪存卡从工作路由器查看问题路由器是否可以加载完整图像。
有点远射,但您永远不知道何时解决硬件问题。
(从技术上讲,在坏路由器中使用好卡可能会损坏卡 - 评估您是否会承担这种风险。)

其他坏硬件

只要您的设备停机并进行故障排除,(安全地)移除所有附件接口或模块并没有什么坏处。这甚至是一个较长的镜头,因为即使模块失败/失败,我也希望控制台输出......但是尝试花费的时间不会超过几分钟(只要它们易于删除)。

祝你好运 !

理想情况下,您的设备应该在您关闭/打开电源控制开关后出现,并且您的控制台窗口应该显示正在进行的进程运行。您可以再次重新启动路由器并检查控制台电缆/连接及其设置。希望能帮助到你。