tlkanto 发表于 2015-6-11 23:31

{求助}老古董思科E3000突然罢工,TLL后CFE输入命令步骤死机,TFTP不成功,求帮忙~~

{求助}老古董思科E3000突然罢工,TLL后CFE输入命令步骤死机,TFTP不成功,求帮忙~~
也试过别人短接flash的方法孔无效,表现为开机只有电源灯一直在闪,ping 偶尔有3~10个100TLL。

老古董虽然年份久但一直使的顺手,感激。

tlkanto 发表于 2015-6-11 23:53

求帮忙。。。。。。。。。。。。

ink 发表于 2015-6-12 09:17

ping偶尔有相应的话,那启动的时候,TTL界面应该可以看到CFE初始化过程,如果看不到那就不一定是软件问题了,能看到的话,中止启动过程,TFTP上传不就行了

tlkanto 发表于 2015-6-12 11:43

ink 发表于 2015-6-12 09:17
ping偶尔有相应的话,那启动的时候,TTL界面应该可以看到CFE初始化过程,如果看不到那就不一定是软件问题了 ...

CFE初始过程OK,并且能到CFE命令的步骤,但输入不了命令,到这步直接死机录入不了任何字母;TFTP上传不了呀,ping 192.168.1.1连接不上。
如下是其中一次的读取CFE过程,当然复制的这次ctrl+C慢了,难道是因为我是WIN7 64位版本的原因?手头没有WINXP的系统,WINPE加载不了USB TLL驱动。

CFE version 1.0.37 for BCM947XX (32bit,SP,LE)
Build Date: Fri Jul 10 15:25:09 CST 2009 (ljh@team2-complier)
Copyright (C) 2000-2008 Broadcom Corporation.

Init Arena
Init Devs.

No DPN
This is a Parallel Flash
Boot partition size = 262144(0x40000)
et0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.10.56.51
CPU type 0x19740: 480MHz
Tot mem: 65536 KBytes

CFE mem:    0x80700000 - 0x8079DA10 (645648)
Data:       0x80732970 - 0x80736FD0 (18016)
BSS:      0x80736FD0 - 0x80737A10 (2624)
Heap:       0x80737A10 - 0x8079BA10 (409600)
Stack:      0x8079BA10 - 0x8079DA10 (8192)
Text:       0x80700000 - 0x8073296C (207212)

Boot version: v4.2
The boot is CFE

mac_init(): Find mac in location 0
Nothing...
country_init(): Find country code in location 0
The country is same
Device eth0:hwaddr 68-7F-74-1A-E0-42, ipaddr 192.168.1.1, mask 255.255.255.0
      gateway not set, nameserver not set
