本帖最后由 icewalkleader 于 2009-8-25 18:38 编辑
上传了一个工具:flash_read
这个工具只能在猫上运行
>flash_read <flashimage>
我用这个来取出整个Flash Image,用Jtag太慢了。我自己还没有试过,先放上来。我是用USR9113的源码包编译出来的。我准备在RG100A上实验,这个工具只是读出,不写入,所以读者拿去试不会有什么危害。
看不懂 帮顶
很强大。期待ING
21# icewalkleader
搞了半天,BCM没有实现READ整个Flash的功能在Driver中,读不出来。
昨晚又重新reset配置,现在web login正常了。
重新测试BT,一晚上下来没有死机。
但是早上用top看资源使用情况的时候又死掉一次。
查过剩余内存580K左右,感觉太少了。我的机器只有32M内存。
今晚加个Swap再试一下,就可以证明是否为内存问题。
这种设备上,内核里面的CONFIG_SWAP一般是不开的吧,能挂SWAP吗?望成功了告之。
要换就把内核和文件系统全部换掉,这是王道。
本帖最后由 fdppi 于 2009-8-26 17:13 编辑
这种设备上,内核里面的CONFIG_SWAP一般是不开的吧,能挂SWAP吗?望成功了告之。
dada21cm 发表于 2009-8-26 16:56 https://www.chinadsl.net/images/common/back.gif
可以开swap的,hugebird提供的USR9113版就是可以开swap的。
我还开了swap,然后chroot到debian中去在猫上编译rtorrent。因为rtorrent不支持cross compile.
我是说原始固件,你这种方案还是要刷USR啊。
这里放入我所使用的source code。
我使用的是debian的source code, 参考网址:http://packages.debian.org/testing/net/transmission-daemon
下载
#
#
xxx.diff.gz是patch. 必须打到transmission的source code上,否则是原版的transmission不是debian的版本。我比较相信debian的patch.
依赖的库是libcurl和openssl. 这个可以从上述网址搜索一下得到,版本号根据transmission的依赖关系表格,读者可自行找到。