找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 5372|回复: 16

彻底没辙了,8230就是刷不了std-nokaid-usb版固件,疑似文件大小的问题

[复制链接]
发表于 2009-4-25 18:44 | 显示全部楼层 |阅读模式
搜了DD官网上很多eko的版本,这个版本基本上都有3.6M大小
而std版却只有3.5M大小

刷usb版,没有一次成功的,只看见WLAN灯大约以1次/秒的速度闪烁,不同于刷固件的时候那种非常快速的闪动
刷std版,没有一次失败的

进入telnet,输入dmesg看了一下信息,如下


DD-WRT v24-sp2 std (c) 2009 NewMedia-NET GmbH
Release: 04/23/09 (SVN revision: 11995)

F5D8230 login: root
Password:
==========================================================

____  ___    __        ______ _____         ____  _  _
| _ \| _ \   \ \      / /  _ \_   _| __   _|___ \| || |
|| | || ||____\ \ /\ / /| |_) || |   \ \ / / __) | || |_
||_| ||_||_____\ V  V / |  _ < | |    \ V / / __/|__   _|
|___/|___/      \_/\_/  |_| \_\|_|     \_/ |_____|  |_|

                       DD-WRT v24-sp2
                   http://www.dd-wrt.com

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


BusyBox v1.13.3 (2009-04-23 13:05:19 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

root@F5D8230:~# dmesg
CPU ProcId is: 0x00029006, options: 0x0000004d
Linux version 2.4.37 (eko@dd-wrt) (gcc version 3.4.6 (OpenWrt-2.0)) #3373 Thu Ap
r 23 13:07:58 CEST 2009
Setting the PFC to its default value
Determined physical RAM map:
memory: 02000000 @ 00000000 (usable)
On node 0 totalpages: 8192
zone(0): 8192 pages.
zone(1): 0 pages.
zone(2): 0 pages.
Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,jffs2 noinitrd cons
ole=ttyS0,115200
CPU: BCM4704 rev 8 at 300 MHz
Using 150.000 MHz high precision timer.
Calibrating delay loop... 299.00 BogoMIPS
Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
Inode cache hash table entries: 2048 (order: 2, 16384 bytes)
Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
Checking for 'wait' instruction...  unavailable.
POSIX conformance testing by UNIFIX
PCI: Initializing host
PCI: Fixing up bus 0
PCI: Fixing up bridge
PCI: Setting latency timer of device 01:00.0 to 64
PCI: Fixing up bus 1
Initializing RT netlink socket
Starting kswapd
devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x1
squashfs: version 3.0 (2006/03/15) Phillip Lougher
pty: 256 Unix98 ptys configured
Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI en
abled
ttyS00 at 0xb8000300 (irq = 3) is a 16550A
ttyS01 at 0xb8000400 (irq = 3) is a 16550A
PCI: Setting latency timer of device 00:01.0 to 64
PCI: Setting latency timer of device 00:02.0 to 64
PCI: Setting latency timer of device 01:01.0 to 64
PCI: Enabling device 01:01.0 (0004 -> 0006)
Universal TUN/TAP device driver 1.5 (C)1999-2002 Maxim Krasnyansky
Physically mapped flash: Found an alias at 0x400000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x800000 for the chip at 0x0
Physically mapped flash: Found an alias at 0xc00000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1000000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1400000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1800000 for the chip at 0x0
Physically mapped flash: Found an alias at 0x1c00000 for the chip at 0x0
Amd/Fujitsu Extended Query Table v1.1 at 0x0040
number of CFI chips: 1
cfi_cmdset_0002: Disabling fast programming due to code brokenness.
Flash device: 0x400000 at 0x1c000000
bootloader size: 262144
Physically mapped flash: Filesystem type: squashfs, size=0x298102
partition size = 2741248
Updating TRX offsets and length:
old trx = [0x0000001c, 0x000009d0, 0x000e2c00], len=0x0037c000 crc32=0x299969ed
new trx = [0x0000001c, 0x000009d0, 0x000e2c00], len=0x00380000 crc32=0x4af639f3
Done
Creating 5 MTD partitions on "Physically mapped flash":
0x00000000-0x00040000 : "cfe"
0x00040000-0x003f0000 : "linux"
0x00122c00-0x003c0000 : "rootfs"
mtd: partition "rootfs" doesn't start on an erase block boundary -- force read-o
nly
0x003f0000-0x00400000 : "nvram"
0x003c0000-0x003f0000 : "ddwrt"

sflash not supported on this router
Initializing Cryptographic API
IP Protocols: ICMP, UDP, TCP, IGMP
IP: routing cache hash table of 512 buckets, 4Kbytes
TCP: Hash tables configured (established 2048 bind 4096)
ip_conntrack version 2.1 (512 buckets, 4096 max) - 336 bytes per conntrack
ip_tables: (C) 2000-2002 Netfilter core team
ipt_random match loaded
netfilter PSD loaded - (c) astaro AG
ipt_osf: Startng OS fingerprint matching module.
ipt_IPV4OPTSSTRIP loaded
NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
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.
Mounted devfs on /dev
device eth0 entered promiscuous mode
device eth2 entered promiscuous mode
device eth1 entered promiscuous mode
device eth1 left promiscuous mode
etherip: Ethernet over IPv4 tunneling driver
root@F5D8230:~#


注意看一下红字部分
从0开始到40000字节处是cfe的大小,备份出来是264144字节,大小相符
从3f0000到40000部分是nvram的大小,备份出来是65536字节,大小相符
但是从40000到3f0000部分就是固件大小了,计算出来是3866624大小,应该大于这个std-nokaid-usb固件文件的大小3739648。可是为何偏偏刷不成功呢?

几乎用尽了办法,telnet里面的命令,web页面刷,tftp等等,都试过了,问题和现象依旧
我甚至还用jtag的办法擦出了wholeflash,再刷入,还是老样子
搜过论坛,看到有的兄弟刷了std-nokaid-usb版的,但我的为何不成功呢?

8230购于恩山,4M固件,32M内存,固件芯片型号是MX29LV320。我备份wholeflash的大小是4,194,304,换算成16进制就是4M

还有,从恩山售8230裸板的网页上来看,默认刷的固件就是DD的mini-usb版,很奇怪了,感觉似乎有文章,恩山知道刷不了std-nokaid-usb版,却又不愿意说清楚

[ 本帖最后由 bestdoctors 于 2009-4-25 18:46 编辑 ]
发表于 2009-4-26 23:56 | 显示全部楼层
在QQ上我问起可不可以发货前帮忙刷上virtual**版的DD时,INK说过大于3.5M的DD无法刷入。
可是他们对产品的描述是可以刷virtual**等版本的。
 楼主| 发表于 2009-4-27 00:02 | 显示全部楼层
这个问题已经有答案了

如果是原厂的cfe,不能刷入大于3.5M的固件

如果刷了wrtsl54gs或者300n的cfe,可以刷3.6M甚至3.7M的固件。刚才还试了,能刷入3.8M的Ext版的中文Tomato。

用ttl很清楚的看到,写入3.5M以下固件时是success,而写入3.6M时是Failure

[ 本帖最后由 bestdoctors 于 2009-4-27 02:52 编辑 ]
发表于 2009-4-27 12:29 | 显示全部楼层
4M的flash,还不是够得。
换G108把。
 楼主| 发表于 2009-4-27 12:57 | 显示全部楼层
动不动就换,那干脆换600n,岂不更爽?
哪天我跟我老婆吵架了,不爽,我换老婆得了
发表于 2009-5-19 02:12 | 显示全部楼层
这个问题已经有答案了

如果是原厂的cfe,不能刷入大于3.5M的固件

如果刷了wrtsl54gs或者300n的cfe,可以刷3.6M甚至3.7M的固件。刚才还试了,能刷入3.8M的Ext版的中文Tomato。

用ttl很清楚的看到,写入3.5M以 ...
bestdoctors 发表于 2009-4-27 00:02

能给我这个CFE吗,我也是8230 16M的,我想刷VOIP版本的DD
还有怎么刷CFE啊,谢谢了
发表于 2009-5-19 07:57 | 显示全部楼层
就算你刷成功了,如果你的8230带USB 也是无法成功挂载Jffs或者MMC的  不信你可以试一试!最好的解决办法就是升级8M
发表于 2009-5-19 09:23 | 显示全部楼层
楼上的胡说九道,4M一样用usb ,jffs,MMC.
发表于 2009-5-19 10:35 | 显示全部楼层
胡说九道?你要是把九减一  我就跟你毛老!!我是用3台8230测试的结果:4M Flash(无论你刷哪个CFE)刷std-nokaid-usb会因为Flash空间问题,导致临时文件夹空间不足,很快就会CPU上到5以上,然后就死机,所以要么刷mini-USB,要么升级8M Flash。我只是告诉结果,如果你觉得我的结论有问题你直接反驳就是,别话里带脏
头像被屏蔽
发表于 2009-5-19 17:54 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2009-5-19 18:08 | 显示全部楼层
本帖最后由 bestdoctors 于 2009-5-19 18:10 编辑

刚才出来的12155版更有意思了。
std版和std- nokaid-usb版的大小差不多了,仅有10k的差别

这下估计8230刷std版也刷不了了

此外,我用ttl线看到在刷3.6M以上固件的时候,很清楚的信息提示固件写入错误

用了几个8230测试,如果用wrtsl54gs的cfe,刷dd确有不稳定重启的问题
下次用300n的cfe测试看看
头像被屏蔽
发表于 2009-5-19 19:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2009-5-19 19:49 | 显示全部楼层
我不知道该如何了。我用了2个8230刷这个cfe,都有我说的不稳定情况
头像被屏蔽
发表于 2009-5-19 23:23 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2009-5-20 23:21 | 显示全部楼层
我不知道该如何了。我用了2个8230刷这个cfe,都有我说的不稳定情况
bestdoctors 发表于 2009-5-19 19:49

还没查到原因啊,是不是内存体制问题啊,还是CPU被你超频了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-6-16 15:15

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com

快速回复 返回顶部 返回列表