拆解无线USB打印服务器,评估可能的错误源
扫描二维码
随时随地手机看文章
我要拆解的是一台无法完全上电的打印服务器,其型号为Linksys WPS54G(图1)。在几周前的一次旅途中,我的Mac OS X打印机清单上的名目显示WPS54G处于离线状态,我也无法通过网络浏览器将其连通。我认为原因是其断开了无线连接,需要我回家后将其重启才能再次联网。但回家后我却发现,WPS54G的顶部电源LED指示灯以及以太网、无线网和USB LED之间交替闪烁,其中几个LED指示灯的颜色在绿色和橘黄色之间不断变换。重启打印服务器未能使其恢复正常运行,也无法使其从无线连接切换到有线以太网连接状态。恢复为出厂设置,但也毫无作用。
图1:Linksys WPS54G打印服务器。
我决定对这台阵亡的打印服务器进行拆解。在顶部系统板的上方,即在USB、以太网和电源连接器的正下方,是一个PCI兼容的NEC μPD720101 USB主控制器(图2)。与较旧的LPT协议相比,WPS54G通过USB v1.1连接至打印机;一些更高端的打印服务器可支持这两种连接方式。另一非常明显的地方是,WPS54G提供了有线和无线两种可选网络连接类型;而许多其他打印服务器(尤其是消费者所倾心的同样低价位的打印服务器)仅支持其中一种连接类型。在电路板底部可看到线缆将系统其他部分与Wi-Fi天线连接起来。
图2:WPS54G打印服务器电路板正面。
在系统板顶部的中心,沿着左边缘有两个钰创科技生产的EM636165TS-616Mb SDRAM。在右边则可看到四个通过塑料介质将照明置于设备顶部的LED指示灯。在系统板中心部位的两个IC(一个在散热器下方,另一个在金属屏蔽罩下方)是用来做什么的呢?我没有试图撬开以探询它们的秘密,部分原因是把散热器移除的话就很难保留IC封装标记的完整性,在后续我将解释其他原因。取而代之的是,我查询了WikiDevi,这次不像上次有WPS54G v1和v2两个产品型号的入口。要说明的是,我使用的是v1版本(在型号号码末端没有v2字样)。
通过WikiDevi可知v1设计中散热器下方的IC是Marvell公司生产的88W8510—该公司无线接入点和网关“Libertas”芯片组的一半(用于打印服务器)。集多种功能于一身的88W8510能够直接控制打印服务器的10/100Mbps有线以太网端口,它与88W8000G(或后续产品)RF收发器共同实现了WPS54G的802.11b/g Wi-Fi功能。但WikiDevi并没有明确地指出v1设计中金属屏蔽罩下方的伴随芯片。
点开WikiDevi页面上所指向的WPS54G FCC报告链接对于识别v1设计的IC没有太大帮助。但对于v2后续产品来说,正如在第一次点击WPS54G链接后再点开Internal Photos Report所看到的图片,FCC移除了散热器(或可能v2设计中就不存在散热器),并去掉了法拉第笼的顶盖。在图片中可清楚地看到Marvell 88W8510+88W8010芯片组组合。
系统板背面(图3)最主要的IC是Macronix MX29LV800TTC-70 8Mb并行接口(x8或x16)闪存。顺便说一下,我怀疑它是导致WPS54G瘫痪的两大因素之一,很可能是一个固件位(或几个)发生翻转,从而妨碍了设备的合理启动和运行。
图3:WPS54G打印服务器电路板背面。
但固件并不是我最初的怀疑点。上次关于TRENDnet的TEG-S8八端口GbE开关的问题,我怀疑是“墙插式”电源失效所导致。这一次,我怀疑是前面板LED指示灯虽然能够点亮,但没有足够的电流输出(达到必需的电压等级)而无法为打印服务器完全供电。这也是我没有撬开散热器或拆卸金属屏蔽罩的另一个原因。在Ebay网站上可选购很多替代性PSU,我希望通过购买一个PSU,可以让WPS54G恢复全部功能。