题记:其实猫猫无线本来是想升级1GB内存的,结果这个机器的主板并没有引出对应的地址线,导致换了1GB内存实际上只能识别出512MB内存,无奈含泪翻车,更换512MB内存完事。但是过程中一波三折,手里现有的512内存颗粒居然和这个主板八字不合,换上去只显示32MB,最后请出神奇的新三料板,拆下512颗粒换上去后完美解决。
好了话不多说,言归正传,前一段一个网友给猫猫无线寄来一台ASUS的RT-ACRH17,想要升级1GB内存,因为据说这个机器是支持1GB内存的。但是目前全世界并没有人公开尝试过,所以他也很想知道到底能不能换成1GB的大内存。
其实呢对于第一个吃螃蟹的人,风险是挺大的。万一所托非人,误找了一个新手,结果水平太挫,没升级成功反而把主板搞废怎么办?万一对方升级完毕后觉得作品过于完美出于喜欢美好事物的心理想据为己有于是连人带机器一起消失怎么办?基于种种顾虑,他最终决定找一位路由器维修界相对比较知名且手艺不是太差的人帮他完成这个升级内存顺便验证ACRH17是否支持1GB内存的事情,然后就找到了老师我。
在这里老师我要为这位网友点赞,你的眼光非常优秀,老师我不仅出色的完成了任务,而且顺便验证了这台ARCH17硬件上并不支持1GB内存,最大只能升级到512MB内存。恭喜你对路由器折腾界做出了巨大的贡献。噗哈哈,老师我喝了点小酒真是太不要face了,有点飘了。。。不过话说回来,毕竟老师我给路由器换CPU都无压力的嘛,换内存还是小菜啦。。。
这是一台全新的ARCH17,不对,也不是全新,因为老师我在拆机的时候发现这个路由器螺丝孔里面的易碎标签已经破损了。估计是机主想近距离一睹主板细节,就抢在老师之前把路由器给拆开了,不过他的手艺十分了得,如果不是易碎标签老师我居然看不出一丝拆过的痕迹,佩服佩服。
既然机器之前已经被拆过了,那么老师我也就不客气了,马上三下五除二拆开外壳。既然拆开了,总要留下点什么,留点芯片型号的照片让大家都了解下不失为一个好的选择,不仅对主板无损还能共享知识出来,简直就是一箭双雕一举两得一石二鸟的好事啊。所以老师我不怕苦不怕累拆机过程中不忘举起手机抓拍下美好的瞬间以飨大家。
换内存之前,猫猫无线我登进去看了下内存占用情况,确实也觉得256M的内存有点少了,有些应用是很吃内存的,这不,256M内存轻松被占用一半,作为一个四核处理器,搭配512M或者更大的内存十分有必要。
在换内存之前,要把这个ARCH17刷成PB-BOOT,因为只有这个UBOOT是支持256-1GB内存的。这个不是我乱讲的,是潘多拉作者有发过帖子说过这个事情。而且他身体力行给自己的路由器换了512内存,验证了这个机器是可以支持512内存没有问题的。
由于篇幅有限不能跑题,在这里老师我就不详细说如何把ARCH17刷成PB-BOOT了,因为我收到的这台机器已经刷成了OP-BOOT,刷机过程就是在OP-BOOT里面直接上传刷入中转固件之后,等潘多拉固件启动完毕后,执行flash_bootloader脚本即可。
这是老师我重新买到的一片三星1GB DDR3颗粒,其实在这之前老师我已经翻车过一次了,使用的是镁光1GB DDR3颗粒,MT41K512M16(D9STQ/D9SDQ),结果换好后显示512MB内存,老师我不由得拍大腿直呼杯具,不清楚是主板挑颗粒原因呢还是硬件地址线没引出来导致压根就不支持1GB内存,一时陷入了懵圈状态,由于比较匆忙,就没有来得及拍照片,马不停蹄的重新下单一片三星的1GB DDR3颗粒,一定要死磕个水落石出。
但是当老师我换上三星的DDR3 1GB内存之后,令人沮丧的事情发生了,这个1GB的内存依旧在PB-BOOT里面显示512MB。事实证明,ACRH17在硬件上确实没有引出1GB内存对应的地址线,最大只能升级到512MB内存。
然而,当老师我拿出一片512MB的DDR3内存换上去之后,惊奇的发现居然识别为32MB的内存,这也太无语了吧,这反而比原机的256M内存还小很多,一定是哪里出了问题。难道是这个内存跟这个型号的主板八字不合?作为维修佬和研发人员的区别就是,遇到这种情况只需要解决问题就好,不需要做什么原因分析。所以老师我并不想知道为什么会显示32MB内存,只想解决这个问题,让它正常识别512MB内存就大功告成万事大吉晚上吃鸡。
看到这个路由器大家是不是有点熟悉,有种似曾相识的感觉?如果看过前几期老师文章的朋友肯定就认出来了,这就是那个传说中的新三料板。
是的,你没有看错,这个就是前几期中老师我使用过的料板,为什么又把它请出来了呢?观察能力强的小伙伴们估计已经看出来了,这个主板之前不是已经拆了CPU和内存吗,怎么现在主板上CPU和内存芯片又回来了?
对,因为老师我不忍心看它沦为一个料板,所以利用过之后呢,又把它给修复了。所以它现在是一个完好的路由器。虽然老师我嫌碍事把它的天线拆了。
现在,老师我又打起了它内存芯片的主意。这真是任劳任怨的好员工啊,哪里有需要就顶上去,问题解决后又默默无闻的继续等待下一次救场。老师我年底一定给它颁发一个荣誉奖,勉励它来年继续为老师我所用。~~
话不多说,老师我麻利的取下内存芯片,植好锡放一边备用。
这次装好后UBOOT成功显示512MB内存,进入系统,显示内存数也是512。不对,有眼尖的小伙伴提出疑问,明明是511676KB,你为啥说是512MB呢,这咋算也不是这个数啊。
其实,和WIN系统类似,LINUX系统也会保留一点内存,这部分是不会显示在可用数里面的。
接下来的事情,自然是清理干净主板,装回去。上电试机,成功点亮,搞定。
你们以为到这里就结束了吗?并没有。
因为老师我顺手又把刚刚拆下来的在ACRH17上显示32MB的512MB内存重新植锡装回到新三上面去,看看会是个什么结果。
结果是相当喜人的,这颗512MB大小的内存颗粒,在新三上显示完全正常,进入系统,显示500MB内存,结合老师我刚刚说过的,系统会保留一部分内存,所以完全没有问题。
到了这里,两个路由器都已经成功解决,老师我已经不想去深究为什么之前显示32MB内存了,也许是内存和主板八字不合,也许是老师我手抖了没焊好,反正老师我不做研发许多年,原因分析跟我早已没关系了。身为一个非职业维修佬,老师我现在的任务已经圆满完成。可以洗洗睡觉去了。
那么这篇文章就到这里,谢谢观看,下次再会。
网友评论