切换到宽版
  • 3218阅读
  • 19回复

请各位注意MW4530R用作NAS存储文件是否损坏 [复制链接]

上一主题 下一主题
离线animefans_xj
 

发帖
1830
M币
380
专家
26
粉丝
170
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2014-11-28
— 本帖被 發騷友 从 数码大家谈 移动到本区(2017-03-31) —
事情是这样的,之前一直使用MW4530R来作为NAS使用,并且一直没发现什么问题,直到上周。
上周五用迅雷远程下载了几个不小于500M的分卷压缩包,共四个压缩包,每个压缩包4到5个分卷,结果其中3个压缩包解压均提示文件损坏。为了验证问题出在哪里,我用电脑直接下载了损坏的压缩包并解压,期间未出现任何错误。
为了排除迅雷xware客户端的问题,换用aria2下载也做了测试,结果仍然无法解压。这才想起来用Memtester测试4530R都会报错,网上的解释是4530R的通病,于是就感觉可能跟这个有关,干脆就内网通过samba和vsftpd直接将电脑上的系统镜像复制到路由后做MD5或CRC的比对,结果传入的4个镜像全部遭殃。








可见大文件发生了少量损坏,而小文件损坏的概率很低,影音文件由于1个字节的错误几乎没影响,因此之前一直没发现路由的这个问题


下图是其他玩家在嗯山上发的贴


由此,内存导致问题的可疑程度大大提升。
从dmesg的启动信息来看,内存频率为450MHZ,实际频率为DDR2-900MHZ,从网上的帖子查到该内存颗粒为DDR2-800的颗粒,就手动将其降频至800MHZ,再测文件传输,4个镜像损坏2个,较之前稍有好转。难道这些颗粒本来就是坏的?笔者查阅了颗粒的资料,发现:

H5PS5162GFR-Y5C








恐怕这个颗粒是DDR2-667,随即将其降频至680MHZ后,做内存测试只剩少量错误了,随后又做了遍samba拷贝测试,MD5检查显示拷入的4个镜像均完好无损。





将测试量扩展到26GB,测试2个文件损坏




之所以发这个帖子,想请在使用MW4530R的坛友注意一下自己的MW4530R有没有这样的问题,毕竟数据是无价的。

内存测试方法:
#opkg update && opkg install memtester
#memtester 64M 3

当然,比起测内存更实在的是直接拷文件进路由 然后校验MD5













[ 此帖被animefans_xj在2014-12-01 15:08重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共6条打赏M币+18
wang52510 M币 +3 優秀文章 2014-11-28
zhizai100 M币 +3 優秀文章 2014-11-28
our420 M币 +3 精品文章, 能从md5 mismatch找到最终原因, 顶一个! 2014-11-28
ookfei M币 +3 優秀文章 2014-11-28
abigbell M币 +3 謝謝分享 2014-11-28
nick_raynor M币 +3 - 2014-11-28
离线animefans_xj

发帖
1830
M币
380
专家
26
粉丝
170
只看该作者 1楼 发表于: 2014-11-28
关于降频:
如果你使用hackpascal发布的Uboot,可以参照这个链接:
http://www.right.com.cn/forum/forum.php?mod=redirect&goto=findpost&ptid=136444&pid=854119


DDR_NINT取值43 (16进制)时,DDR频率为335MHZ (670MHZ) , AHB总线频率为167.5MHZ

修改方法如下:
Step 1:转到Uboot的0x1FB00位置




Step 2:下图中蓝色选中的部分共有2个值,其中43就是笔者改好的DDR_NINT,8就是被除数





Step 3:计算需要的DDR_NINT值
如本例需要DDR2-670,即335MHZ,MW4530R的输入频率是40MHZ,那么
DDR_NINT(十进制)= 335    *     8       / 40        =    67
                   ^目标频率   ^被除数   ^输入频率      ^DDR_NINT


将67转为16进制: 67 = 43h


Step 4:将Uboot中的DDR_NINT修改为你计算出的DDR_NINT值即可。


[ 此帖被animefans_xj在2014-11-30 19:50重新编辑 ]
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共2条打赏M币+6
zhizai100 M币 +3 WNDR4300 2014-11-28
abigbell M币 +3 熱心會員 2014-11-28
离线lovepigzhu

发帖
94
M币
-430
专家
0
粉丝
3
只看该作者 2楼 发表于: 2014-11-28
顶,好文支持!
离线578087463

发帖
1916
M币
4409
专家
3
粉丝
35
只看该作者 3楼 发表于: 2014-11-28
我的ASUS RT-N16也经常发生这个损坏 所以后来我都不用它的下载功能和FTP功能了

楼主留言:

感觉这个问题跟颗粒是有关系的。能通过10遍MEMTester的MW300R就没有这样的问题

离线blackhawk68

发帖
336
M币
931
专家
1
粉丝
7
只看该作者 4楼 发表于: 2014-11-28
好文章,研究的很透彻啊
离线era

发帖
4407
M币
719
专家
3
粉丝
44
只看该作者 5楼 发表于: 2014-11-28
刷机了?原固件不会这么夸张吧。

楼主留言:

没有注意原厂固件的内存频率

离线dungeoncog
发帖
427
M币
543
专家
0
粉丝
6
只看该作者 6楼 发表于: 2014-11-28
多谢楼主好文,看完了感觉虽然家用路由是能diy,但实际用起来还是挺闹心的

PS:我现在的路由是Buffalo WZR-HP-G300NH2
离线ookfei

发帖
1696
M币
5546
专家
-1
粉丝
34
只看该作者 7楼 发表于: 2014-11-28
技术文  赶紧留名!
离线yxd029

发帖
2061
M币
2300
专家
1
粉丝
34
只看该作者 8楼 发表于: 2014-11-28
留个记号,买了4530R以后来测试!
离线our420

发帖
3633
M币
1807
专家
4
粉丝
42
只看该作者 9楼 发表于: 2014-11-28
精品文章, 能从md5 mismatch找到最终原因, 顶一个!
快速回复
限80 字节
温馨提示:所有技术区严禁灌水,“沙发”“顶”字样;禁止广告贴;以免被删除
 
上一个 下一个