网云科技
标题:
请各位注意MW4530R用作NAS存储文件是否损坏
[打印本页]
作者:
8g4p5ct
时间:
2016-3-28 19:31
标题:
请各位注意MW4530R用作NAS存储文件是否损坏
事情是这样的,之前一直使用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
作者:
2u2do3
时间:
2016-3-28 19:31
本帖最近评分记录:共2条评分 ,M币+6
zhizai100M币 +3WNDR43002014-11-28
abigbellM币 +3熱心會員2014-11-28
回复 举报
在线lovepigzhu
UID:1772072
注册时间2014-10-15 最后登录2016-03-28 在线时间78小时 发帖28 搜Ta的帖子 精华0 M币-469专家0 访问TA的空间加好友用道具
数码7级
发帖28M币-469专家0粉丝0加关注 发消息 只看该作者 2楼 发表于: 2014-11-28
顶,好文支持!
作者:
1zqpm8
时间:
2016-3-28 19:31
本帖最近评分记录:共6条评分 ,M币+18
wang52510M币 +3優秀文章2014-11-28
zhizai100M币 +3優秀文章2014-11-28
our420M币 +3精品文章, 能从md5 mismatch找到最终原因, 顶一个!2014-11-28
ookfeiM币 +3優秀文章2014-11-28
abigbellM币 +3謝謝分享2014-11-28
nick_raynorM币 +3-2014-11-28
数码之家22合一:性价比最高的S2拆机工具!告别CR-V,进阶级拆客必备! 回复 举报
离线animefans_xj
UID:97038
注册时间2008-02-12 最后登录2016-03-28 在线时间1543小时 发帖1489 搜Ta的帖子 精华2 M币338专家25 访问TA的空间加好友用道具
数码3段
发帖1489M币338专家25粉丝125加关注 发消息 只看该作者 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值即可。
作者:
2jzctk5
时间:
2016-3-28 19:31
留个记号,买了4530R以后来测试!
作者:
2l8zj6
时间:
2016-3-28 19:31
刷机了?原固件不会这么夸张吧。 楼主留言:
没有注意原厂固件的内存频率
作者:
vcxu87
时间:
2016-3-28 19:31
好文章,研究的很透彻啊
作者:
84zon50
时间:
2016-3-28 19:31
我的ASUS RT-N16也经常发生这个损坏 所以后来我都不用它的下载功能和FTP功能了 楼主留言:
感觉这个问题跟颗粒是有关系的。能通过10遍MEMTester的MW300R就没有这样的问题
作者:
f4o4m6
时间:
2016-3-28 19:31
精品文章, 能从md5 mismatch找到最终原因, 顶一个!
作者:
t4eg3z
时间:
2016-3-28 19:31
多谢楼主好文,看完了感觉虽然家用路由是能diy,但实际用起来还是挺闹心的
PS:我现在的路由是Buffalo WZR-HP-G300NH2
作者:
ntx89fq
时间:
2016-3-28 19:31
技术文 赶紧留名!
欢迎光临 网云科技 (http://www.8x6x.com/)
Powered by Discuz! X3.2