Check CRC of image1
Header CRC:    0x8BB82D19
Calculate CRC: 0x8BB82D19
Image 1 is OK
Try to load image 1.
Loader:raw Filesys:tftp Dev:eth0 File:: Options:(null)
Loading: Failed.
Could not load :: Timeout occured
Loader:raw Filesys:raw Dev:flash0.os File: Options:(null)
Loading: .. 5100 bytes read
Entry at 0x80001000
Closing network.
Starting program at 0x80001000
Linux version 2.6.22.19 (root@tomato) (gcc version 4.2.4) #34 Wed Aug 6 22:22:43 CST 2014
CPU revision is: 00019740
Determined physical RAM map:
memory: 04000000 @ 00000000 (usable)
Built 1 zonelists.Total pages: 16256
Kernel command line: root=/dev/mtdblock2 noinitrd console=ttyS0,115200
Primary instruction cache 32kB, physically tagged, 4-way, linesize 32 bytes.
Primary data cache 32kB, 4-way, linesize 32 bytes.
Synthesized TLB refill handler (20 instructions).
Synthesized TLB load handler fastpath (32 instructions).
Synthesized TLB store handler fastpath (32 instructions).
Synthesized TLB modify handler fastpath (31 instructions).
PID hash table entries: 256 (order: 8, 1024 bytes)
CPU: BCM4716 rev 1 pkg 10 at 480 MHz
Using 240.000 MHz high precision timer.
console enabled
Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
Memory: 62048k/65536k available (32k kernel code, 3428k reserved, 2550k data, 108k init, 0k highmem)
Mount-cache hash table entries: 512
NET: Registered protocol family 16
PCI: Using membase 8000000
PCI: Initializing host
PCI: Reset RC
PCI: Fixing up bus 0
PCI: Fixing up bridge
PCI: Fixing up bridge
PCI: Enabling device 0000:01:00.1 (0004 -> 0006)
PCI: Fixing up bus 1
NET: Registered protocol family 2
Time: MIPS clocksource has been installed.
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 2048 (order: 2, 16384 bytes)
TCP bind hash table entries: 2048 (order: 1, 8192 bytes)
TCP: Hash tables configured (established 2048 bind 2048)
TCP reno registered
squashfs: version 3.0 (2006/03/15) Phillip Lougher
io scheduler noop registered (default)
HDLC line discipline: version $Revision: 4.8 $, maxframe=4096
N_HDLC line discipline registered.
Serial: 8250/16550 driver $Revision: 1.90 $ 2 ports, IRQ sharing disabled
serial8250: ttyS0 at MMIO 0xb8000300 (irq = 8) is a 16550A
PPP generic driver version 2.4.2
MPPE/MPPC encryption/compression module registered
NET: Registered protocol family 24
PPPoL2TP kernel driver, V0.18.3
PPTP driver version 0.8.5
Physically mapped flash: Found 1 x16 devices at 0x0 in 8-bit bank
Amd/Fujitsu Extended Query Table at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling erase-suspend-program due to code brokenness.
Flash device: 0x800000 at 0x1c000000
Creating 5 MTD partitions on "Physically mapped flash":
0x00000000-0x00040000 : "pmon"
0x00040000-0x007f0000 : "linux"
0x00112c00-0x00780000 : "rootfs"
0x00780000-0x007f0000 : "jffs2"
0x007f0000-0x00800000 : "nvram"
Found a 0MBserial flash
sflash: found no supported devices
u32 classifier
    OLD policer on
Netfilter messages via NETLINK v0.30.
nf_conntrack version 0.5.0 (512 buckets, 4096 max)
ip_tables: (C) 2000-2006 Netfilter Core Team
ipt_account 0.1.21 : Piotr Gasidlo <quaker@barbara.eu.org>, http://www.barbara.eu.org/~quaker/ipt_account/
net/ipv4/netfilter/tomato_ct.c
NET: Registered protocol family 1
NET: Registered protocol family 10
ip6_tables: (C) 2000-2006 Netfilter Core Team
NET: Registered protocol family 17
802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
All bugs added by David S. Miller <davem@redhat.com>
VFS: Mounted root (squashfs filesystem) readonly.
Freeing unused kernel memory: 108k freed
Warning: unable to open an initial console.
TFTP一直开着。

tlkanto 发表于 2015-6-12 12:40

FE初始过程OK,并且能到CFE命令的步骤,但输入不了命令,到这步直接死机录入不了任何字母;TFTP上传不了呀,ping 192.168.1.1连接不上。 如下是其中一次的读取CFE过程,当然复制的这次ctrl+C慢了,难道是因为我是~~~~~

tlkanto 发表于 2015-6-13 14:23

CFE version 1.0.37 for BCM947XX (32bit,SP,LE)
Build Date: Fri Jul 10 15:25:09 CST 2009 (ljh@team2-complier)
Copyright (C) 2000-2008 Broadcom Corporation.

Init Arena
Init Devs.

No DPN
This is a Parallel Flash
Boot partition size = 262144(0x40000)
et0: Broadcom BCM47XX 10/100/1000 Mbps Ethernet Controller 5.10.56.51
CPU type 0x19740: 480MHz
Tot mem: 65536 KBytes

