ACG无法启动,卡在cust_nb02 (SPI stage 2)
SPI ID: ef:40:17:00:00
header found at offset 0x10000
Image 1.2: address: 0xffffffffc0000000, header length: 192, data length: 441520
Validating data...
Starting stage 1.5 bootloader at 0xffffffff81000000
Warning: Board descriptor tuple not found in eeprom, using defaults
CUST_NB02 board revision major:1, minor:0, serial #: unknown
OCTEON CN7020-SCP pass 1.2, Core clock: 1000 MHz, IO clock: 400 MHz, DDR clock: 533 MHz (1066 Mhz DDR)
Base DRAM address used by u-boot: 0x8fc00000, size: 0x400000
DRAM: 2 GiB
Clearing DRAM...... done
Using default environment
MMC: Octeon MMC/SD0: 1
SF: Detected W25Q64CV with page size 256 Bytes, erase size 4 KiB, total 8 MiB
Found corrupted image at offset 0x100000, continuing search
Could not find stage 3 bootloader
bootstage3 - Load and execute the stage 3 bootloader
Usage:
bootstage3 Load and execute the stage 3 bootloader
SF: Detected W25Q64CV with page size 256 Bytes, erase size 4 KiB, total 8 MiB
SF: Detected W25Q64CV with page size 256 Bytes, erase size 4 KiB, total 8 MiB
cust_nb02 (SPI stage 2)
cust_nb02 (SPI stage 2)
暂无评论
看到设备卡在 cust_nb02 (SPI stage 2) 界面,应该不必太担心,这通常不是什么硬件故障,而是系统文件出现了软件问题,比如损坏或丢失。
从你的启动日志里,有一条关键信息已经指明了问题:Found corrupted image at offset 0x100000, continuing search 和 Could not find stage 3 bootloader
这条日志确切地表明:设备的系统文件(Stage 3 bootloader)已经损坏或丢失,导致启动过程无法继续。但这也说明设备的BootROM和低阶引导程序(Stage 1.5)还是好的,可以通过软件手段进行修复。
别担心,这个问题可以通过软件手段修复。请按照下面介绍的方法,从最简单到最复杂依次尝试。
这是修复系统最常规的入口,请留意启动时的提示。
连接设备:用Console线连接好电脑,打开终端软件。
重启设备:给设备重新上电。
按下热键:在终端界面,当出现类似 Press Ctrl+C to enter menuboot... 的提示时,立即按下 Ctrl+C 进入 MenuBoot 菜单。
如果看不到提示,或者
Ctrl+C无效:可以让设备反复重启,同时持续地、快速地依次狂按Ctrl+B、Esc、Space这几个按键,尝试进入恢复模式。
在 MenuBoot 下修复:菜单通常如下所示:
3 Check and repair file system,尝试自动修复文件系统。修复完成后,选择 0 Reboot 重启设备,检查问题是否解决。
次选:如果选3无效,选择 4 Reset administrator password(恢复管理员密码),这一步有时也能间接修复配置问题。完成后同样重启设备。
如果方案一失败,设备最终停留在类似 Semptian cn50MC1220# 或 Octeon cust_nb02(ram)# 的提示符下,可以在这个界面手动引导。
查看命令:先输入 ? 或 help,查看当前模式下可用的命令。
尝试引导:
试试输入 boot 或 boot flash,看能否正常启动系统。
如果需要恢复出厂配置,可以尝试输入 reset saved-configuration 或 erase startup-config,然后输入 reboot 重启。
如果前两个方案无效,或者设备启动一段后反复重启、停留在命令行提示符下,则需要通过网络重装系统。这个方法可以解决绝大多数问题。
操作前准备:
一台运行FTP/TFTP服务器软件的电脑(推荐使用3CDaemon)。
H3C ACG设备的系统固件(.BIN文件)。
一根网线,将电脑与设备的GE0接口直连。
操作步骤:
进入命令界面:参考方案二的步骤,让设备停留在 Semptian cn50MC1220# 等类似的命令行提示符下。
配置网络参数:在命令提示符下,依次输入以下命令(请根据你的实际情况修改IP):
测试网络连通性:
alive,说明网络通了。启动固件上传:
方法A(应用较广): 输入 run menuboot。这个命令会自动从serverip的FTP服务器下载menuboot程序并启动它。
方法B(通用性更强,推荐): 如果方法A无效,可以使用tftp命令手动上传menuboot。假设你的menuboot文件名为menuboot.bin:
进入 MenuBoot 菜单并升级固件:
这一步执行成功后,通讯将会全速运转直到流程结束。设备应该会正常启动并自动进入 MenuBoot 菜单。
在菜单中,选择 2 Upgrade menuboot by FTP 升级引导程序。然后选择 1 Upgrade image by FTP,按照设备提示,通过FTP方式上传新的系统固件(.BIN文件),耐心等待上传完成。
暂无评论
cust_nb02 (SPI stage 2)
Could not find stage 3 bootloader
Found corrupted image at offset 0x100000:SPI Flash 里的 stage3 镜像损坏。Could not find stage 3 bootloader:找不到后续引导,卡死在 stage2。.bin 或 .flash。# 1. 查看 SPI 信息(确认是 W25Q64CV)
sf probe
# 2. 擦除整个 SPI Flash(8MB)
sf erase 0 800000
# 3. 通过串口/TFTP 上传固件到内存(示例:传至 0x81000000)
# 串口用 xmodem:
loadx 0x81000000
# 或 TFTP:
tftp 0x81000000 acg1000_spi.bin
# 4. 写入 SPI Flash 起始地址 0x0
sf write 0x81000000 0x0 800000
# 5. 重启
reset
cust_nb02 (SPI stage2)、Could not find stage3 bootloader
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论