最近,笔者新添置了移动硬盘,由亚迅AS628 USB 2.0移动硬盘盒配上三星盒装40GB笔记本电脑硬盘组装而成。在宿舍里组装的AMD兼容机(VIA芯片组)上使用非常正常,在同事的笔记本电脑上进行尝试,效果也非常好,并没有出现USB供电不足的现象。
可是带回家之后,笔者发现在家里的方正品牌机上却无法使用,该机器于2002年购买,主板为微星MS-6522、采用Intel i845D芯片组、82801BA(1CH2)南桥控制芯片,仅支持USB1.1。移动硬盘无论插在前置USB接口还是后置USB接口,硬盘盒的电源灯都会亮,但是系统对此USB设备却没有任何反应,硬盘盒没有任何震动,任务栏上也未出现找到USB设备的提示。
由于机器使用的鼠标是USB接口,笔者首先排除了USB接口故障。接着,笔者又怀疑是系统问题,安装了全新的Windows 2000之后问题依旧,排除系统原因。笔者把移动硬盘带到邻居家的实达品牌机上,居然出现同样的问题!仔细观察发现实达机器的南桥控制芯片同样是82801BA(1CH2),于是笔者怀疑是芯片的兼容问题,这款亚迅AS628硬盘盒采用的是GL811芯片,是目前市面上最常用的一款芯片,理应不会和Intel芯片组产生兼容问题(笔者在网上搜索了很久,也没有发现网友遇到过类似问题)。考虑到这台品牌机的质保期未过,笔者就将该机器送到附近的方正维修站碰碰运气,看维修人员能否解决。
送去之后,维修人员提出换一块主板,可换了相同的主板之后,还是出现同样的情况,他们又说是USB 1.1无法兼容USB2.0,然而笔者有在USB 1.1的机器上正常使用的经历,驳斥了他们,最后他们提出主板先天USB供电不足,要加装一块USB2.0的PCI卡,但是无法保证加装后可以使用。就这样折腾了大半天,无功而返。
笔者只有找到销售移动硬盘的商家,讲明了情况要求换使用其他芯片的硬盘盒,对方对GL81l和Intel芯片组出现兼容问题也觉得十分诧异,不过还是非常爽快地换了一款ZOOMAX硬盘盒,采用NEC的控制芯片(据销售商说NEC的兼容性更强)。回到家之后,插上后置USB接口,系统立刻辨认出该移动硬盘,问题终于解决了!而插到前置USB接口时,系统可以发现“USB MASS STORAGE DEVICE”,但是由于供电不足,无法带动硬盘转动,所以最终辨认为未知设备。这才是USB供电不足的典型现象!看来,该故障还真是芯片的兼容问题,如果有朋友遇到类似的问题希望可以为你提供一种解决问题的思路。