CFE mem:    0x80700000 - 0x8079DA10 (645648)
Data:       0x80732970 - 0x80736FD0 (18016)
BSS:      0x80736FD0 - 0x80737A10 (2624)
Heap:       0x80737A10 - 0x8079BA10 (409600)
Stack:      0x8079BA10 - 0x8079DA10 (8192)
Text:       0x80700000 - 0x8073296C (207212)

Boot version: v4.2
The boot is CFE

mac_init(): Find mac in location 0
Nothing...
country_init(): Find country code in location 0
The country is same
Device eth0:hwaddr 68-7F-74-1A-E0-42, ipaddr 192.168.1.1, mask 255.255.255.0
      gateway not set, nameserver not set
Automatic startup canceled via Ctrl-C
CFE>

求高人指点,估计要上编程器了,CFE这步无法输入命令,TFTP同步也刷不进固件。

hhh1934 发表于 2015-6-13 19:44

50包邮我要了站内联系

tlkanto 发表于 2015-6-15 23:46

hhh1934 发表于 2015-6-13 19:44
50包邮我要了站内联系

拍了也不包邮。

那个男人 发表于 2015-6-16 09:22

只要cfe正常都可以刷固件   tftp刷固件要输入命令的

tlkanto 发表于 2015-6-16 10:15

那个男人 发表于 2015-6-16 09:22
只要cfe正常都可以刷固件   tftp刷固件要输入命令的

CFE按CTRL+C能到命令行,但到命令行最多快速录入两个命令就马上什么也输入不了。所以TFTP上传也没成功过,不知道原因,话说问商家讲可能是CPU虚焊。

ad755 发表于 2015-9-2 13:21

本帖最后由 ad755 于 2015-9-2 14:12 编辑

我的差不多是这样的情况,提示flash有某个地址是坏的。也是需要换flash。
附件是我在国外的论坛下载的CFE文件。

网上找来的方法,可以一试.

接着我们来修改下回来的e3000的cfe文件,修改三个地方,mac地址,sn和pin。需要修改成自己数值,这三个值可以在路由器的背后找到。或者你可以下载你的cfe,http://192.168.1.1/backup/cfe.bin,通过hex编辑器找到这三个数值。

以下是 e3000 的这三个数值的 hex offset:
MAC @ 0x1E00
SN @ 0x3FE30
PIN @ 0x3FCDC

以 0xED 软件为例,打开下载回来的e3000的cfe,然后cmd+L,输入 1e00 定位到mac地址的offset,然后把你自己的mac地址替换掉,以此替换上面三个数值,然后ok,保存。

接下来,把 610n 接上稳定的电源。。。否则掉电刷坏就麻烦鸟。。。

pre,当然你先得把610n刷成普通的ddwrt先。。亲。。
a,电脑的IP地址设置成 192.168.1.99 (99是幸运数字哦,亲,netmask你应该知道多少吧。。);
b,把修改好的cfe scp到路由器的 /tmp,(别告诉我你不会打开ssh。。或者不会scp);
c,ssh到路由器;
d,看下面命令,此命令可能导致非常严重的后果,你的610n可能因此挂掉,所以你此时心跳加速的话,蛋定。。不就几百块钱,再买新的。。


cd /tmp
mtd unlock cfe
mtd write -f cfe

如果ok了。。您可以舒一口气。。

打开你的路由器管理界面,准备刷 e3000 的ddwrt修改版固件,注意,文件的checksum。。步骤和普通刷固件一样,记得勾选“reset to default”选项。。!

等。。。。这个过程可能需要10分钟,所以耐心点。

zhangtieyu2016 发表于 2016-3-25 19:55

进不去ttl了 lz有jtag图吗
页: [1]
查看完整版本: {求助}老古董思科E3000突然罢工,TLL后CFE输入命令步骤死机,TFTP不成功,求帮忙~~