• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

求acg1000-a的固件包(到底是6609.bin还是其它的elf,image文件)

17小时前提问
  • 0关注
  • 0收藏,71浏览
粉丝:0人 关注:0人

问题描述:

RT,ACG1000-A无法启动了,过保了,想找个固件包通过tftp排障。自己能找到的固件SecPathACG1000-IMW110-R6609.BIN,SecPathACG1000-IMW110-R6609P02.bin,SecPathACG1000-IMW110-R6611.BIN都已经尝试过,tftp命令tftp 0x20000000 xxx.bin 完成后,bootoctlinux 0x20000000也不行。

U-Boot 2011.03 (Release Version: V3.2.1) (Build time: Jul 22 2014 - 10:22:58) Skipping PCIe port 0 BIST, reset not done. (port not configured) Skipping PCIe port 1 BIST, reset not done. (port not configured) BIST check passed. Warning: Clock descriptor tuple not found in eeprom, using defaults Warning: Board descriptor tuple not found in eeprom, using defaults CUST_MC6100 board revision major:1, minor:0, serial #: mc6100 OCTEON CN6130-AAP pass 1.1, Core clock: 1000 MHz, IO clock: 600 MHz, DDR clock: 533 MHz (1066 Mhz DDR) Base DRAM address used by u-boot: 0x0f800000, size: 0x7fdb80 DRAM: 4 GiB Now running in RAM - U-Boot at: ffffffffc0000000 Clearing DRAM...... done Registered IDE device 0 from IDE bus:dev 0:0 Flash: 4 MiB PCIe: Port 0 is SGMII, skipping. PCIe: Port 1 link active, 1 lanes, speed gen1 PCI console init succeeded, 1 consoles, 1024 bytes each Net: octmgmt0, octmgmt1, octeth0, octeth1, octeth2, octeth3, octeth4, octeth5, octeth6, octeth7 Bus 0: OK Device 0: Model: SM223En-AA Firm: SM223EAD Ser#: (03)5526888-20080228 Type: Hard Disk Capacity: 16383.7 MB = 15.9 GB (33553920 x 512) SATA#0 (No RDY) SATA#1 (3.0 Gbps) USB: USB EHCI 1.00 scanning bus for devices... 2 USB Device(s) found Type the command 'usb start' to scan for USB storage devices. Press Ctrl+C to enter menuboot: 3 ** Unable to use ide 0:1 for fatload ** Pointer(20000000) not to ELF data! argv[2]: cOnsole=ttyS0,9600 argv[3]: numcores=4 argv[4]: quiet ## No elf image at address 0x20000000 Octeon cust_mc6100# <INTERRUPT> Octeon cust_mc6100# <INTERRUPT> Octeon cust_mc6100# <INTERRUPT> 并且按ctrl+c会触发中断,直接到octeon cust_mc6100#了

组网及组网描述:

6 个回答
粉丝:162人 关注:11人

.bin

之前考虑 No elf image at address 0x20000000 ,所以是0x20000000尝试的

zhiliao_3cONdA 发表时间:17小时前 更多>>

之前考虑 No elf image at address 0x20000000 ,所以是0x20000000尝试的

zhiliao_3cONdA 发表时间:17小时前
粉丝:13人 关注:9人

一、固件格式说明
ACG1000-A的U-Boot启动固件为.bin格式(IMW110系列),无elf/image类启动固件,你找的R6609/R6611等.bin文件格式正确。
二、启动失败排查&正确操作步骤
1. 确认内存加载地址错误
你用的0x20000000是部分设备地址,ACG1000-A U-Boot V3.2.1版本正确加载地址为0x80000000,操作命令:
bash
先配置U-Boot网络(和TFTP服务器同网段)
setenv ipaddr 192.168.1.10
setenv serverip 192.168.1.1
下载固件到正确地址
tftp 0x80000000 SecPathACG1000-IMW110-R6611.BIN
启动固件
bootoctlinux 0x80000000

2. 校验固件完整性
下载时确认TFTP传输字节数和固件大小一致,避免固件损坏导致启动失败。
3. 固件获取路径
过保设备可通过新华三官网【支持-软件下载-安全产品-应用控制网关-ACG1000系列】下载,或联系400申请临时版本。

感谢感谢,之前考虑 No elf image at address 0x20000000 ,所以是0x20000000尝试的

zhiliao_3cONdA 发表时间:17小时前 更多>>

感谢感谢,之前考虑 No elf image at address 0x20000000 ,所以是0x20000000尝试的

zhiliao_3cONdA 发表时间:17小时前
粉丝:27人 关注:1人

根据你提供的日志,你遇到的“No elf image at address 0x20000000”错误,关键问题在于加载地址(0x20000000)不正确,而非固件文件本身。

以下是针对你遇到的问题,整理的正确操作步骤和排查方法。

📁 固件格式说明

首先明确一点,ACG1000-A设备U-Boot启动的固件格式就是 .bin 文件(例如 SecPathACG1000-IMW110-R6609.BIN。你手里的 R6609 和 R6611 系列的 .bin 文件格式是正确的。设备并不直接使用 .elf 或 .image 格式的文件作为启动固件。

🔧 正确的TFTP加载与启动步骤

你之前操作失败,很可能是因为加载地址错误。根据社区信息,针对你的U-Boot版本,正确的操作如下:

  1. 设置正确的加载地址
    你之前使用的 0x20000000 可能不适用于 ACG1000-A 的U-Boot V3.2.1版本。正确的加载地址应为 0x80000000

  2. 重新执行TFTP加载
    在U-Boot命令行(Octeon cust_mc6100#)下,使用正确的地址重新加载固件:

    bash
    Octeon cust_mc6100# tftp 0x80000000 SecPathACG1000-IMW110-R6609.BIN
  3. 启动固件
    加载完成后,使用 bootoctlinux 命令从正确的地址启动:

    bash
    Octeon cust_mc6100# bootoctlinux 0x80000000

📥 固件获取途径

由于设备已过保,通过常规渠道下载可能受限,可以尝试以下途径:

  • 官网下载(首选):使用公开账号 yx800 / 01230123 登录H3C官网下载中心。可以尝试以下两个路径:

  • 联系技术支持:直接联系H3C官方技术支持(400-810-0504)或你的设备供应商,说明设备型号和当前困境,请求协助获取适配的固件版本。

  • 社区求助:在H3C“知了社区”(zhiliao.h3c.com)发帖,说明你的设备型号(ACG1000-A)、U-Boot版本和遇到的问题,看是否有用户能提供帮助。

⚠️ 升级注意事项

  1. 核对版本兼容性:注意ACG1000-A等早期款型可能不支持最新的固件版本。下载前务必阅读版本说明书,确认该版本适用于你的设备。

  2. 检查文件完整性:确保从官方或可信渠道获取的.bin文件是完整且未被损坏的

  3. 检查Menuboot:如果上述步骤仍失败,可能是设备中的Menuboot程序损坏,可能需要先修复Menuboot

  4. 备份配置:在升级前,如果设备尚能部分启动,请务必备份当前配置。

粉丝:6人 关注:0人

1. 连接console线缆进入MenuBoot菜单

以下显示信息与设备实际情况相关,可能会略有差别。

设备上电和重新启动的过程中,在配置终端的屏幕上首先将显示 输入Ctrl+C进入menuboot 菜单,

PrRss Ctrl+C to stop auto start : 03

reading menuboot

.......................................[   25.391419] tmp421 0-004c: Could not read configuration register (-5)

/sbin/rc starting

Mounting file systems

Setting up loopback

……

        ===============================================================

        |            BOOT MENU(V2.0-20140812)                         |

        |  1. Upgrade image by FTP.                                   |

        |  2. Upgrade menuboot by FTP.                                |

        |  3. Check and repare file system.                           |

        |  4. Reset administrator passowrd.                           |

        |  5. Producing test.                                         |

        |  6. Aging test.                                             |

        |  7. Display production and aging recored.                   |

        |  8. Advance functions.                                      |

        |  0. Reboot.                                                 |

        |                                                             |

        ===============================================================

该菜单含义如下:

表5 MenuBoot主菜单

菜单项

说明

<1> Upgrade image by FTP

通过FTP升级启动文件

<2> Upgrade menuboot by FTP

通过FTP升级menuboot

<3> Check and repare file system

检测/修复文件系统

<4> Reset administrator passowrd

恢复管理员默认密码

<5> Producing test

装备测试,检查端口基础通讯功能

<6> Aging test

老化测试,长时间进行收发报文压力测试

<7> Display production and aging recored

显示装备测试和老化测试的结果

<8> Advance functions

暂不支持

<0> Reboot

重新启动设备

2. 通过以太网口利用FTP升级启动文件

(1)      在MenuBoot主菜单下键入<1>,可以进入通过FTP升级启动文件,分别输入如下信息:

Please input your choice[0-8]:1

Local IP[A.B.C.D/M]:192.168.0.1/24

Server IP[A.B.C.D]:192.168.0.2

Gateway IP[A.B.C.D]:192.168.0.254

image name[xxx.bin]:SecPathACG1000-IMW110-F6603P02.BIN

表6 以太网参数设置说明

显示

说明

LOCAL IP

设备自己的IP地址

Server IP

FTP服务器IP地址

Gateway IP

网关IP地址,当与服务器不在同一网段时需要配置网关地址

image name

升级版本名称

 

(2)      升级完成后,键入<0>重启设备使新升级文件生效:

Download file SecPathACG1000-IMW110-F6603P02.BIN ....

################################################################

################################################################

################################################################

################################################################

################################################################

################################################################

################################################################

################################################################

################################################################

################################################################

################################################################

################################################################

################################################################

################################################################

################################################################

##############################################

Download file(SecPathACG1000-IMW110-F6603P02.BIN) success.

Checking images valid success.

Install system......................................................................... success

Update images success.

 

        ===============================================================

        |            BOOT MENU(V2.0-20140812)                         |

        |  1. Upgrade image by FTP.                                   |

        |  2. Upgrade menuboot by FTP.                                |

        |  3. Check and repare file system.                           |

        |  4. Reset administrator passowrd.                           |

        |  5. Producing test.                                         |

        |  6. Aging test.                                             |

        |  7. Display production and aging recored.                   |

        |  8. Advance functions.                                      |

        |  0. Reboot.                                                 |

        |                                                             |

        ===============================================================

 

Please input your choice[0-8]: 0 

用这个试试SecPathACG1000-IMW110-R6618P04.zip(260.43 MB)

粉丝:25人 关注:2人

一、报错根本原因
plaintext
Pointer(20000000) not to ELF data!
## No elf image at address 0x20000000
你下载的 xxx.BIN 是整机升级固件(整机全包镜像,包含内核 + 根文件系统 + 特征库 + 配置),属于 H3C 专用打包镜像,并不是 U‑Boot 可直接执行的 ELF 内核文件。
bootoctlinux 命令专门用来加载 原生 Octeon ELF 内核,不认商用升级 BIN 包,因此直接报不是 ELF 格式、启动失败。
ACG1000-A(MC6100 主板、IMW110 版本)两套镜像形态:
① .BIN:WEB / 命令行正常升级包(日常升级用,不能在 Uboot 用 bootoctlinux 拉起);
② 拆分镜像:vmlinux.elf(内核ELF) + rootfs(根文件系统):才是 U-Boot 下 bootoctlinux 能启动的文件;
补充:该机型 Uboot 无bootm,只有专属 bootoctlinux 用来加载 Octeon 原生 ELF 内核。
二、纠正:两种正确救砖方式
方式 1【推荐,最简单】Uboot 下刷完整 BIN 固件(不用 ELF 内核,原厂标准救砖流程)
不要用 tftp 0x20000000 xxx.bin + bootoctlinux,改用 Uboot 内置固件烧写指令写入 Flash:
搭建 TFTP 服务器,放入 SecPathACG1000-IMW110-R6609P02.bin
进入 Uboot 提示符 Octeon cust_mc6100#,执行:
shell
# 1、把完整BIN固件下载到内存
tftp 0x10000000 SecPathACG1000-IMW110-R6609P02.bin
# 2、将BIN固件烧写到系统Flash分区(原厂烧写指令)
update fw 0x10000000
# 等待烧写完成,自动校验,最后重启
reset
内存地址务必改成 0x10000000,不要继续用 0x20000000,该地址是内核运行地址,不适合存放整包 BIN。
方式 2 必须用 bootoctlinux 启动(需要拆分 ELF 内核,极少场景使用)
把官方 BIN 固件拆包,提取内部的 vmlinux.elf(真正 ELF 内核);
tftp 将 elf 内核加载到内存:
plaintext
tftp 0x20000000 vmlinux.elf
# 附带标准启动参数
bootoctlinux 0x20000000 cOnsole=ttyS0,9600 numcores=4 quiet
行业过保设备救砖几乎没人拆 BIN 拿 ELF,优先用方式 1 update fw 烧写完整 BIN。
三、你之前失败的 2 个关键错误
命令搭配错误:完整升级 BIN ≠ ELF 内核,不能扔进 0x20000000 用 bootoctlinux 运行;
内存地址混用:0x20000000 是内核执行地址,存放整包 BIN 会地址冲突校验失败。
四、额外故障点(结合你的 Uboot 打印)
SATA#0 (No RDY):设备内置 16G SATA 固态系统盘无就绪,大概率固态损坏、松动;
ACG1000 系统运行依赖这块 SSD 存放根文件系统,就算 Flash 固件刷好,SSD 故障依然无法进系统;
只要 update fw 烧写 BIN 不报错,说明 Flash、Uboot 完好;如果烧写完 reset 依旧无法进系统,基本是内置 SSD 故障。
五、固件后缀总结
日常升级 / TFTP 救砖刷固件:.bin 完整包(R6609/R6609P02/R6611 均可),搭配 update fw 指令;
Uboot 临时拉起内核调试:需要单独提取的 .elf 内核文件,搭配 bootoctlinux;
不存在单独发布的官方 elf 固件,官方只对外分发 BIN 升级包。
六、完整可复制救砖流程
shell
#1 进入uboot,配置tftp服务器IP(举例,改成你TFTP网段)
setenv serverip 192.168.1.100
setenv ipaddr 192.168.1.200
saveenv

#2 下载BIN固件到安全内存地址
tftp 0x10000000 SecPathACG1000-IMW110-R6609P02.bin

#3 烧写固件至Flash
update fw 0x10000000

#4 重启
reset
七、补充说明
R6609、R6609P02、R6611 全都是合法 BIN 固件,版本互通向下兼容,随便选其一即可;
若 update fw 提示校验失败:BIN 包损坏、TFTP 传输丢包,重新下载固件、更换 TFTP 软件(推荐 3CDaemon、tftpd64);
烧写成功后仍卡在 Uboot,重点检修机身内部 SATA 固态硬盘。

Xcheng 九段
粉丝:137人 关注:3人

放弃吧


bootmenu级别故障只能400热线处理,要么续保要么换设备。。。

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明